Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Video Encoding > MPEG-4 AVC / H.264

Reply
 
Thread Tools Search this Thread Display Modes
Old 9th August 2008, 21:19   #281  |  Link
Ajax_Undone
I dont care so should you
 
Ajax_Undone's Avatar
 
Join Date: Apr 2006
Location: In hell next to the boiling pit of Lava...
Posts: 989
My question is a simple one! I was wondering if the next version of the Divx codec will have both x64 and x86bit architecture...
__________________
My Installer's ||
Ajax_Undone is offline   Reply With Quote
Old 10th August 2008, 12:52   #282  |  Link
delacroixp
Emperor building empire
 
delacroixp's Avatar
 
Join Date: Mar 2007
Location: ZAR
Posts: 674
@ BlackSharkfr

Quote:
Originally Posted by BlackSharkfr View Post
All this 4:4:4 stuff interests me a lot since i'm about to start making some stereoscopic 3D videos, and anaglyph videos would really benefit a lot from 4:4:4 .
I'm also a major enthusiast of stereoscopic 3D .

Do you use shutter-glasses or some kind of 'strap-on display' ?
A ferw links would be usefull !


It's all good.


Pascal
__________________
DualRomeEPYC . Storinator
delacroixp is offline   Reply With Quote
Old 10th August 2008, 13:20   #283  |  Link
delacroixp
Emperor building empire
 
delacroixp's Avatar
 
Join Date: Mar 2007
Location: ZAR
Posts: 674
@ sparky

Quote:
Originally Posted by sparky View Post
A while ago I needed to do a test comparing, among other things, x.264 and DivX MPEG-4 encoder. Obviously, x.264 beat DivX in terms of overall PSNR.
Less obviously, x.264 beat DivX in terms of PSNR at fixed encoding frame rate. One area where DivX was far superior was maximum encoding speed.
With a 640x352 source, DivX exceeded 200 fps in two fastest modes, and the fastest combination of features I could find for x.264 could only reach ~42 fps (albeit with higher PSNR).
My conclusion was that x.264 was never targeted at high-speed encoding.

Suppose that we come out with an encoder that can do reasonable-quality H.264 at the maximum speed that is five times what x.264 can achieve
(equivalently, an encoder that can encode in real time in 5 times the resolution) .
Is there any market for encoding at those kinds of resolution, ie over 1 megapixel (640x352 = 225 kp) ?
720p HD is only 0.9 megapixels.

Most HD material is already released in H264 (perhaps a little TV-broadcasting and semi-professional camcorders in HD Mpeg2).
I can't see much use in transcoding (downsizing) to anything more than 576p which is less-than 0.6 megapixels.

It's all good.



Pascal
__________________
DualRomeEPYC . Storinator
delacroixp is offline   Reply With Quote
Old 10th August 2008, 15:56   #284  |  Link
Dark Shikari
x264 developer
 
Dark Shikari's Avatar
 
Join Date: Sep 2005
Posts: 8,666
Quote:
Originally Posted by sparky
With a 640x352 source, DivX exceeded 200 fps in two fastest modes, and the fastest combination of features I could find for x.264 could only reach ~42 fps (albeit with higher PSNR).
My conclusion was that x.264 was never targeted at high-speed encoding.
I know this is a bit of an old post, but current x264 exceeds 200fps by a wide margin on fastest settings at 640x352 on a single-core Core 2 system

I'd say that x264 is the only encoder in existence targeted at high-speed encoding; maybe you can lay claim to the title when yours is fast enough to transcode three or four 1080p streams in realtime on a Core 2 Quad.

Last edited by Dark Shikari; 10th August 2008 at 15:59.
Dark Shikari is offline   Reply With Quote
Old 10th August 2008, 16:27   #285  |  Link
BlackSharkfr
Registered User
 
Join Date: Dec 2005
Posts: 133
Quote:
Originally Posted by delacroixp View Post
I'm also a major enthusiast of stereoscopic 3D .
Do you use shutter-glasses or some kind of 'strap-on display' ?
A ferw links would be usefull !
It's all good.

Pascal
i used to have shutter glasses but since i abandonned my crt display i'm now stuck with anaglyph.
I consider buying a passive polarised 3D display next winter. Either iz3d or zalmann not sure yet.
There is a s-3d advocacy group gathering many 3d enthusiast at www.mtbs3d.com you'll find almost all interesting s-3d stuff there.

