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.

Domains: forum.doom9.org / forum.doom9.net / forum.doom9.se

 

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

Reply
 
Thread Tools Display Modes
Old 18th February 2009, 00:24   #1  |  Link
DmitriyV2
MSU G&M Lab
 
DmitriyV2's Avatar
 
Join Date: Oct 2004
Location: MSU G&M Lab
Posts: 318
Invitation to 5th H.264/AVC codecs comparison

Dear all,

Sorry for delay, but we move forward with 5th H.264 codecs comparison.

Please forward this information to video codecs developers!

Moscow State University Graphics & Multimedia Laboratory starts next
5-th H.264 codecs comparison. There is some information about it
below. Let us know if any questions.

Main issues:

* COMPARISON WILL BE SOON! (Sorry for delay).

* We are planning to include new codecs that did not participate in
previous comparison by chosing presets for them ourself.
We are hope to include more codecs into this comparison.

===========================================================================
CALL FOR MPEG4-AVC/H.264 CODECS
Fifth H.264 video codec comparison
For practical researchers and developers in the field of high-end video compression

===========================================================================

Scope of Test
-------------


* Encoding time, speed/quality analysis
* Objective quality measurements (PSNR, SSIM, Average Advantage, etc.)
* Analysis of averaged objective results
* Leaders in different areas
* Special analysis of codec parts

Important Dates
---------------

February, 20 - Deadline for preliminary receipt of a H.264 codecs
February, 27 - Deadline for receipt of a H.264 codec with required presets
March, 16 - Deadline for settling technical problems with codec’s functioning
April, 7 - Draft version of report that will be sent to all participants
April, 14 - Deadline for reception of comments to the draft
April, 28 - Comparison report release


Enhancements in comparison to Previous H.264/AVC Comparison
-----------------------------------------------------------

* We are planning to include new codecs that did not participate in
previous comparison by chosing presets for them ourself. For that
task we will use option analysis.

Anyway we will be glad to have a direct contact with codec
developers. The main benefit of direct participation for developers
is receiving Pro version of comparison free of charge.

* Codecs options analysis (see example at Options Analysis of MPEG-4
AVC/H.264 Codec x264)
http://compression.ru/video/codec_co...sis_08_en.html

* New type of special analysis for codecs
* Using natural sequences' special modification
* Using synthetic sequences
* Separate analysis of codecs main subsystems

* New sequences


Developer Deliverables
----------------------

The following deliverables should be provided by each developer:
* Codec files (CLI executable file is preferable)
* Short description of codec parameters
* Codec's presets with mentioning what H.264/AVC profiles are used

The full text of Call for Codecs is available at
http://compression.ru/video/codec_co...codecs_09.html

Variants of Participation
-------------------------

There are two variants for companies to participate in our comparison:

1. Participation for free. All results of your codec will be published,
except special cases of measurements problems due to codec
instability.

2. Private participation. A special report will be prepared only for your
company. This report contains:
* Your codec results and all material from the free version
* Special additional analysis of your codec

If you are interested in the private participation, please contact us
for details.

Useful Links
------------


* Fourth Annual MSU MPEG-4 AVC/H.264 Video Codec Comparison
http://compression.ru/video/codec_co...4_2007_en.html

* Options Analysis of MPEG-4 AVC/H.264 Codec x264
http://compression.ru/video/codec_co...sis_08_en.html

* Subjective Comparison of Modern Video Codecs
http://compression.ru/video/codec_co...arison_en.html

Sincerely yours,
Dr. Vatolin
__________________
With regards
Dmitriy Vatolin
www.compression.ru/video/ (Last updates: MSU Video Quality Metric 10.1 - faster&more useful)

Last edited by DmitriyV2; 18th February 2009 at 00:27.
DmitriyV2 is offline   Reply With Quote
Old 18th February 2009, 01:47   #2  |  Link
Dark Shikari
x264 developer
 
Dark Shikari's Avatar
 
Join Date: Sep 2005
Posts: 8,666
Let's just say that we have evil plans for our entry in this comparison

