View Full Version : Help with virtual dub e ffdshow
nnever2000
9th July 2007, 14:04
Hi all,
I have this problem: I want to edit an divx avi file (fourcc dx50) using ffdshow vfw decoder. I also have divx5.2.1 installed and virtualdub always use this decoder instead of ffdshow decoder.
There is a way to tell vdub which decoder to use without deinstalling dix521?
Thanks
foxyshadis
9th July 2007, 14:47
You can change the registered fourcc of the divx codec. It's in HKLM\Software\Microsoft\Windows NT\CurrentVersion\drivers32 iirc. They're processed in alphabetical order, so just rename the vidc.divx entry to vidc.zivx or something. This won't affect the fourcc inserted in the file when you encode with it.
nnever2000
9th July 2007, 15:07
You can change the registered fourcc of the divx codec. It's in HKLM\Software\Microsoft\Windows NT\CurrentVersion\drivers32 iirc. They're processed in alphabetical order, so just rename the vidc.divx entry to vidc.zivx or something. This won't affect the fourcc inserted in the file when you encode with it.
Thanks!!! :)
squid_80
9th July 2007, 18:56
Or when opening the file in virtualdub, tick the box at the bottom of the open dialog that says "ask for extended options". Then on the next screen put a tick in the box that says "Force video codec handler FOURCC code to" and put ffds in the text box.
This won't affect the fourcc inserted in the file when you encode with it.Yes it will. Not the format FourCC, but it will affect the handler FourCC.
nnever2000
10th July 2007, 09:34
You can change the registered fourcc of the divx codec. It's in HKLM\Software\Microsoft\Windows NT\CurrentVersion\drivers32 iirc. They're processed in alphabetical order, so just rename the vidc.divx entry to vidc.zivx or something. This won't affect the fourcc inserted in the file when you encode with it.
Do not work for me! I renamed vidc.divx to vidc.Zivx and opened the file in virtual dub but it tell me that can't find a vfw decompressor for 'dx50'.
I have ffdshow_rev610_20061201_clsid.exe. May be a bad registration? Anyway I see the correct vidc.ffds line in the registry.
Or when opening the file in virtualdub, tick the box at the bottom of the open dialog that says "ask for extended options". Then on the next screen put a tick in the box that says "Force video codec handler FOURCC code to" and put ffds in the text box.
Yes it will. Not the format FourCC, but it will affect the handler FourCC.
I will try this, many thanks
foxyshadis
10th July 2007, 12:40
Check ffdshow's vfw configuration (a separate codecs list from the main directshow one). If divx isn't enabled there, ffdshow won't decode it.
nnever2000
10th July 2007, 13:11
Check ffdshow's vfw configuration (a separate codecs list from the main directshow one). If divx isn't enabled there, ffdshow won't decode it.
Yes, It is enabled in both "video decoder" and "vfw decoder". Very strange, other codec in these list are decoded right well in virtual dub.
nnever2000
11th July 2007, 16:06
Or when opening the file in virtualdub, tick the box at the bottom of the open dialog that says "ask for extended options". Then on the next screen put a tick in the box that says "Force video codec handler FOURCC code to" and put ffds in the text box.
This worked!!!! Many thanks!
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.