Log in

View Full Version : Can't get FFDshow to encode


WilliamC
14th July 2005, 08:38
I've tried uninstalling, reinstalling, deleting reg entries, and I've tried cleaning out over CODECs, still I get the same problem, the encoder gives an error in VirtualDub, which is unknown error code -100. I've discovered that the error only occurs with encoders which use libavcodec, I've messed around with the settings to no avail. Oddly enough, it only works when I'm converting a MOV files using the Bink, Smacker conversion utility, but no other time. I'm perplexed and I am in need of answers.

toejam13
17th July 2005, 04:56
I've encountered the same error myself when encoding with ffdshow.

I've tried roughly four versions of ffdshow:
ffdshow-20041012 on doom9.org (time to update the rev on your DL page!)
ffdshow-20050630 on x264.nl
ffdshow-20050701 on aziendeassociate.it
ffdshow-20050703 on aziendeassociate.it

The 20041012 build seems to work fine with VirtualDub-1.6.8 and VDM-1.5.10.

The 20050630 and newer builds fail to encode with most of the encoder types. The only one that works so far is the "DivX 3" encoder. Everything else fails with the message:
Cannot start video compression:
An unknown error has occurred (May be corrupt data)
(error code -100)

My source material is mainly 720x480 VOB files (imported via AviSynth for VD, imported directly via VDM). Other source files suffer the same fate.

Inventive Software
18th July 2005, 10:21
Funny, I have no problems with any codecs there. Make sure that the codec you are using supports the right colourspace. This is often YV12 or YUY2, but it can be RGB24 or RGB32. MPEG-2's native colourspace is YV12, therefore you need a YV12 decoder for it to work. Using ffdshow's decoder, check that the uncompressed YV12 type is enabled, or to make things very simple, enable all of them.

I hope that helps. If it turns out not to be this problem, reply with the settings and the steps you are following (scripts usually help as well!), and I'll see if I can fathom it out!

WilliamC
20th July 2005, 21:53
The 20041012 build is the last offical one. hmmm

Inventive Software
21st July 2005, 13:56
Might I recommend you do a search on the forum for Celtic_druid. His site has regular updates for ffdshow, and the latest CVS builds are highly recommended, as they contain the updated modules in them. Look for a build that begins with 200506, as that's very recent and fairly reliable.

WilliamC
21st July 2005, 20:04
Yes, I know, I've book marked that site and I've asked this same question on his forum and get no productive response, and no more responses for about a month.