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 19th November 2008, 02:28   #41  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
Quote:
Originally Posted by check View Post
What's the point of this test if you won't compare ffdshow against its main competitor?
It proves that ffdhow-mt handles files that CoreAVC cannot decode at all. Also I had DivX in the test, which is a pretty fast competitor too.

But to complete the test, I will run a new test with another sample...
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊

Last edited by LoRd_MuldeR; 19th November 2008 at 03:28.
LoRd_MuldeR is offline   Reply With Quote
Old 19th November 2008, 03:05   #42  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
Here we go:

Code:
E:\HD\PlanetEarthSample_1080p.mkv

[ffdshow ICL r2335]
User: 42s, kernel: 10s, total: 53s, real: 277s, fps: 188.7, dfps: 36.1
User: 42s, kernel: 8s, total: 50s, real: 282s, fps: 197.4, dfps: 35.4   <-- 100%
User: 41s, kernel: 9s, total: 51s, real: 285s, fps: 194.6, dfps: 35.0

[ffdshow-mt r2333]
User: 40s, kernel: 0s, total: 40s, real: 93s, fps: 246.2, dfps: 106.8
User: 41s, kernel: 0s, total: 41s, real: 93s, fps: 240.3, dfps: 106.8   <-- 302%
User: 39s, kernel: 0s, total: 39s, real: 93s, fps: 251.5, dfps: 106.7

[CoreAVC v1.8.5]
User: 17s, kernel: 0s, total: 17s, real: 70s, fps: 586.1, dfps: 142.0
User: 18s, kernel: 0s, total: 18s, real: 70s, fps: 542.8, dfps: 142.3   <-- 402%
User: 17s, kernel: 0s, total: 17s, real: 70s, fps: 566.9, dfps: 142.4

[DivX H.264 Decoder Beta-3]
User: 26s, kernel: 0s, total: 26s, real: 62s, fps: 375.8, dfps: 160.6
User: 22s, kernel: 0s, total: 22s, real: 62s, fps: 441.1, dfps: 160.9   <-- 455%
User: 20s, kernel: 0s, total: 20s, real: 61s, fps: 478.3, dfps: 163.6

Conclusion:
DivX H.264 > CoreAVC > ffdshow-mt >> ffdshow

Surprising that DivX H.264 is actually faster than CoreAVC on that sample. Again we see the enormous improvements in ffdshow-mt/ffmpeg-mt

Also ffdshow-mt allows "real time" playback of this 1080p sample, which is the most important point I think
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊

Last edited by LoRd_MuldeR; 19th November 2008 at 03:35.
LoRd_MuldeR is offline   Reply With Quote
Old 19th November 2008, 06:54   #43  |  Link
toboda
Registered User
 
Join Date: Dec 2005
Posts: 23
Thanks Lord Mulder for the link. I'm testing Inlets Fathom encoder atm although I'd love to use x264 for this project.
toboda is offline   Reply With Quote
Old 19th November 2008, 09:52   #44  |  Link
toboda
Registered User
 
Join Date: Dec 2005
Posts: 23
Do I have to set special options to enable NAL or is it just happening when I use the patched version with megui?
Thx
toboda is offline   Reply With Quote
Old 19th November 2008, 13:42   #45  |  Link
shon3i
BluRay Maniac
 
shon3i's Avatar
 
Join Date: Dec 2005
Posts: 2,419
Quote:
Originally Posted by toboda View Post
Do I have to set special options to enable NAL or is it just happening when I use the patched version with megui?
Thx
you need to put on extra commandline options -nal-hrd
shon3i is offline   Reply With Quote
Old 19th November 2008, 14:11   #46  |  Link
kemuri-_9
Compiling Encoder
 
kemuri-_9's Avatar
 
Join Date: Jan 2007
Posts: 1,348
Quote:
Originally Posted by shon3i View Post
you need to put on extra commandline options -nal-hrd
--nal-hrd also depends on vbv being active,
but you should already have that enabled if you're encoding for BD
__________________
custom x264 builds & patches | F@H | My Specs
kemuri-_9 is offline   Reply With Quote
Old 19th November 2008, 22:16   #47  |  Link
Sharktooth
Mr. Sandman
 
Sharktooth's Avatar
 
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,768
Quote:
Originally Posted by toboda View Post
Do I have to set special options to enable NAL or is it just happening when I use the patched version with megui?
Thx
if you're going to use megui, it already comes with a patched version of x264 AND blu-ray presets ...
Sharktooth is offline   Reply With Quote
Old 2nd December 2008, 12:22   #48  |  Link
Willyfan
Registered User
 
Willyfan's Avatar
 