Also, your mail server is down and I can't email any of you (message returned with "message too large" for even small messages).

Last edited by Dark Shikari; 18th February 2009 at 01:51.
Dark Shikari is offline   Reply With Quote
Old 19th February 2009, 01:56   #3  |  Link
Cyber-Mav
Registered User
 
Join Date: Dec 2005
Posts: 244
Quote:
Originally Posted by Dark Shikari View Post
Let's just say that we have evil plans for our entry in this comparison
hmmm, threaded lookahead ??
Cyber-Mav is offline   Reply With Quote
Old 19th February 2009, 02:49   #4  |  Link
Chengbin
Registered User
 
Join Date: Oct 2007
Posts: 1,060
Quote:
Originally Posted by Dark Shikari View Post
Let's just say that we have evil plans for our entry in this comparison
A secret weapon under development that is almost done? Nice!
Chengbin is offline   Reply With Quote
Old 19th February 2009, 06:38   #5  |  Link
IgorC
Registered User
 
Join Date: Apr 2004
Posts: 1,315
I wonder if there is any H.264 encoder comparable to last revision of x264 at high quality settings.
And don't see the reason why x264 is compared on opsnr and ssim when its psy uses more advanced internal metrics.
IgorC is offline   Reply With Quote
Old 19th February 2009, 11:44   #6  |  Link
Raptus
heretic nuB
 
Join Date: Sep 2003
Posts: 71
Quote:
Originally Posted by IgorC View Post
And don't see the reason why x264 is compared on opsnr and ssim when its psy uses more advanced internal metrics.
True, but what do you suggest? Doing a decent subjective test for video that shall produce statistically relevant results is quite difficult. A university should have the means to do it, though...
ITU-R has recommendations for that in the BT Series http://www.itu.int/rec/R-REC-BT/e

Last edited by Raptus; 19th February 2009 at 11:50.
Raptus is offline   Reply With Quote
Old 19th February 2009, 12:07   #7  |  Link
Dark Shikari
x264 developer
 
Dark Shikari's Avatar
 
Join Date: Sep 2005
Posts: 8,666
One of the problems I'm finding with this comparison so far is that the "fast" preset is more like a "slow" preset and the "slow" preset is more like an "insanely slow" preset. If I can use subme9/trellis2 on the "fast" preset, something is wrong.
Dark Shikari is offline   Reply With Quote
Old 30th March 2009, 12:50   #8  |  Link
G_M_C
Registered User
 
Join Date: Feb 2006
Posts: 1,076
Quote:
Originally Posted by Dark Shikari View Post
Let's just say that we have evil plans for our entry in this comparison

Also, your mail server is down and I can't email any of you (message returned with "message too large" for even small messages).
Since the "competition" should be well underway by now ....

... how did the EVIL PLAN work out Dark Shikari ?

And will the code of that evil plan be usable by us ?
/me is curious as to what the evil plan entailed
G_M_C is offline   Reply With Quote
Old 30th March 2009, 13:05   #9  |  Link
Dark Shikari
x264 developer
 
Dark Shikari's Avatar
 
Join Date: Sep 2005
Posts: 8,666
Quote:
Originally Posted by G_M_C View Post
Since the "competition" should be well underway by now ....

... how did the EVIL PLAN work out Dark Shikari ?

And will the code of that evil plan be usable by us ?
/me is curious as to what the evil plan entailed
The code of the evil plan was (mostly) already committed
Dark Shikari is offline   Reply With Quote
Old 30th March 2009, 14:59   #10  |  Link
G_M_C
Registered User
 
Join Date: Feb 2006
Posts: 1,076
Quote:
Originally Posted by Dark Shikari View Post
The code of the evil plan was (mostly) already committed
Ahh, i see; Quite a patch, that was. I'm still enjoying those improvements

Quote:
Originally Posted by Sharktooth View Post
i hope MSU labs changed the test methods since, despite what Sagittaire says, metrics do not represent quality at all.
True. But i wonder how you'd objectively measure differences in encoders without using "hard numbers". Or did you have other ways of measuring in mind ?
G_M_C is offline   Reply With Quote
Old 19th February 2009, 13:55   #11  |  Link
Audionut
Registered User
 
