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. |
|
![]() |
|
Thread Tools | Search this Thread | Display Modes |
![]() |
#23 | Link |
Registered User
Join Date: Jan 2007
Posts: 729
|
Thanks, I'll have a look. BTW, if anybody else is going to, you need to have Visual C++ Redistributable for Visual Studio 2012 installed (this)
Edit: Dunno why but it didn't want to decode VP9 encoded with --ivf /I assumed that is raw output/, but webm works. Last edited by mandarinka; 22nd December 2012 at 17:15. |
![]() |
![]() |
![]() |
#24 | Link | |
Registered User
Join Date: Nov 2007
Posts: 50
|
Quote:
|
|
![]() |
![]() |
![]() |
#25 | Link | |
Testeur de codecs
Join Date: May 2003
Location: France
Posts: 2,484
|
Quote:
__________________
Le Sagittaire ... ;-) 1- Ateme AVC or x264 2- VP7 or RV10 only for anime 3- XviD, DivX or WMV9 |
|
![]() |
![]() |
![]() |
#27 | Link | |
Testeur de codecs
Join Date: May 2003
Location: France
Posts: 2,484
|
Quote:
And to finish screenshots are more for kids than metric because screenshoot are unable to compare video for these reasons: - Frame quality flicking: modern codec have really different frame type (Iframe, Pframe, Bframe, bFrame). With same image N you can compare Iframe for codec A and bframe for codec B. - Rate Control: with the same codec you can configure really different RC or ratio between Frame type. - Temporal artefact: Screenshots are unable to detect quality flick between frame (like metric for block flicking anyway) - ... etc etc With screenshot (and "good" screen choice) it's easy for me to make the demonstration than old DivX3 codec is better than x264. It will be hard to make that with metric ... ;-)
__________________
Le Sagittaire ... ;-) 1- Ateme AVC or x264 2- VP7 or RV10 only for anime 3- XviD, DivX or WMV9 Last edited by Sagittaire; 24th December 2012 at 19:31. |
|
![]() |
![]() |
![]() |
#28 | Link | |
Registered User
Join Date: Jan 2007
Posts: 729
|
Quote:
I deleted my samples, sadly, but VP9 was easily beaten by x264 visually (I tested a DVD source at 3 megabits to see if it will still have quality issues with that generous bitrate). The ratecontrol is probably faulty, select frames were even noticeably worse than VP8 with same settings. Looking at the encoder parameters, I didn't find any mentions of adaptive quantization. A year or so back I heard that libvpx actually has some sort of AQ, but god knows how to enable it. (Any tips?) Code:
--codec=vp9 --width=704 --height=480 --fps=24000/1001 --i420 --target-bitrate=3000 --auto-alt-ref --threads=1 --kf-max-dist=480 --passes=2 --end-usage=vbr --good --cpu-used=0 --min-q=0 --max-q=60 --drop-frame=0 --preset veryslow --pass 2 --bitrate 3000 Last edited by mandarinka; 26th December 2012 at 16:28. |
|
![]() |
![]() |
![]() |
#29 | Link | |||
Testeur de codecs
Join Date: May 2003
Location: France
Posts: 2,484
|
Quote:
Quote:
Quote:
__________________
Le Sagittaire ... ;-) 1- Ateme AVC or x264 2- VP7 or RV10 only for anime 3- XviD, DivX or WMV9 |
|||
![]() |
![]() |
![]() |
#30 | Link |
Moderator
![]() Join Date: Jan 2006
Location: Portland, OR
Posts: 4,652
|
Also, On2 codecs have historically been extremely tuned for PSNR.
So if they were going to do well on one metric, that may well be it. Of course, this is pretty early in the codec's development, so we shouldn't prejudge how good it will be in the end. |
![]() |
![]() |
![]() |
#31 | Link |
Registered User
Join Date: Jan 2007
Posts: 729
|
Constant quantizer is inefficient in x264, why would it be more efficient than 2-pass in VP8/9? Even the official breakdown of parameters for VP8 states that 2pass is better.
I said lack of bframes is no problem, because comparing VP8's pframe with x264's bframe is only going to hurt x264. When VP8/9 still looks bad there, the bias clearly wasn't enough to skew the result ![]() BTW VP8/9 doesn'T seem to have more stable quality in the individual frames, despite no bframes. It has this crap-soso-okay-soso-crap-soso-crap frame cycling, so for all practical purposes, I don'T care if it has bframes under the hood or not. In any case, the results were fairly conclusive over a series of frames. I didn't check just one pair, naturally. I would love if it was possible to use some psychovisual model in the encoder, but its --tune parameter has only two options: PSNR and SSIM. So not much hope there. Last edited by mandarinka; 26th December 2012 at 18:56. |
![]() |
![]() |
![]() |
#32 | Link | |
Testeur de codecs
Join Date: May 2003
Location: France
Posts: 2,484
|
Finally after command line optimisation I obtain that:
Code:
|--------------|---------|---------|---------|---------|---------| | Codec | PProc | Bitrate | Size | OPSNR | SSIM 2 | |--------------|---------|---------|---------|---------|---------| | DivX6 ASP | PP4 | 896 | 13493 | 42.78 | 77.99 | | XviD ASP | PP4 | 896 | 13489 | 42.66 | 77.96 | | LAVC ASP | PP4 | 897 | 13528 | 42.83 | 77.93 | | Ateme AVC | PP0 | 896 | 13495 | 43.75 | 81.59 | | x264 AVC | PP0 | 896 | 13509 | 44.30 | 82.44 | | Elecard AVC | PP0 | 896 | 13481 | 43.71 | 81.13 | | VP7 | PP2 | 897 | 13534 | 43.34 | 80.02 | | VP8 | PP0 | 897 | 13549 | 43.27 | | | VP9 | PP0 | 897 | 13510 | 43.98 | | | VC1 | PP1 | 896 | 13510 | 43.06 | 78.75 | | RV10 | HF2 | 896 | 13493 | 42.77 | 77.72 | | DivX3 | PP4 | 896 | 13508 | 41.84 | 74.40 | |--------------|---------|---------|---------|---------|---------| Quote:
__________________
Le Sagittaire ... ;-) 1- Ateme AVC or x264 2- VP7 or RV10 only for anime 3- XviD, DivX or WMV9 Last edited by Sagittaire; 26th December 2012 at 19:18. |
|
![]() |
![]() |
![]() |
#33 | Link |
Registered User
Join Date: Jan 2007
Posts: 729
|
Well, (g/o/a)psnr can be wherever it wants to be. If the look of the video is godawful, it's meaningless. I don't want a codec to put numbers in a table, I need it to encode those obnoxious pictures
![]() As for CQP, I'll just say that I doubt that a with the force of thousand suns and that's it o/. If nothing else, you definitely don't want all the macroblocks in a frame to have a common fixed QP. |
![]() |
![]() |
![]() |
#34 | Link | ||
Testeur de codecs
Join Date: May 2003
Location: France
Posts: 2,484
|
Quote:
Quote:
__________________
Le Sagittaire ... ;-) 1- Ateme AVC or x264 2- VP7 or RV10 only for anime 3- XviD, DivX or WMV9 |
||
![]() |
![]() |
![]() |
#36 | Link | |
Swallowed in the Sea
Join Date: Oct 2002
Location: Aix-en-Provence, France
Posts: 5,191
|
Quote:
Could you share your command line please ? |
|
![]() |
![]() |
![]() |
#37 | Link |
Registered User
Join Date: Nov 2008
Posts: 44
|
It looks libvpx 1.2.0 was tagged, altough still not announced on the web site. It also includes vp9, but it's not reported in the changelog, probably it still needs more work before being finalized and usable.
|
![]() |
![]() |
![]() |
#40 | Link | |
Testeur de codecs
Join Date: May 2003
Location: France
Posts: 2,484
|
yes ....
Quote:
__________________
Le Sagittaire ... ;-) 1- Ateme AVC or x264 2- VP7 or RV10 only for anime 3- XviD, DivX or WMV9 |
|
![]() |
![]() |
![]() |
Tags |
google, ngov, vp8, vp9, vpx, webm |
Thread Tools | Search this Thread |
Display Modes | |
|
|