Join Date: Sep 2008
Location: Brescia, ITALY
Posts: 30
Quote:
Originally Posted by kolak View Post
As far as I know all PRO encoders do 4 slices.
Scenarist/Blu-print won't flag (99% sure) slicing problem, but Sony's verifier will.
Scenarist check during the import file step the file compliance, and x264 files are NOT COMPLIANT with bluray specs, because bluray need 4 slices in 4.1 level. I not understand why the people here don't want slices in x264: Is possible to add a parameter for number of slices. For all people don't like slices, the default can be "1". Beside, is not necessary to use slices for multithread encoding (but is necessary for decoding, I guess, expecially on first generation bluray player).
William
Willyfan is offline   Reply With Quote
Old 2nd December 2008, 12:38   #49  |  Link
Dark Shikari
x264 developer
 
Dark Shikari's Avatar
 
Join Date: Sep 2005
Posts: 8,666
Quote:
Originally Posted by Willyfan View Post
Scenarist check during the import file step the file compliance, and x264 files are NOT COMPLIANT with bluray specs, because bluray need 4 slices in 4.1 level. I not understand why the people here don't want slices in x264: Is possible to add a parameter for number of slices. For all people don't like slices, the default can be "1". Beside, is not necessary to use slices for multithread encoding (but is necessary for decoding, I guess, expecially on first generation bluray player).
William
As I have said, I will consider adding slicing support to x264 when ffmpeg-mt is committed. I simply do not want to risk creating an environment where people consider slicing to be an obligatory part of creating an ordinary video with x264. Such a thing creates even less of an incentive for decoder developers to include useful multithreading capabilities and needlessly cripples compression, if only a little.

I might reconsider if someone can find me a Blu-ray player that can't play an unsliced stream.
Dark Shikari is offline   Reply With Quote
Old 2nd December 2008, 12:49   #50  |  Link
Willyfan
Registered User
 
Willyfan's Avatar
 
Join Date: Sep 2008
Location: Brescia, ITALY
Posts: 30
Quote:
Originally Posted by Dark Shikari View Post
As I have said, I will consider adding slicing support to x264 when ffmpeg-mt is committed.
......
I might reconsider if someone can find me a Blu-ray player that can't play an unsliced stream.
It's hard to find a bluray player that can't play unsliced stream, because actually is impossible (with professional products) author a bluray with unsliced stream. I'm using Scenarist, and Scenarist DON'T IMPORT in the scenario a x264 file, so I can't try to make a bluray disk in order to find the bluray player that don't work with that disk.
Anyway, when slicing support will be added to x264 I'll be very happy to try H264 files generated with x264. I'm very interested to x264 for speed and quality. Actually I'm using a VC1 encoder, written "in house" using mainconcept SDK, And I'll like to compare the quality of this 2 encoders.
Willyfan is offline   Reply With Quote
Old 2nd December 2008, 12:54   #51  |  Link
Dark Shikari
x264 developer
 
Dark Shikari's Avatar
 
Join Date: Sep 2005
Posts: 8,666
Quote:
Originally Posted by Willyfan View Post
It's hard to find a bluray player that can't play unsliced stream, because actually is impossible (with professional products) author a bluray with unsliced stream. I'm using Scenarist, and Scenarist DON'T IMPORT in the scenario a x264 file, so I can't try to make a bluray disk in order to find the bluray player that don't work with that disk.
Then how in the world have people reported successfully making Blu-rays using Scenarist and x264?
Quote:
Originally Posted by Willyfan View Post
Anyway, when slicing support will be added to x264 I'll be very happy to try H264 files generated with x264. I'm very interested to x264 for speed and quality. Actually I'm using a VC1 encoder, written "in house" using mainconcept SDK, And I'll like to compare the quality of this 2 encoders.
There's a slicing patch on the mailing list that claims to support up to 4 slices, and reports have confirmed that it may potentially work. I cannot guarantee anything.
Dark Shikari is offline   Reply With Quote
Old 2nd December 2008, 13:01   #52  |  Link
Willyfan
Registered User
 
Willyfan's Avatar
 
Join Date: Sep 2008
Location: Brescia, ITALY
Posts: 30
Quote:
Originally Posted by Dark Shikari View Post
There's a slicing patch on the mailing list that claims to support up to 4 slices..
I'm sorry, where I can found this patch? I can try this one now.
Many thanks!!
Willyfan is offline   Reply With Quote
Old 2nd December 2008, 13:06   #53  |  Link
Dark Shikari
x264 developer
 
Dark Shikari's Avatar
 
Join Date: Sep 2005
Posts: 8,666
Quote:
Originally Posted by Willyfan View Post
I'm sorry, where I can found this patch? I can try this one now.
Many thanks!!
Note how old this patch is. It probably will not patch cleanly.
Dark Shikari is offline   Reply With Quote
Old 2nd December 2008, 18:07   #54  |  Link
Willyfan
Registered User
 
Willyfan's Avatar
 
Join Date: Sep 2008
Location: Brescia, ITALY
Posts: 30
As yoy say, the patch is not cleanly. Tomorrow morning I'll try to modify by hand the part unsuccesful.
Many thanks
Willyfan is offline   Reply With Quote
Reply

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 08:06.


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