The thing with anaglyph is that it's the cheapest and most broadly used way to display stereo-3d images, and colour subsampling causes a lot of crosstalk artifacts (aka ghosting) so that's why i asked about 4:4:4.
I guess we'll have to wait ultil stereo-3D is much more popular. There are very few cases for 4:4:4 H264 to be really interesting, x264 authors probably have some much more important features to add for everbody at the moment (like psy rd0, speed improvements, the big x264 GUI)

Last edited by BlackSharkfr; 10th August 2008 at 16:33.
BlackSharkfr is offline   Reply With Quote
Old 14th August 2008, 01:20   #286  |  Link
DigitAl56K
Registered User
 
Join Date: Nov 2002
Location: San Diego, CA
Posts: 936
Quote:
Originally Posted by soresu View Post
If I am to understand DivX business practise, then the encoder and decoder are not so much targeted at us enthusiasts but at the regular consumers to dont know ffdshow from squat, and would recognise and trust the DivX brand for using with their work.

...

Of course, that's not to say it wont still be interesting to compare them to the open source competitors!
We're striving to create a high quality encoder and decoder. On the encode side as with the ASP encoder it won't be open-season on every possible parameter - we do have to limit the bitstream properties to be compatible across a wide range of CE implementations. Hopefully we can find a solution that "just works" for the typical user and also provides the performance to satisfy enthusiast users. It's a tough job, but that's the goal.

Quote:
Originally Posted by IgorC View Post
Threading isn't everything. For example ffdshow ASP decoder is faster on single core than Divx's. Threding doesn't matter here.
While for multiple cores Divx's ASP decoder is very optimized. But it doesn't matter that much. Where is practical approach if ASP 1080p is easy decodable on enough fast 1 core?
This is a bit off-topic, so I won't delve into it too much but do please try the latest build vs FFDShow with no post-processing.

Quote:
Originally Posted by IgorC View Post
The point is Divx AVC decoder has higher timecodec fps numbers because it can load cores at 100% while ffdshow can't. But during the real playback there is no need for 100% load always. That's why Divx isn't that faster for real playback than ffdshow if you check real cpu load.
That depends of course on the properties of the stream (e.g. rate and features), and the power of the CPU. Because the DivX H.264 decoder has more comprehensive multithreading you should be able to play clips on multi-core systems in cases where FFDShow struggles.

Quote:
Originally Posted by Sophocles View Post
Sometimes an enthusiast has to drop a buck or two to get the most enthusiastic product. I paid $19.95 years ago for DiVx and then upgraded a few years later with an even smaller sum. That might seem a lot to those who rely on free products most of the time. Yet I've given perhaps three times that much to donations towards Imgburn.
Thanks for supporting us We try to provide good software at pretty low price points and we've also had many giveaways. Unfortunately we do have licenses to pay, our developers enjoy a meal occasionally, and these days there are even shareholders to think about so we can't always get the prices down to zero but we do try For about $30 someone starting out on DivX 5 could have had every Pro codec through 6.8, which is not bad for 7 years of updates IMO.

Quote:
It would be nice if there was a beta 3 decoder release, and a beta anything for H.264 DiVx encoder.
Almost there Bug fixing and testing has taken a little longer than we'd have liked. We regularly have to make the call on "do we just put this out to get some eyeballs, or do we hold it and fix these half-a-dozen things that might make it painful to use?". Make sure you've applied to be a Project Remoulade group member if you want to be notified and have access to downloads as soon as they're available.

Quote:
Originally Posted by Dark Shikari View Post
Apparently DivX doesn't work with the "new" lossless either (High 4:4:4 Predictive profile, profile_idc 244). I implemented this in x264 and confirmed that it works through JM.
Thanks, I've downloaded the clip(s) and filed a bug/RFE.

Quote:
I don't have any non-JM decoder to test this on though... if DivX knows of one that can be considered "reliable," I'd love to know what it is.
I personally am not aware of one. If we find one I'll let you know.

@pitch.fr WRT Reclock: I'll log it, I think the renderer is just not being passed information about the frame rate, similar to the ASP decoder which could also be improved.