Join Date: Nov 2003
Posts: 1,283
I'd like to do a subjective comparison. But I don't think I'd get enough participation!!

I could spam it at a few forums I guess to increase participation.
__________________
http://www.7-zip.org/
Audionut is offline   Reply With Quote
Old 30th March 2009, 14:32   #12  |  Link
Sharktooth
Mr. Sandman
 
Sharktooth's Avatar
 
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,768
i hope MSU labs changed the test methods since, despite what Sagittaire says, metrics do not represent quality at all.
Sharktooth is offline   Reply With Quote
Old 30th March 2009, 15:04   #13  |  Link
Sharktooth
Mr. Sandman
 
Sharktooth's Avatar
 
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,768
blind tests.
Sharktooth is offline   Reply With Quote
Old 30th March 2009, 15:21   #14  |  Link
Sagekilla
x264aholic
 
Join Date: Jul 2007
Location: New York
Posts: 1,752
G_M_C: How do you tell if one video looks better than another, if you had nothing but those two videos on hand? You'd watch them, and say which one looks better to you. Same idea applies here, only with more restrictions to prevent skewing from having extra knowledge (which video was encoded with what settings, etc).
__________________
You can't call your encoding speed slow until you start measuring in seconds per frame.
Sagekilla is offline   Reply With Quote
Old 30th March 2009, 15:33   #15  |  Link
G_M_C
Registered User
 
Join Date: Feb 2006
Posts: 1,076
Quote:
Originally Posted by Sagekilla View Post
G_M_C: How do you tell if one video looks better than another, if you had nothing but those two videos on hand? You'd watch them, and say which one looks better to you. Same idea applies here, only with more restrictions to prevent skewing from having extra knowledge (which video was encoded with what settings, etc).
A "double blind" (*)test/screening you mean ? But you still need a fair number of people to make the test statistically sigificant.

(*)[funny]However the "Blind" part of it doesnt seem appropriate [/funny]
G_M_C is offline   Reply With Quote
Old 30th March 2009, 18:36   #16  |  Link
Sagekilla
x264aholic
 
Join Date: Jul 2007
Location: New York
Posts: 1,752
No, doesn't necessarily have to be double blind. Yes, it is helpful to have the extra degree but you can get away with the testers knowing which video is which.
__________________
You can't call your encoding speed slow until you start measuring in seconds per frame.
Sagekilla is offline   Reply With Quote
Old 30th March 2009, 19:19   #17  |  Link
Sharktooth
Mr. Sandman
 
Sharktooth's Avatar
 
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,768
blind test is the way to go for testing quality, since as i've said, metrics are juts... metrics. that means they measure differencies between samples weigthing them in some way. but the fact is, a better metric doesnt represent better visual quality.
lets make an example:
sample A: high quality picture
sample B: mid quality picture
sample C: low quality picture

all pictures represent the same image... just with different quality.
picture B is our source for comparation.

results for metrics>
picture A: low metric.
picture B: highest metric.
picture C: low metric.
conclusion: picture B has the highest metric. picture A even if it is the highest quality picture of the pack, is rated "low" coz it differs from picture B that is our source for comparation and has a low metric...

results for human eye>
picture A: highest quality
picture B: mid quality
picture C: worst quality
conclusion: if you look at the pictures with your eyes you will have no doubt that A is the best one... while metrics are telling you something else...

so, all in all, this is the demonstration that metrics do not represent quality and you must never trust them if you compare different encoders.
that's also the reason why elecard has higher psnr than x264 but x264 produces a much higher visual quality (and some "smart" people produce docs with graphs but without any kind of visual comparison...).

Last edited by Sharktooth; 30th March 2009 at 19:32.
Sharktooth is offline   Reply With Quote
Old 30th March 2009, 19:51   #18  |  Link
Sagittaire
Testeur de codecs
 
Sagittaire's Avatar
 
