View Full Version : Which DivX version encoded??
codename_46
23rd September 2004, 02:15
I've got several DivX files alot of which were encoded with different versions of the codec. My problem is how do I find out which codec version was used to encode the movie??
SeeMoreDigital
23rd September 2004, 14:26
Originally posted by codename_46
I've got several DivX files alot of which were encoded with different versions of the codec. My problem is how do I find out which codec version was used to encode the movie?? GSpot will be able to inform you whether the DivX stream was encoded using, DivX3, DivX4 or DivX5.
However, there's currently no tool able to determine the different DivX5 versions the stream was encoded in.
The good news is, it would appear DivX uses an different "UserData" code for each major release of DivX5, so it might be possible for this code to be cross referenced with a particular DivX5 version!
Maybe one of the DivX guys could provide us with an list?
Cheers
bond
23rd September 2004, 19:26
its possible by using the mpeg4modifier tool (you will find if you use search)
it displays the bitstream information, which also refers to the codec version used
crnagora
23rd September 2004, 21:43
Well, the new gSpot 2.52 Beta does indicate the DivX Build.
With a DivX 5.2.1 encoding:
http://img65.exs.cx/img65/2283/gSpotDivX521.jpg
As you can see it shows DivX503 which is wrong (Maybe a DivX related bug...I hope the DivX's Forum&Publicity bot DigitAl56K reads this ;) :D...just kidding...but he is indeed everywhere...can't be a human *lol...I hope they pay you enough), but the right build number b1328p.
And this should be DivX 5.0.5:
http://img65.exs.cx/img65/4601/gSpotDivX505.jpg
Hm...maybe someone of the DivX guys can post a Build-->Version Table or something like that.
EDIT:
Sorry SeeMoreDigital didn't see your posting :o
SeeMoreDigital
23rd September 2004, 22:06
That's okay,
Here are a few more "UserData" codes DivX has used over the years (including some beta's): -
UserData No | Release Version No
DivX503b1328 = Divx5.2.1
DivX503b1031 =
DivX503b1009 =
DivX503b959 =
DivX503b936 = DivXKaukura
DivX503b922 = DivXManihi
DivX503b894 =
DivX503b830 = DivX5.0.5
DivX??????? = DivX5.0.4
DivX503b740 = DivX5.0.3
DivX501b484 = DivX5.0.2
DivX??????? = DivX5.0.1
It think it would be really useful to know which code represents which build...
EDIT: For all those who may need to know. Here's a list of all of the officially released versions of DivX: -
Release ver no: 5.2.1 released 2004 Sep 08
Release ver no: 5.2.0 released 2004 Jul 15
Release ver no: 5.1.1 released 2003 Nov 19
Release ver no: 5.1.0 released 2003 Sep 02
Release ver no: 5.0.5 released 2003 Apr 24
Release ver no: 5.0.4 released 2003 Apr 17
Release ver no: 5.0.3 released 2003 Jan 24
Release ver no: 5.0.2 released 2002 May 16
Release ver no: 5.0.1 released 2002 Apr 09
Release ver no: 5.0.0 released 2002 Mar 04
"Come on you DivX guys!"
Cheers
bond
23rd September 2004, 22:07
Originally posted by crnagora
Well, the new gSpot 2.52 Beta does indicate the DivX Build.cool, thats the same info you can read out with mpeg4modifier
still this is only the description for the bitstream, it doesnt directly show the divx5 codec version number. you will have to do tests with old divx5 codecs and look up what bitstream number they indicate and compare these with your files you want to identify
all i can say is that i think "b" stands for that the stream uses b-frames (not sure tough) and a "p" at the end means that packed bitstream was used during encoding
ZZZERO
24th September 2004, 00:47
Originally posted by SeeMoreDigital
GSpot will be able to inform you whether the DivX stream was encoded using, DivX3, DivX4 or DivX5.
However, there's currently no tool able to determine the different DivX5 versions the stream was encoded in.
There is a Japanese program that has been around for a while that does tell you the precise codec version used (even beta versions!), but the entire interface is in Japanese.
I've been able to use it even though I can't read a word of Japanese. All I needed to know was that to get the codec information you have to open my compuser or windows explorer and drag and drop the avi file into the mmname2 window.
As for installing it, I blindly clicked the bottom right button, which I assume was the equivalent of "next"
Adventurous types can get the program from this site.
http://page.freett.com/MxTools/
SeeMoreDigital
26th September 2004, 14:41
Hi DivX guy's,
Are any of you guys able to come up with the required information yet?
Cheers
DigitAl56K
26th September 2004, 23:50
As far as I'm aware, the codec build number is written to the MPEG-4 video custom data field, in the form <bitstream version><encoder build number>, i.e. DivX503b1031 , where DivX503 is the bitstream version and b1031 is the encoder build.
You can find this by searching for 'DivX' using a hex editor (e.g. the one built into VirtualDub). Be aware of case sensitive searching :)
SeeMoreDigital
27th September 2004, 01:35
Originally posted by DigitAl56K
You can find this by searching for 'DivX' using a hex editor (e.g. the one built into VirtualDub). Be aware of case sensitive searching :) Can't you tell us what the ten different "encoder build numbers" versions are?
Cheers
DigitAl56K
27th September 2004, 03:14
I haven't actually memorized them, but I can ask someone tomorrow.. :)
SeeMoreDigital
27th September 2004, 09:21
Originally posted by DigitAl56K
I haven't actually memorized them, but I can ask someone tomorrow.. :) Thanks very much, that would be a great help Al :)
DigitAl56K
29th September 2004, 17:25
I don't have a complete list of everything we've ever released, however for DivX Codec 5.x these are the public release versions. You can assume that anything in between these build numbers was either a preview/beta or a special build for Dr DivX.
5.0.0 - Build 413
5.0.1 - Build 450
5.0.2 - Build 487
5.0.3 - Build 740
5.0.4 - Build 822
5.0.5 - Build 830
5.1.0 - Build 959
5.1.1 - Build 1031
5.2.0 - Build 1263 (Codec) | 1272 (Dr DivX)
5.2.1 - Build 1338
HTH.
SeeMoreDigital
29th September 2004, 18:12
Hey thanks DigitAl56K... You're the man!
Okay now that we have DXN's confirmations. When this information is added to the version numbers I ascertained today, when conducting my own tests, we now have a list that looks as follows: -
UserData No | Release Version No | Release Date
DivX503b1394 = DivxPlasma Build1394 | 10 Nov 2004
DivX503b1338 = Divx5.2.1 | 08 Sep 2004
DivX503b1328 = Divx5.2.1 Codec | 08 Sep 2004
DivX503b1307 = Divx5.2.1 DrDivX1.0.6 | 08 Sep 2004
DivX503b1272 = DivX5.2.0 DrDivX1.0.5 | 17 Jul 2004
DivX503b1263 = DivX5.2.0 Codec | 15 Jul 2004
DivX503b1031 = DivX5.1.1 | 19 Nov 2003
DivX503b1009 = DivX5.1.1 beta1 | 21 Oct 2003
DivX503b959 = DivX5.1.0 | 02 Sep 2003
DivX503b936 = DivXKaukura | 08 Aug 2003
DivX503b922 = DivXManihi | 26 Jul 2003
DivX503b894 = DivXKauehi | 02 Jul 2003
DivX503b830 = DivX5.0.5 | 24 Apr 2003
DivX503b822 = DivX5.0.4 | 17 Apr 2003
DivX503b740 = DivX5.0.3 | 24 Jan 2002
DivX501b487 = DivX5.0.2 | 16 May 2002
DivX501b484 = DivX5.0.2 | 16 May 2002
DivX501b450 = DivX5.0.1 | 09 Apr 2002
DivX501b413 = DivX5.0.0 | 04 Mar 2002
Hopefully nobody will ever have to ask again "Which version of DivX did I use?"
Unless of course they're talking about versions 3 or 4
Thanks everyone
EDIT: Revised date information. Thanks to jollytim
DigitAl56K
29th September 2004, 21:07
Good info :)
SeeMoreDigital
29th September 2004, 22:39
Originally posted by DigitAl56K
Good info :) Thanks,
I hope people will make use of it.
I've already asked to see if stegre (SteveG), the creator of GSpot, can incorporate the information into his application. I guess the next stop would be to ask the same of Moitah, the creator of MPEG4 Modifier.
There does seem to be a couple of idiosyncrasies in the list though. As there are two userdata numbers for DivX5.0.2 and DivX5.2.1.
In my own tests DivX5.0.2 (still my favourite DivX codec by-the-way) comes in at DivX501b484 and not DivX501b487. And DivX5.2.1 comes in at DivX503b1328 and not DivX503b1338.
Also, can you confirm whether all DrDivX userdata codes are different to the main codec?
Cheers
stegre
30th September 2004, 07:01
SMD - I'm very much thinking doing exactly that. But this brings up the related question: Anyone have the corresponding info for the XviD userdata strings? I guess they're build numbers too; the strings are like "XviD0016" abd "XviD0036". These are separate, i.e. in addition to, the "fake" DivX string the newer XviD builds also put in, presumably for compatibility.
DigitAl56K
30th September 2004, 08:02
XVID *might* need to write similar custom data for compatibility when using features like packed b-vops, although I would need to talk to our engineering team to know for sure.
Great work on GSpot btw :)
SeeMoreDigital
30th September 2004, 10:22
I'm sure Koepi will be able to answer any XviD "UserData" or otherwise questions we may have!
I think I will start a new thread about this subject in the XviD section of the forum with a link to this thread...
You never know... there might be private build "UserData" numbers, different compile "UserData" numbers, and all sorts!
Cheers
stegre
30th September 2004, 15:03
Thx guys. SMD, I'm following that thread too, and I've also found a bunch more info posted by bond and other forum members (you too, SMD!) a while back, e.g. this one from this past June (http://forum.doom9.org/showthread.php?s=&threadid=78038). I'll collect all this info and sort it all out shortly
SeeMoreDigital
30th September 2004, 16:17
Hi stegre,
I remember that June thread. I quite like how dBpowerAMP is able to "flag-up" more detailed information about audio streams. Especially streams contained within MP4 container.
Personally I would not having/seeing something like this for all A/V files (in all containers), but accept such functionality might not be to everyones taste.
By-the-way I'm working at compiling an lists for NeroDigital (and XviD) builds :)
Cheers
jollytim
12th October 2004, 03:26
Did some quick research and I believe this matrix to be more complete. Just guessing on the b1338 being DrDivx but seems to equate to 1272/1263.
code:--------------------------------------------------------------------------------
UserData No | Release Version No | Release Date
DivX503b1338 = Divx5.2.1 DrDivx106| 08 Sep 2004
DivX503b1328 = Divx5.2.1 Codec | 08 Sep 2004
DivX503b1272 = DivX5.2.0 DrDivX105| 17 Jul 2004
DivX503b1263 = DivX5.2.0 Codec | 15 Jul 2004
DivX503b1031 = DivX5.1.1 | 19 Nov 2003
DivX503b1009 = DivX5.1.1 beta1 | 21 Oct 2003
DivX503b959 = DivX5.1.0 | 02 Sep 2003
DivX503b936 = DivXKaukura | 08 Aug 2003
DivX503b922 = DivXManihi | 26 Jul 2003
DivX503b894 = DivXKauehi | 02 Jul 2003
DivX503b830 = DivX5.0.5 | 24 Apr 2003
DivX503b822 = DivX5.0.4 | 17 Apr 2003
DivX503b740 = DivX5.0.3 | 24 Jan 2002
DivX501b487 = DivX5.0.2 | 16 May 2002
DivX501b484 = DivX5.0.2 | 16 May 2002
DivX501b450 = DivX5.0.1 | 09 Apr 2002
DivX501b413 = DivX5.0.0 | 04 Mar 2002
--------------------------------------------------------------------------------
movmasty
14th October 2004, 04:44
DivX DRF Analyzer v0.9.5 Report!
File Name: D:\movies\Lost in space.avi
FourCC: DX50
Codec: DivX503b830
DivX DRF Analyzer v0.9.5 Report!
File Name: D:\movies\[DivX ITA].......
FourCC: XVID
Codec: XviD0035
DJ Alik
2nd January 2006, 22:46
I have been using a tool called Avinfo and it report the version of the codec used pretty clearly. You can find it at : http://www.rusdivx.ee/ifm/users/starsoft/AviInfoSetup.exe
Here is the latest table of codecs:
DivX500Build413=DivX Codec 5.00
DivX501b450=DivX Codec 5.01
DivX501b481=DivX Codec 5.02 build 481
DivX501b484=DivX Codec 5.02 build 484
DivX501b487=DivX Codec 5.02 build 487
DivX503b696=DivX Codec 5.05 Tahanea
DivX503b740=DivX Codec 5.03
DivX503b795=DivX Codec Sсhizo (5.04 beta 1 or 2)
DivX503b804=DivX Codec Sсhizo (5.04 beta 3)
DivX503b814=DivX Codec Sсhizo (5.04 beta 4)
DivX503b822=DivX Codec 5.04
DivX503b830=DivX Codec 5.05
DivX503b894=DivX Codec 5.05 Kauehi
DivX503b922=DivX Codec Manihi (5.1 beta 1)
DivX503b936=DivX Codec Kaukura (5.1 beta 2)
DivX503b959=DivX Codec 5.1
DivX503b1009=DivX Codec 5.1.1 beta 1
DivX503b1025=DivX Codec 5.1.1 beta 2
DivX503b1031=DivX Codec 5.1.1
DivX503b1263=DivX Codec 5.2
DivX503b1272=DivX Codec 5.2 (DrDivX105)
DivX503b1307=DivX Codec 5.2.1 alpha
DivX503b1314=DivX Codec 5.2.1 beta
DivX503b1328=DivX Codec 5.2.1 build 1328
DivX503b1338=DivX Codec 5.2.1 build 1338
DivX503b1394=DivX Codec 5.3.0 Plasma alpha (Tritium)
DivX503b1408=DivX Codec 5.3.0 Plasma alpha (CoreBurn)
DivX503b1453=DivX Pro™ Fusion Codec 5.9 (beta)
DivX503b1461=DivX Pro™ Fusion Codec 5.9 (HiggsBoson)
DivX503b1528=DivX Pro™ Fusion Codec 5.9 (HiggsBoson)
DivX503b1571=DivX Codec 6.0
DivX503b1594=DivX Codec 6.0
DivX503b1599=DivX Codec Helium
DivX503b1612=DivX Codec Helium
DivX503b1697=DivX Codec 6.0.3
DivX503b1737=DivX He-3 (TwinTurbocharger)
DivX503b1786=DivX Codec 6.1
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.