Quote:
Originally Posted by Ajax_Undone View Post
My question is a simple one! I was wondering if the next version of the DivX codec will have both x64 and x86bit architecture...
I wish that was a simple one! DivX 7.0 is currently planned to deliver 32-bit native binaries. Beyond the .0 release I can't say when 64-bit native binaries fall into the roadmap but I will personally push to prioritize them.

Quote:
Originally Posted by delacroixp View Post
I'm also a major enthusiast of stereoscopic 3D
I started looking at some 3D-dedicated sites last month. Oh if only I had more money in my bank account and some time to pick up OpenGL again!
DigitAl56K is offline   Reply With Quote
Old 14th August 2008, 04:30   #287  |  Link
Ajax_Undone
I dont care so should you
 
Ajax_Undone's Avatar
 
Join Date: Apr 2006
Location: In hell next to the boiling pit of Lava...
Posts: 989
Awesome Great to hear
__________________
My Installer's ||
Ajax_Undone is offline   Reply With Quote
Old 14th August 2008, 10:34   #288  |  Link
Disabled
Registered User
 
Join Date: Aug 2004
Posts: 211
I don't know if it has been mentioned, so I do. I found a file with a resolution of 1024x563 that does not play correct with divx, but does with core and ffdshow (vlc). I always thought mod2 was needed, but what do I know. It was in .mov but as I don't know how to cut that, I made a sample in mkv here. The original was from IBM devs, but I can't find the download link anymore.
Disabled is offline   Reply With Quote
Old 14th August 2008, 11:01   #289  |  Link
SeeMoreDigital
Life's clearer in 4K UHD
 
SeeMoreDigital's Avatar
 
Join Date: Jun 2003
Location: Notts, UK
Posts: 12,227
Hi Disabled,

Actually, it looks like the .MKV samples video properties are incorrect.

The elementary AVC video stream has a resolution of 1024x564 pixels. But for some reason the .MKV container has been set to 1024x563 pixels!

I would suggest it's not good practice to select "odd" pixel values for the vertical resolution anyway.
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
SeeMoreDigital is offline   Reply With Quote
Old 14th August 2008, 11:56   #290  |  Link
Disabled
Registered User
 
Join Date: Aug 2004
Posts: 211
Its not a file i created. I just had it lying around and tried to play it with DivX and it didn't work out as it should, so I reported it. I guess it was produced with quicktime, as that was the original container. I just ran it through mmg to cut a sample from it.
I don't know if its spec compliant, but if it is it should be supported.
Disabled is offline   Reply With Quote
Old 14th August 2008, 12:38   #291  |  Link
delacroixp
Emperor building empire
 
delacroixp's Avatar
 
Join Date: Mar 2007
Location: ZAR
Posts: 674
@ BlackSharkfr & DigitAl56K

Quote:
Originally Posted by BlackSharkfr View Post
i used to have shutter glasses but since i abandonned my crt display i'm now stuck with anaglyph.

The thing with anaglyph is that it's the cheapest and most broadly used way to display stereo-3d images
[colour subsampling causes a lot of crosstalk artifacts (aka ghosting)]
Pity about shutter glasses needing CRT displays ... awesome technology (also used by IMAX 3D).


Quote:
Originally Posted by DigitAl56K View Post
I started looking at some 3D-dedicated sites last month. Oh if only I had more money in my bank account and some time to pick up OpenGL again!
Well... I guess DivX Inc. will get their act together again soon and all the shareholders can go out and buy a Farrari !
I hope you have at least a few shares (good time to buy) ?


It's all good.


Pascal
__________________
DualRomeEPYC . Storinator
delacroixp is offline   Reply With Quote
Old 14th August 2008, 17:00   #292  |  Link
IgorC
Registered User
 
Join Date: Apr 2004
Posts: 1,315
Quote:
Originally Posted by DigitAl56K View Post
This is a bit off-topic, so I won't delve into it too much but do please try the latest build vs FFDShow with no post-processing.
???
I did
Ffdshow was faster than the last 6.8 on single core (without postprocessing)
Right now I have no time to install system on my old Celeron 2 Ghz (sse2)

I thought that you as developer knew about difference in performance on different hardware. Or it is widely constant on every PC as Divx AVC is faster than Coreavc because of your tests on your PCs?

Last edited by IgorC; 14th August 2008 at 17:11.
IgorC is offline   Reply With Quote
Old 16th August 2008, 03:35   #293  |  Link
Sophocles
Registered User
 