Join Date: May 2003
Location: France
Posts: 2,546
Blind test don't work for video simply it's really hard to evaluate overall quality for long sequence (simple example is VBR vs CBR for the same codec). In practice blind test for video are generally less accurate than metric. It's like that. Speak about that with developper ... they don't trust generaly blind test for video. I have never see even here on doom9 really reliable blind test ...
__________________
Le Sagittaire ... ;-)

1- Ateme AVC or x264
2- VP7 or RV10 only for anime
3- XviD, DivX or WMV9
Sagittaire is offline   Reply With Quote
Old 30th March 2009, 23:47   #19  |  Link
Sagittaire
Testeur de codecs
 
Sagittaire's Avatar
 
Join Date: May 2003
Location: France
Posts: 2,546
Quote:
that's also the reason why elecard has higher psnr than x264 but x264 produces a much higher visual quality (and some "smart" people produce docs with graphs but without any kind of visual comparison...).
It's simply false ... for all affirmation ... lol

1) x264 without psy (AQ and SSD) produce better metric than Mainconcet SDK without psy (AQ and FGO) and with relative large margin. x264 is in fact the best in area for metric test ... ;-)
x264 use simply psy tools by default and not Mainconcept.

2) Some people even here on doom9 forum find that Mainconcept SDK produce better visual result than x264. The principal particulary for HVS is it's ... subjective ... and by definition you can't contradict that. In fact IMO x264 and Mainconcept SDK produce in most case comparable visual result and IMO you can notice real difference only for really particular sequences at really low quality encoding.

3) graph and metric are usefull for particular test like speed test simply because you must have really reliable quality reference. Make speed test with subjective comparison and without metric test is simply impossible. No way. It's like that. No possible discution here. Final point.
__________________
Le Sagittaire ... ;-)

1- Ateme AVC or x264
2- VP7 or RV10 only for anime
3- XviD, DivX or WMV9

Last edited by Sagittaire; 30th March 2009 at 23:58.
Sagittaire is offline   Reply With Quote
Old 31st March 2009, 02:50   #20  |  Link
Sharktooth
Mr. Sandman
 
Sharktooth's Avatar
 
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,768
Quote:
Originally Posted by Sagittaire View Post
Blind test don't work for video simply it's really hard to evaluate overall quality for long sequence (simple example is VBR vs CBR for the same codec). In practice blind test for video are generally less accurate than metric. It's like that. Speak about that with developper ... they don't trust generaly blind test for video. I have never see even here on doom9 really reliable blind test ...
in practice blind tests made lame the best mp3 encoder out there.
that is the proof blind tests work for encoders development.

Quote:
Originally Posted by Sagittaire View Post
It's simply false ... for all affirmation ... lol

1) x264 without psy (AQ and SSD) produce better metric than Mainconcet SDK without psy (AQ and FGO) and with relative large margin. x264 is in fact the best in area for metric test ... ;-)
x264 use simply psy tools by default and not Mainconcept.

2) Some people even here on doom9 forum find that Mainconcept SDK produce better visual result than x264. The principal particulary for HVS is it's ... subjective ... and by definition you can't contradict that. In fact IMO x264 and Mainconcept SDK produce in most case comparable visual result and IMO you can notice real difference only for really particular sequences at really low quality encoding.

3) graph and metric are usefull for particular test like speed test simply because you must have really reliable quality reference. Make speed test with subjective comparison and without metric test is simply impossible. No way. It's like that. No possible discution here. Final point.
1) there are no doubts x264 - if we talk about quality - is better than mainconcept h.264 encoder

2) psy opts are hardly subjective. if you have a source with grain, you expect the encoder to keep the grain... otherwise you filter it out before encoding. another point is artifacts. you dont want them if they're not on the source

3) i disagree since, as i said, metrics do not represent quality in any way.

Last edited by Sharktooth; 31st March 2009 at 03:33.
Sharktooth is offline   Reply With Quote
Reply

Tags
codecs, comparison, h.264/avc

Thread Tools
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 22:06.


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