View Full Version : mp4 with haali
kakomu
15th August 2005, 19:08
Hi all,
Maybe I'm doing this wrong, but I'm currently attempting to make a few mp4 files. I've used a short DivX clip and used Yamb to make an mp4 file. The file does NOT play in MPC, WMP 6.4 or 10. However, I've installed 3ivx, and the same mp4 file will work.
If any of you would like to test out the file, it is here: https://netfiles.uiuc.edu/methomps/www/temp.mp4 . Video only, using DivX 5.
Since I'm trying to troubleshoot this, I may as well ask all questions at once.
A) Why would haali's splitter not work with my video?
B) Is it even worth trying to figure out what went wrong, or, should I stick with 3ivx.
C) The FAQ states that 3ivx does not work with AVC. Is that refering to the 3ivx decoder (meaning I can have a seperate decoder by ticking the use unsupported decoder), or does that mean an h.264 video file in an mp4 will not run with 3ivx?
Doom9
15th August 2005, 19:52
The video plays fine here, using either only the filters that come with ffdshow, or having the latest haali splitter installed.
he FAQ states that 3ivx does not work with AVCIt refers to the 3ivx MP4 splitter.
kakomu
15th August 2005, 20:00
I have uninstalled both 3ivx and haali, then reinstalled haali using the latest EXE from his website. As it is, throwing the file into any of the 3 programs doesn't work. I checked the enable mp4 support box, and it's still not working.
what exactly could be the cause of the problem?
I threw the file into MPC, and Haali's icon appeared in my tray. As an aside, I changed the FourCC from MP4V to Xvid. I got an error from Haali as well. So, could the FourCC be screwed up?
Even more curious, it seems that Haali is splitting the file, but not decoding.
clsid
15th August 2005, 20:24
Haali uses MP4V for all MPEG-4 when it's inside an MP4 or Matorska file.
Try using ffdshow for the decoding. Haali's splitter isn't compatible with DivX and XviD decoders.
kakomu
15th August 2005, 20:36
Haali uses MP4V for all MPEG-4 when it's inside an MP4 or Matorska file.
Try using ffdshow for the decoding. Haali's splitter isn't compatible with DivX and XviD decoders.
I am using FFDshow.
I found this older thread using google:
http://forum.doom9.org/showthread.php?t=94796
It mentions having FFDshow play back DivX 4 (already enabled). It also mentions enabling mpeg2 playback. I enable that and I get a different error. THere is mention of the elecard mpeg2 demultiplexer, however that didn't seem to do anything at all.
I'm still stuck.
clsid
15th August 2005, 21:15
You don't need anything mpeg2 related.
You only need Haali's splitter and (a recent version of) ffdshow.
kakomu
15th August 2005, 21:26
I have both.
The problem isn't so much in the lack of software, but the configuration thereof.
bond
15th August 2005, 21:38
the haali splitter got pretty picky in latest releases and now only works with the ffdshow and nero decoder afaik (as it outputs the nero-invented "mpeg2_video" stuff, not "mp4v" anymore as in older versions, this is because that way anamorphic resizing is handled more cleanly, dunno the details)
i am not sure but i think the new versions dont work because of that with the 3ivx, divx and the xvid decoder
As an aside, I changed the FourCC from MP4V to Xvid. I got an error from Haali as well. So, could the FourCC be screwed up?you edited the .mp4 and added "xvid" in there? if yes, than thats nonsense of course and will bork the file
kakomu
15th August 2005, 21:42
the haali splitter got pretty picky in latest releases and now only works with the ffdshow and nero decoder afaik (as it outputs the nero-invented "mpeg2_video" stuff, not "mp4v" anymore as in older versions, this is because that way anamorphic resizing is handled more cleanly, dunno the details)
i am not sure but i think the new versions dont work because of that with the 3ivx, divx and the xvid decoder
you edited the .mp4 and added "xvid" in there? if yes, than thats nonsense of course and will bork the file
About changing the FourCC, that was just messing around, seeing if it could accomplish anything. Pay no mind to that.
As for the Nero Decoder, where do I download that?
bond
15th August 2005, 21:43
i forgot to say:
next to the "mp4 support" in haali you also need to enable "divx4" in ffdshow, as this enables "mp4v"
SeeMoreDigital
15th August 2005, 21:47
FFdshow's MPEG-4/SP/ASP and MPEG-4/AVC direct-show filters are okay.... but as far as I can determine they are not able to detect AR signalling - should you decide to use this facility!
You could always install Nero Vision Express and use its filters ;)
Cheers
kakomu
15th August 2005, 21:48
DivX 4 is enabled. I've tested it both with Libavcodec as well as Xvid.
Even so, i can't seem to find nero's Mp4 decoder on nero's website.
niamh
15th August 2005, 22:04
Works fine here .... It's a near certainty you have one codec too many that interferes. Which one is the question.
bond
15th August 2005, 22:14
FFdshow's MPEG-4/SP/ASP and MPEG-4/AVC direct-show filters are okay.... but as far as I can determine they are not able to detect AR signalling - should you decide to use this facility!hm afaik ffdshow can do ar fine
kakomu
15th August 2005, 22:38
This has to be one of the most frustrating ways to watch AVC Mpeg-4 videos. Are there any other mp4 splitters that view AVC and don't cost any money?
clsid
15th August 2005, 22:47
FFdshow's MPEG-4/SP/ASP and MPEG-4/AVC direct-show filters are okay.... but as far as I can determine they are not able to detect AR signalling - should you decide to use this facility!
Go to ffdshow decoder settings, output section.
The checkbox "Use Overlay mixer" should be checkd (grey).
That fixed incorrect AR on some files for me.
kakomu
15th August 2005, 22:54
Well, Nero Digital seemed to allow the mp4 file to be played with Haali's splitter (without haali's splitter, it still plays, albeit at a stuttering framerate).
This begs the question: Is there anyway to install the decoder without installing nero digital's large package of video stuff? I really don't plan on using them.
Secondly, how exactly have you guys set up your FFDshow decoders to allow playback, or what else have you done to allow playback. Also, you mention newer builds being more finnicky. Are there any older builds available for download?
SeeMoreDigital
15th August 2005, 22:55
hm afaik ffdshow can do ar fineI tried several MPEG-4/SP/ASP/AVC files with AR signalling, muxed within .AVI, .OGM and .MP4 and I can't make them automatically AR correctly using FFdshow's filters!
The same files AR perfectly in VLC player and in hardware!
Can you guys please cross check my findings, as posted here (http://forum.doom9.org/showthread.php?t=98682)?
Many thanks
SeeMoreDigital
15th August 2005, 23:08
Go to ffdshow decoder settings, output section.
The checkbox "Use Overlay mixer" should be checkd (grey).
That fixed incorrect AR on some files for me.Thanks... that's fixed the problem.
If anybody else comes across the same issue, here are the settings I eventually used: -
http://img262.imageshack.us/img262/9228/ffdshowaroutputsettings3vn.png
Cheers
kakomu
15th August 2005, 23:12
I found out what was wrong. the FFDshow version I used was rather old. 20041010 was the latest offered on the sourceforge project page, but I found a version from 2005 August. I don't know why it wasn't on the sourceforge page, but that made it seemingly work.
bond
15th August 2005, 23:19
I found out what was wrong. the FFDshow version I used was rather old. 20041010 was the latest offered on the sourceforge project page, but I found a version from 2005 August. I don't know why it wasn't on the sourceforge page, but that made it seemingly work.ah, great you found it :)
kakomu
15th August 2005, 23:21
where does one find the newest updates of FFDshow if they aren't on the sourceforge page?
bond
15th August 2005, 23:39
where does one find the newest updates of FFDshow if they aren't on the sourceforge page?lurking around on doom9 ;)
SeeMoreDigital
15th August 2005, 23:44
where does one find the newest updates of FFDshow if they aren't on the sourceforge page?Hopefully this new FFdshow thread will help: -
http://forum.doom9.org/showthread.php?t=98600
Cheers
leowai
16th August 2005, 04:30
For most up to date ffdshow, we use Celtic Druid's build:
http://www.aziendeassociate.it/cd.asp?dir=/ffdshow
It's not in official website because it's CVS (development) build version. Codecs are not fully tested.
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.