Join Date: Apr 2007
Location: Tampa Florida
Posts: 162
Does anyone use single core processors anymore? I have a problem when the debate is about how a decoder is faster on single core but can't keep up with multicore somehow makes it better? For all you single core owners use what works! I've been hoping that I will be able to use X264 with quad core, because dual core and transcoding from HD DVD to or compressing BD is a very long process even with dual core. With a single core it would be unthinkable.
__________________
"Creativity is allowing yourself to make mistakes. Art is knowing which ones to keep." Scott Adams

Last edited by Sophocles; 16th August 2008 at 03:42.
Sophocles is offline   Reply With Quote
Old 16th August 2008, 09:34   #294  |  Link
Ajax_Undone
I dont care so should you
 
Ajax_Undone's Avatar
 
Join Date: Apr 2006
Location: In hell next to the boiling pit of Lava...
Posts: 989
Quote:
Originally Posted by Sophocles View Post
Does anyone use single core processors anymore? I have a problem when the debate is about how a decoder is faster on single core but can't keep up with multicore somehow makes it better? For all you single core owners use what works! I've been hoping that I will be able to use X264 with quad core, because dual core and transcoding from HD DVD to or compressing BD is a very long process even with dual core. With a single core it would be unthinkable.
Well x264 does use quad processors...
__________________
My Installer's ||
Ajax_Undone is offline   Reply With Quote
Old 16th August 2008, 15:24   #295  |  Link
Sophocles
Registered User
 
Join Date: Apr 2007
Location: Tampa Florida
Posts: 162
Quote:
Well x264 does use quad processors.
I'll look into it. The last time that I checked I seem to recall that quad core support was still a work in progress, but I am quite happy to be wrong on that account.
__________________
"Creativity is allowing yourself to make mistakes. Art is knowing which ones to keep." Scott Adams
Sophocles is offline   Reply With Quote
Old 16th August 2008, 15:33   #296  |  Link
Dark Shikari
x264 developer
 
Dark Shikari's Avatar
 
Join Date: Sep 2005
Posts: 8,666
Quote:
Originally Posted by Sophocles View Post
I'll look into it. The last time that I checked I seem to recall that quad core support was still a work in progress, but I am quite happy to be wrong on that account.
x264 supports basically an unlimited number; when using B-adapt and very fast encoding settings it can bottleneck at around 4 though.
Dark Shikari is offline   Reply With Quote
Old 16th August 2008, 16:26   #297  |  Link
Sophocles
Registered User
 
Join Date: Apr 2007
Location: Tampa Florida
Posts: 162
Quote:
x264 supports basically an unlimited number; when using B-adapt and very fast encoding settings it can bottleneck at around 4 though.

Thanks for the info, I'm looking at picking up a quad core for high definition encoding. I'd been waiting for Nehalem to hit the market which should bring current processor prices down a little.
__________________
"Creativity is allowing yourself to make mistakes. Art is knowing which ones to keep." Scott Adams
Sophocles is offline   Reply With Quote
Old 17th August 2008, 21:14   #298  |  Link
komarovsky
Registered User
 
Join Date: Jul 2008
Posts: 15
Quote:
Does anyone use single core processors anymore?
Of course plenty of people do! not everyone upgrades their computer every few months and has 6GB of RAM. i don't encode high definition, but ripping my dvds works fine on this few year old computer with fairly high settings. i can also decode 720p video fine (1080p, not so much) with just VLC. I should check out 1080p decoding on some of these faster decoders though.
komarovsky is offline   Reply With Quote
Old 19th August 2008, 02:22   #299  |  Link
Ranguvar
Registered User
 
Ranguvar's Avatar
 
Join Date: Feb 2007
Location: ::1
Posts: 1,236
Yeah; libavcodec (ffdshow is good), MPC-HC if you have a good videocard, otherwise the DivX beta or CoreAVC.
Ranguvar is offline   Reply With Quote
Old 19th August 2008, 04:12   #300  |  Link
IgorC
Registered User
 
Join Date: Apr 2004
Posts: 1,315
VLC and mplayer should perform better than ffdshow.
IgorC is offline   Reply With Quote
Reply

Tags
coreavc, divx, h264 decoder, remoulade

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 16:27.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.