View Full Version : New DivX 7 H.264 codec
deekey777
7th January 2009, 01:52
Same here: I can't play big_buck_bunny_1080p_h264.mp4, but on the other side I can play TS-files.
So, the DivX Player seems to have problems with my .MP4-files (it stutters). But the same files are playable with WMP11+DivX H.264 with no problems.
Something about performance: With 1080p24 (average 25 MBit/s) the DivX H.264 Decoder has some problems on my X2 4200+, CoreAVC works fine.
LoRd_MuldeR
7th January 2009, 02:00
Glad to see they're using mkv and not hacking away with avi :) About time we start using some newer formats that aren't a kludge to use.
H.264 and MKV support is a great thing. But as long as their encoder can only accessed through an almost useless "One Click" GUI, there is not much benefit for the users.
At the moment x264 is superior in all aspects. It can be used with pretty simple "One Click" GUI's and at the same time it can be used in a way where you can tune every single parameter.
I'd do a quality comparison, but if I can't even specify the bitrate or the quantizer, that's kind of pointless. Also it rejects many of my sources or converts them to ASP...
Ajax_Undone
7th January 2009, 02:22
I think the converter as it sits is a piece of poo there is no use for it as it was a heathen sacrifice of the Original Dr.
The CLI is still in beta status and has as Lord has stated is very limited in its ability to do anything.
As for the vfw codec itself is still the old v.6.8.5. I think upgrading to the "" New "" version is a moot point till they get more work done.
My own personal opinion is that they were pushing the new version before CES. Sad:(
LoRd_MuldeR
7th January 2009, 02:24
The CLI is still in beta status and has as Lord has stated is very limited in its ability to do anything.
What CLI encoder? There is none, or did I miss something? :eek:
The only CLI encoder I can find in my DivX folder is the "old" Alpha demo of the DivX H.264 encoder, which has expired:
H.264/AVC Encoder DivX (vs 0.0.0.4) (c) Jul 15 2008 DivX
Usage: [options] -i <input file> -o <output file>
This pre-release version has expired on Wed Nov 12 00:00:00 2008
Please check http://labs.divx.com for new versions.
Ajax_Undone
7th January 2009, 02:31
My mistake this even makes their situation worse...:scared:
Still it is really sad.:D
But yet I have beta 1
This pre-release version will expire on Tue Mar 10 01:00:00 2009 vs 0.0.0.5
Dark Shikari
7th January 2009, 02:38
I'm going to make a guess that if you set your system time appropriately... :devil:
LoRd_MuldeR
7th January 2009, 02:47
But yet I have beta 1
This pre-release version will expire on Tue Mar 10 01:00:00 2009 vs 0.0.0.5
That one certainly is not included in the public DivX 7 download. And I also can't find it on the "DivX Labs" site, although I'm in the "Rémoulade" group:
http://img181.imageshack.us/img181/3739/divxencoderbw3.th.png (http://img181.imageshack.us/img181/3739/divxencoderbw3.png)
keeperofdakeys
7th January 2009, 03:00
That one certainly is not included in the public DivX 7 download. And I also can't find it on the "DivX Labs" site, although I'm in the "Rémoulade" group:
google can't even seem to find beta 1...
I won't buy the new DivX 7 until it does have a vfw codec
another strange thing is that in redoing their website they took away the link to the forums, which still exist and are in the old site theme
they should have another release out soon though
LoRd_MuldeR
7th January 2009, 03:11
google can't even seem to find beta 1...
Well, Alpha-1 wasn't public either. Only for selected "Beta Testers". I guess the same applies Beta-1 now.
But obviously access to Decoder Beta-3 and Encoder Alpha-1, which I have, doesn't give you access to Encoder Beta-1.
I won't buy the new DivX 7 until it does have a vfw codec
Their H.264 Encoder will never become available in the VfW Codec. They keep on shipping the 6.8 series VfW Codec.
But there's still hope the CLI encoder will be released in a later version of DivX 7.
another strange thing is that in redoing their website they took away the link to the forums, which still exist and are in the old site theme
Obviously a re-design due to the launch of DivX 7 :rolleyes:
cyberbeing
7th January 2009, 03:13
The CLI encoder version 0.0.0.5 is included in the latest DivXH264EncoderCLI_Alpha1.exe from DivX Labs. They put it up with the same file name when the old one expired.
New version | CRC: 668C5A4B | Version: 8.1.0.67 | Digital Signature: Tuesday, November 11, 2008 11:31:17 AM
Old version | CRC: 308653C8 | Version: 8.1.0.61 | Digital Signature: Monday, August 11, 2008 12:28:27 PM
LoRd_MuldeR
7th January 2009, 03:22
The CLI encoder version 0.0.0.5 is included in the latest DivXH264EncoderCLI_Alpha1.exe from DivX Labs. They put it up with the same file name when the old one expired.
New version | CRC: 668C5A4B | Version: 8.1.0.67 | Digital Signature: Tuesday, November 11, 2008 11:31:17 AM
Old version | CRC: 308653C8 | Version: 8.1.0.61 | Digital Signature: Monday, August 11, 2008 12:28:27 PM
I see :D
Ajax_Undone
7th January 2009, 04:49
Sorry I did not know.
I didn't figure that they would make the h.264 part of their vfw but was hoping for an updated h.263 vfw codec...
I suppose its as I said new package and player same old codec with no h.264 release. As far as purchasing I wont until they include the cli in the package.
And as far as that is concerned I think x.264 is still way more advanced and a hole lot more useful... Just want to see how the commercial grade stacks up against OSS.
Have a question Lord can you point me in the right direction. I am needing an full out line on all the parameters used in x264 codec
Dark Shikari
7th January 2009, 04:56
full out line on all the parameters used in x264 codecenjoy (http://ffmpeg.x264.googlepages.com/mapping)
Ajax_Undone
7th January 2009, 05:23
Thanx bro
Appreciate that...:D
CruNcher
7th January 2009, 07:40
Mainconcepts Encoder isn't so advanced it can almost keep up with x264 (and without AQ it's bloody weak in a lot of situations) more interesting is Atemes Research, it easily beats Mainconcept :)
Dark Shikari
7th January 2009, 07:42
Mainconcepts Encoder isn't so advanced it can almost keep up with x264 more interesting is Atemes Research, it easily beats Mainconcept :)Indeed, unlike Mainconcept, Ateme has this brilliant encoder development strategy: don't release anything recent and blame all problems on the fact that their released software encoder core is really old, all while promising a new one that will come "eventually" and cost another $20,000 ;)
Dark Eiri
7th January 2009, 12:20
BTW, does anybody know if DivX 7 decoder supports out of spec MVs on H264? That would be a small plus from CoreAVC. I don't have any file with those issues to test.
crnagora
7th January 2009, 12:31
Their H.264 Encoder will never become available in the VfW Codec. They keep on shipping the 6.8 series VfW Codec.
But there's still hope the CLI encoder will be released in a later version of DivX 7.
Where do you get your Info on that ? Even x264 has a vfw codec. It would surprise me big time if they dont release a vfw codec.
Also MP4 support would have been quite nice.
Kinda makes me sad. Rushing the release to be on time with the CES :(
LoRd_MuldeR
7th January 2009, 15:41
Where do you get your Info on that ? Even x264 has a vfw codec. It would surprise me big time if they dont release a vfw codec.
Because the DivX developers that used to hang around here stated that DivX 7 would ship as a CLI encoder (of which we have an Alpha version available) and because they also stated that DivX 7 will use the MKV container, which excludes VfW (more or less). Also encoding H.264 through a VfW Codec is "problematic" at least. Last but not least: The x264 VfW encoder is not officially supported.
Sharktooth
7th January 2009, 15:57
x264 vfw is not supported at all by the x264 devs. a third party development is going on.
also forget about divx7 in virtual dub (finally!). it's time to move toward new technologies.
bond
7th January 2009, 19:16
do i see it correctly that divx 7 uses native mkv for their mkvs?
STaRGaZeR
7th January 2009, 20:21
I was wondering about that as well. What about new version of Haali's splitter? CoreAVC64? Haali64? :scared:
LoRd_MuldeR
7th January 2009, 20:29
do i see it correctly that divx 7 uses native mkv for their mkvs?
Sorry, what does "native" MKV mean? And is there something like none-native MKV ???
Fact is: If you choose the "DivX Plus HD" profile in the "DivX Converter", a very very simple tool with absolutely no encoding options, it will (hopefully) give you H.264 in a MKV container. All other profiles produce MPEG-4 ASP in AVI (with .divx extension). And the DivX Codec teself is completely unchanged. So if you use VirtualDub & Co with DivX 7, you'll also get MPEG-4 ASP in AVI ...
MediaInfo from "DivX Plus HD" MKV:
General
Complete name : C:\TEMP\Samples.mkv
Format : Matroska
File size : 3.20 MiB
Duration : 1mn 30s
Overall bit rate : 297 Kbps
Writing application : libDivXMediaFormat 3.0.0.0386
Writing library : libDivXMediaFormat 3.0.0.0386
Video
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.0
Format settings, CABAC : Yes
Format settings, ReFrames : 15 frames
Muxing mode : Container profile=Unknown@0.4
Codec ID : V_MPEG4/ISO/AVC
Duration : 1mn 30s
Bit rate : 278 Kbps
Width : 352 pixels
Height : 288 pixels
Display aspect ratio : 1.222
Frame rate : 25.000 fps
Standard : PAL
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.110
JonRead
7th January 2009, 22:03
Anyone got any idea why my "Divx Plus Directshow Filters" H264 decoder settings doesn't work ? Everytime I click it I get "can not be found". Yet it is there in the folder. When looking at the file load info it seems to go to the System32 folder first then on to the DIVX one. Any idea what is going on ? Thanks.
clsid
7th January 2009, 22:16
It's probably a bug in their installer. Change the path or rundll32 to the SySWOW64 dir.
Inventive Software
7th January 2009, 22:28
Sorry, what does "native" MKV mean? And is there something like none-native MKV ???
Fact is: If you choose the "DivX Plus HD" profile in the "DivX Converter", a very very simple tool with absolutely no encoding options, it will (hopefully) give you H.264 in a MKV container. All other profiles produce MPEG-4 ASP in AVI (with .divx extension). And the DivX Codec teself is completely unchanged. So if you use VirtualDub & Co with DivX 7, you'll also get MPEG-4 ASP in AVI ...
MediaInfo from "DivX Plus HD" MKV:
General
Complete name : C:\TEMP\Samples.mkv
Format : Matroska
File size : 3.20 MiB
Duration : 1mn 30s
Overall bit rate : 297 Kbps
Writing application : libDivXMediaFormat 3.0.0.0386
Writing library : libDivXMediaFormat 3.0.0.0386
Video
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.0
Format settings, CABAC : Yes
Format settings, ReFrames : 15 frames
Muxing mode : Container profile=Unknown@0.4
Codec ID : V_MPEG4/ISO/AVC
Duration : 1mn 30s
Bit rate : 278 Kbps
Width : 352 pixels
Height : 288 pixels
Display aspect ratio : 1.222
Frame rate : 25.000 fps
Standard : PAL
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.110
Non-native MKV is stuff encoded in VFW-mode with a generic FourCC instead of a dedicated Codec_ID.
LoRd_MuldeR
7th January 2009, 22:30
Non-native MKV is stuff encoded in VFW-mode with a generic FourCC instead of a dedicated Codec_ID.
Codec ID : V_MPEG4/ISO/AVC
So I think we have "native" MKV here ;)
Inventive Software
7th January 2009, 22:35
I knew what I was on about, he didn't. ;) From memory, VFW stuff is V_VFW/4_CC (4_CC implies a 4 character FourCC identifier, for those not in the know).
ricky man
7th January 2009, 22:37
Hi.
What is the difference between Divx Plus HD and HD1080p?
LoRd_MuldeR
7th January 2009, 22:39
Hi.
What is the difference between Divx Plus HD and HD1080p?
DivX Plus HD = H.264/AVC in MKV Conatiner (.mkv)
HD1080p = MPEG-4 ASP in AVI Container (.divx)
Sagittaire
8th January 2009, 00:04
Unfortunaly DivX7 AVC don't use the best setting available for Mainconcept SDK. No AQ and No FGO. This codec can't fight with Nero/ateme or x264. Moreover DivX7 don't use the last SDK available ... lol
ChronoCross
8th January 2009, 02:25
Disappointing showing from Divx. Any File that I would want to use this on is missing x codec or y codec. It's absolutely useless unless I do pre-rendering through AVS.
New divx converter for all your divx to divx conversions!!! :devil:
LoRd_MuldeR
8th January 2009, 02:29
You know that you can drop Avisynth scripts on the DivX Converter? ^^
ChronoCross
8th January 2009, 02:43
You know that you can drop Avisynth scripts on the DivX Converter? ^^
Disappointing showing from Divx. Any File that I would want to use this on is missing x codec or y codec. It's absolutely useless unless I do pre-rendering through AVS.
I know that....and that's what I said lol. Its a converter I shouldn't have to do 6 steps to put a media file through it.
LoRd_MuldeR
8th January 2009, 02:47
I know that....and that's what I said lol.
I see :D
Its a converter I shouldn't have to do 6 steps to put a media file through it.
And yes, I agree. It's strange that it doesn't accept everything DirectShow can handle, like DirectShowSource() does :confused:
Sharktooth
8th January 2009, 03:41
i downloaded and installed divx 7 on a relatively old machine (athlon xp). i have to say the h.264 decoder is pretty fast on that setup (compared to ffdshow/libavcodec) and it can play 720p stuff without problems.
robU*4
8th January 2009, 11:51
Hi guys,
I looked at the .mkv files produced by Converter 7 (like this one (http://www.mediafire.com/?xyzmlxq2onz) found earlier in the thread) and these files have numerous problems. They are invalid, bogus and inefficient. Hopefully remuxing with mkvmerge fixes most of the issues (hence the sample files on divx.com are correct since they are remuxed with mkvmerge 2.4.0).
Here is the list of the issues I found:
All EBML elements are saved. This is inefficient as EBML allows to avoid outputing the mandatory elements that have a default value. That means the files created by libDivXMediaFormat 3.0.0.0846 are much bigger than what they should be.
In the video tracks properties there are 2 EBML elements with the ID 0xFF. Which are in violation of the EBML specs (http://ebml.sourceforge.net/specs/):"Any ID where all x's are composed entirely of 1's is a Reserved ID, thus the -1 in the definitions above."
The aspect ratio infos set final pixels as 16x9. This is not compliant with the specs too. But that was introduced by Haali (IIRC) and is supported by most decoders.
Each track description has a link to an attachment, that doesn't exist in the file produced.
Each AAC frame is stored in 1 Block. Which is very inefficient space-wise. That's why there is lacing in Matroska (mkvmerge packs the frames by 8 at a time).
In another file (http://devcenter.coreforge.org/corefiles/get.php?id=cc-qxgjbfst) I found the audio timecodes are bogus. They go 0ms, 21ms, 42ms, 64ms, 85ms, 106ms, 128ms, 149ms, 170ms, 192ms, 213ms. And then they continue 64ms, 85ms, 106ms, 128ms, 149ms, 170ms, 192ms, 213ms, 234ms, 256ms, etc... Going backward in time is wrong. Even if these frames have correct timecodes, they should be muxed with consecutive timecodes.
Remuxing these 2 samples with mkvmerge makes the files 15 and 25 KB smaller and fixes all these issues. Not sure what happens to the bad audio frames though :scared:
tommy_vercetti
8th January 2009, 16:02
In not sure but playing Videos with DivX in Windows Media Player does work unless you have Halli Splitter installed, What I have found is that with Vista x64 in Media Player 11 the video lags and the sound is not in synchronisation with the video, the Video is a .mp4 with AAC audio
dj_tjerk
8th January 2009, 17:23
List of things wrong with divx's muxer
Did you try their splitter? Can't really say for sure cause i got confused which splitter was being used, but vfr/chapters/anamorphic/softsubs didnt work anymore >_>
If someone would be so kind to check it properly, that'd be nice :)
tommy_vercetti
8th January 2009, 18:36
Their DivX splitter is selective, it works for .mp4 only in their player and for playing in Windows Media Player 11 you need to use Halli splitter and also enable the AVI option in it while installing
TheResidentEvil
8th January 2009, 18:39
I will not be getting this as I am perfectly happy with x264. However, I am glad that they are using the MKV format and I do hope it encourages more MKV playeres to pop up.
hajj_3
8th January 2009, 19:07
i will not be getting this as i am perfectly happy with x264. However, i am glad that they are using the mkv format and i do hope it encourages more mkv playeres to pop up.
+1 !!!
clsid
8th January 2009, 19:10
Dozens of such players already exist, some are even cheaper than $100.
lexor
8th January 2009, 19:14
Is there a certification program for this new version? So is there a label we should be looking for in the future? Or is it still gonna say "DivX" or something?
dj_tjerk
8th January 2009, 20:56
Their DivX splitter is selective, it works for .mp4 only in their player and for playing in Windows Media Player 11 you need to use Halli splitter and also enable the AVI option in it while installing
Well, I renamed all the splitters I could find one by one.. and when playing files in zoomplayer, mkv opening failed as soon as I disabled Haali (most preferred).
Playing in MPC-HD still worked (no chapters/subs/vfr/...), but when I renamed divx's splitter, mpc-hd switched to using a low-merit splitter (or so it said in context menu), and it had chapters and subs again?
The last one was probably mpc's internal splitter, I can't think of anything else... But because the chapters and subs worked again when I renamed divx's splitter, I thought that it actually got used (and failed at splitting mkv properly)..
lexor
8th January 2009, 22:10
Dozens of such players already exist, some are even cheaper than $100.
There are dozens of players that have mkv support with aac, ac3, dts, subtitles and unrestricted 5.1 h264 decoders?
I want some, can you give links? The only such devices I know of are HTPCs.
Ajax_Undone
8th January 2009, 22:24
It does still concern me why Divx has resorted to that dumbed down interface once again for their premier encoder for Release.
Why they think if its not "" iPod "" easy to operate people wont buy it. The only reason I like x.264/Xvid above any others is NOT because they are free though it helps. Its because I have Advanced Options...
nurbs
8th January 2009, 22:36
@lexor:
I'm sure you know there are no normal players that do AVC level 5.1, but if you can live with level 4.1 there are quite a lot you can choose from. Although DTS is often only bitstreamed and subs are often limitet to .srt. The Popcornhour A-110 has support for everything you asked for except AVC level 5.1.
clsid
8th January 2009, 22:37
Search for "Sigma 8635".
leeperry
8th January 2009, 22:58
the amount of cash divx has got from m$ to put it in windows 7 must be completely crazy :eek:
I remember Brian Eno got like a 6 figures check for taking care of the windows 95 sound effects.
good part is it will support h264 mkv OOTB, how about DTS? :D
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.