View Full Version : Divx5 and Divx4
is it possible to run both of them at the same time ??
dragoman
5th March 2002, 21:29
Hi,
Far as I know...DivX 5 installs over DivX 4.xx when you install it.
Only thing I can think of is try re-installing 4.xx again...shoudl be able to keep both on your system
dragoman
ffroms
5th March 2002, 21:47
I tried that , but nothing . They have same dll (divx.dll).I tried renaming it and change some values in register and win.ini but nothing. Is there anyone who knows how to do that ?
FFS
OK. I found out that it's possible to have both version of divx at same time and thay work , but it needs little register editing.
movmasty
6th March 2002, 02:38
maybe a "little register editing" could also let decode divx3 vids with divx3 decoder ?????????
pdontthink
6th March 2002, 10:56
..."little register editing"... please don't
just leave it at that. EXPLAIN, if you would,
what exactly you did to accomplish this.
thank you!
yeah explain please
how did you manage to did it ???
with the register editing.
pdontthink
6th March 2002, 12:36
perhaps this magic registry editing, yet to be
explained to us, will help those of us who also
want to retain the 3.11 codec as well??
ffroms
6th March 2002, 16:20
OK , I'll trie to explain .
For Windows ME (maybe all Win9x , I din't trie that yet)
First install Divx4.12 , goto to windows\system folder and rename divx.dll in divx4.dll. Open system.ini in windows folder and find under drivers32 vidc.DIVX=DivX.dll and change it to vidc.DVX4=DivX4.dll
Now open regedit
Editing register
Under
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32]
creat new value
vidc.dvx4=DivX4.dll
Under
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\MediaResources\icm\]
creat new keywith name vidc.DVX4 , and under that key enter new strings
"Description"="DivX Codec 4.12"
"Driver"="DivX4.dll"
"FriendlyName"="DivX Codec 4.12"
Now you can start VirtualDub and under Compression you'll see Divx 4.12 and when you click on it will show "Divx4.dll" . Now you can install Divx5.
For Windows XP
Install Divx4.12 ,rename divx.dll under windows\system32 in to divx4.dll
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32]
"vidc.DVX4"="DivX4.dll"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\MediaResources\icm\]
creat new Key
vidc.DVX4
and under that key new strings
Description=Divx 4.12
Driver=DivX4.dll
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\MediaResources\icm]
creat new Key
vidc.DVX4
and under that key new strings
Description=Divx 4.12
Driver=DivX4.dll
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet\Control\MediaResources\icm]
creat new Key
vidc.DVX4
and under that key new strings
Description=Divx 4.12
Driver=DivX4.dll
And that's it. It worked for me.And one warrning . Divx4 and Divx5 place they settings in same place in register so if you change like bitrate in divx4 it will have same effect on divx5.
FFS
I just found out that settings for WinME works on Win98SE.
theReal
7th March 2002, 13:59
Thank you VERY MUCH for this tweak, it works great!
Without this I would not have installed Divx5 again, because I need a reliable Divx4.12 to capture from WinTV (divx5 crashes every time when I try to capture in realtime).
thanx ffroms
i made a inf file to make the installation od divx 4.12
easier idf someone want it just mail me
ffroms
7th March 2002, 16:07
Glad to help. :)
pdontthink
7th March 2002, 22:14
ECY, why not just attach it to your post
here, since I'm probably not the only one
who will ever want it...
thanks in advance!
Here are the inf and renamed Divx.dll
http://www.angelfire.com/empire/ecy/divx4.zip
add a inf for WinXP i don't know if it works!!!
Does the link work
or the Attachment ????
Chibi Jasmin
8th March 2002, 16:40
left click no, right click-save as yes
Does anyone has the source code for Divx 4.12 Direct Show filter ??
or for the Divx 3.11
Acaila
9th March 2002, 21:38
Neither DivX3 nor 4 are open source, so no-one will have a -legal- source code lying around.
Nic used the OpenDivX code to produce the XviD DSF, so you should be able to find that one somewhere. Check ProjectMayo or ask Nic directly.
ECY
11th March 2002, 17:56
Ok i know it actually don't belong here
does anyone has the lastest version of "rpcndr.h" and "divxfilter.sbr" for Vc++ ?
cause i am not allowed to install the service Pack for it in the ComLab of the uni
ECY
12th March 2002, 20:40
OK another Question
does someone successfully compiled the opendivx decoder filter ???
and if so what compiler did you used or developer enviroment ??
ECY
25th March 2002, 17:46
i added a inf file for WINXP
i don't know if it works !!!
just try it out if you want
pdontthink
26th March 2002, 02:27
where might that be? i've seen some references to
the moderators having to "clear" attachments, so
perhaps we just need to wait....
anyhow, thanks!
Acaila
26th March 2002, 12:02
where might that be?
It's a couple of posts up in this same thread.
phrentec
8th April 2002, 03:26
Thanks A LOT ECY for that divx4.inf. It works great and now its never been easier to use divx4 along with divx5 thanks to you. In fact I think doom9 should add it to the downloads section.
shinjis
9th April 2002, 00:22
I have made a inf file with divx 4.dll and directshow filter of 4 than can be installed with divx5 and that s works (you must use regsever32 anytime when you want to use the directshow filter of 4.12 version)
GodH8sMe
10th April 2002, 13:05
The Nimo codec pack (v5 build 5) appears to install all versions of DivX...
ECY
14th April 2002, 20:35
here is a zip file which consist divx4 filter
you can also find it in
"Make DivX5 NOT play DivX3.11 content, the solution!"
on the first page of the "DIVX5 Encoding" Thread by "Chibi Jasmin"
http://www.angelfire.com/empire/ecy/divx5reg.zip
SimonSez07
15th April 2002, 04:31
u cannot use the divx 4 filter to play divx 4 content while having the divx 5 filter play divx 5 content, because divx4 and divx5 video files use the same fourcc code. this means there is no way for the decoder filters to know which is wich. what ends up happening is that the divx4 filter attempts to play divx5 content by accident (it cant tell the difference) and it crashes media player.
anyways ... i packaged the 'modified' divx 4 codec dll into an executable installer (using the nullsoft install system) and called it 'divx 4.12 secondary codec' to differentiate it from the original divx 4.12 codec which would replace the divx 5 codec.
attached is the installer i made, which works on all os's (win9x, me, 2k, xp) and includes an uninstaller (shows up in add/remove programs)
@doom9 - if u find it worth it, please post it on ur software page, as this way people can choose to encode to divx 4 or 5
good luck
- simon
ECY
15th April 2002, 18:32
sure you can
thats why i made those inf files it changes the Fourcc in the
windows Registry get it ??
Steffi
16th April 2002, 14:42
thx to all people, who contributed to this nice done job !!!
ffroms
17th April 2002, 14:54
@ECY
Yes , you changed FourCC in registry but Divx4 and 5 writtes FourCC in AVI file and it's just divx (not divx4 or something like that) so all your Divx AVI's will be played with same filter.
FFS
ECY
17th April 2002, 19:30
it looks like but it plays with different filters
look Divx5 use Dv50 or something like that and divx4 use divx
ffroms
17th April 2002, 20:15
Thanks for info. I didn't know that. I tought that they use same FourCC .
FFS
SimonSez07
17th April 2002, 23:36
@ffroms - u are right, they both write the same 'decoder' fourcc (namely "DIVX") but use different 'codec' fourcc which is used not during playback, but during encoding / editing (ie. vdub uses this fourcc). therefore, the most recently registered "DIVX" fourcc playback filter always tries to play divx 4 and 5 avi's in wmp or wherever.
@ECY - u are mistaken. the changes to the registry made in your inf file merely writes a different 'codec' fourcc to the files encoded when this 'variation' of the divx 4 codec. my installer makes those same changes. that way you can have both codecs installed on the same system and they wont try to both encode files with the same fourcc. there is simply not a way to get two different dshow filters to play avi's with the same 'decoder' fourcc (namely "DIVX").
hope this makes it all a little clearer
-simon
the oil
18th April 2002, 10:33
@SimonSez07
can you tell me if it's possible to watch divx4 encoded movies (encoded when only the original divx4 codec was installed) with your solution?
theReal
18th April 2002, 15:45
which fourcc codec is changed? That of divx4, or that of divx5 files? If it's the divx4 fourcc that is changed, you'd have to change the fourcc of all your old divx4 files to watch them with the divx4 playback filter. If it's the divx5, you are now encoding divx with a non-standard fourcc which will not play on any other system without changing the fourcc back to standard first.
Is playing back divx4 with the original filter really worth that much trouble?
ECY
18th April 2002, 16:20
@SimonSez07
did you hacked the code ???
the oil
18th April 2002, 17:33
@ thereal
usually i'd say it's not worth it - not at all !!!
but when i was watching a divx4 encoded movie yesterday i realized that divx5 is dropping some of its frames (i tried it under wmp and the player that comes with divx5). if there are other solutions to prevent frame dropping - every advice is highly appreciated !
divxdude
19th April 2002, 17:17
I made the registry modifcations outlined by FFROMS to retain my divx4 codec, installed divx5.0 , installed divx5.01 over it asssuming it would upgrade itself properly.
began noticing a dark area about 15-20p wide down the right of my
movie.
reinstalled 5.0 to uninstall it.
reinstalled 5.01 to uninstall it
now currently have only divx4.dll as renamed in that procedure
and my divx4 movie looks clean.
reinstalled divx5.01 and the problem returns both in my divx4 movie and my divx5 movie.
Acaila
19th April 2002, 17:25
I believe that's a 'normal' bug of DivX5.01 when playing back DivX4 or DivX5.0 encoded movies. A few more users have reported the same thing.
ECY
19th April 2002, 18:39
Ok i try my inf files for direct show filter for divx4
and it works
Test was to delete divdec.ax (divx5 version) and play a
divx4 file and it works.
so both encoder writes the same fourcc but use other fourcc to decode
jamevay
13th September 2002, 03:09
I didnt have to tweak registry at all. I uninstalled divx 3.11 before installign divx 5.0.2. Now i can use either divx5 divx4 low motion or divx4 Fast motion
Before installing divx5 I was using both divx 3.11 and divx4
MY OS is win2k
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.