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. |
14th December 2012, 12:11 | #21 | Link | |
Registered User
Join Date: Mar 2004
Posts: 1,125
|
Quote:
|
|
16th December 2012, 13:51 | #24 | Link |
Registered User
Join Date: Jan 2007
Posts: 729
|
Hmm, I tested it too (against placebo/psy at SD), and visually it gets beaten rather easily (the fixed hierarchical gop structure seemed to hurt a lot in frame-by-frame comparison). So I guess it will only get interesting once there is an encoder with some sort of psychovisual model (and adaptive bframe placement... or well, rate control).
Edit: Oh, it seems to have some psy AQ, based on --help. (going to try -aqps 1 -aq 1 -d 7 -dqr 7 -dqd 3 but it seems to be *very* slow) Last edited by mandarinka; 16th December 2012 at 16:51. |
9th January 2013, 22:27 | #25 | Link | |
Registered User
Join Date: Dec 2012
Posts: 197
|
All the recent news about 4K TVs and whatnot prompted me to start playing around with with the HM encoder (r3172).
Quote:
Anyway, I did some runs with the default random access cfg on the 720p50 parkrun and CIF bus sequences, and the HM encoder seems to create significant PSNR swings between alternating frames like a see-saw. Here's an example snapshot. The colors correspond to YPSNR. However at Q28 HM and matched x264 2pass/placebo/psnr bitrates, the HM had a 0.35 db YPSNR advantage. -d, -dqr appear to mostly mitigate that, so I did a test of CIF bus at Q32 and [-aqps 1 -aq 1 -d 2 -dqr 2] and matched bitrate with 2pass x264 r2230 [-placebo -tune psnr]. HM: 290.9 kbits 30.78 Y-PSNR x264: 290.7 kbits 30.05 Y-PSNR HM's color is slightly off, and x264 is a tiny bit sharper in side-by-side images. However, the monument wall is more detailed in the HM encode and is significantly more pleasing in motion there too. I think I prefer the HM version. Last edited by xooyoozoo; 11th January 2013 at 21:18. |
|
10th January 2013, 08:53 | #26 | Link | |
brontosaurusrex
Join Date: Oct 2001
Posts: 2,392
|
Quote:
__________________
certain other member |
|
10th January 2013, 10:47 | #27 | Link |
もこたんインしたお!
Join Date: Jan 2008
Location: Finland / Japan
Posts: 512
|
Like JM, HM should as well compile on Linux and similar systems. Although by now you would most probably want to use the branch HM-9.1-dev, which will be 9.2 in the end, as many things broken in 9.1 are fixed there by now.
__________________
[I'm human, no debug]
|
10th January 2013, 16:34 | #28 | Link |
Registered User
Join Date: Mar 2010
Location: Ukraine
Posts: 50
|
I've watch for HM for a long time. Since 1.0 released. Doing some tests.
It slooooow. 400 frames of anime 720x400 ~ 1 hour on my C2D clocked 3.3Ghz. But HM.1.0 earlier carve same clip for 7300 seconds. Also speed greatly depends from qp. QPs like 22 and lower on my C2D slow as hell - 5 times slower that qp 30-35 (seems like exponential nature of full search alhorithms). As for me eyes HM starts beats placebo x264 on qps higher than 26-30. It loves very low bitrates due larger size blocks. Striking me fact that egdes looks really good. Thanks to advanced intra prediction with wide range of angles. But it wash grain - encodes looks clear. So x264 still better in retention of grain and details even when AQ and psy-rd setted to minimal values. I didnt use any special tuning for test clips and used default tree GOP structure Same tree scheme as png in attachment. But my gop is tree that contain 8-bframes. For a two years of development and nine versions HM become twice faster with comparable (almost same) level of compression. They trуing different methods and proposals and step-by-step left most useful. Removing slow and/or almost useless in terms of compression features. I tried different slow settings. But they wont help - gived near-negligible effect and even slightly decrease PNSR on same rate. My test-profile was copy of encoder_randomaccess_he10.cfg. And i recommend do not touch anything there except QP and maybe raising IntraPeriod. Summary: looks very promising. Speed is comparable to JM. I suppose adding shortcuts and x264 prediction features like Mb-tree and Aq make it invincible. PS> Decoder surpisingly fast. 1024x400 on my cpu running ~ 25fps (single threaded). So even now i can watch HEVC SD content smoothly.
__________________
blendhater Last edited by D3C0D3R; 10th January 2013 at 17:17. |
10th January 2013, 18:20 | #29 | Link |
Registered User
Join Date: Jan 2007
Posts: 729
|
The reason edges look good is at least to some extent in the fact that the grain is washed away as you say. It spends little bits on low-contrast backgrounds (that are almost flat, but not really). It leavs them blurry and without detail, ant thus a lot of bits are "saved", which it then uses on those edges.
So it is a really hard to compare HM with x264, because one doesn't know how effective it would be once it started to care about background/textures/flat areas like x264 does (which costs bits). |
10th January 2013, 20:54 | #30 | Link | |
Registered User
Join Date: Dec 2012
Posts: 197
|
Quote:
Wish there was a way to get the HEVC test sequences to compare against x264, though. My google-fu got nothing so far. |
|
14th January 2013, 17:52 | #31 | Link | ||
Registered User
Join Date: Mar 2010
Location: Ukraine
Posts: 50
|
Quote:
As i told its because advanced intra prediction - 32 angles. Hevc spents 5 bits on it. Details, grain residual with lowers quants, costs much higher than couple of bits for predict angle. Quote:
__________________
blendhater Last edited by D3C0D3R; 14th January 2013 at 20:03. |
||
19th January 2013, 21:24 | #33 | Link |
もこたんインしたお!
Join Date: Jan 2008
Location: Finland / Japan
Posts: 512
|
Not yet. draft version 10 (for FDIS (stage 50)) is being worked upon. Draft 9 had 13 versions or so, so I still expect a couple of versions of draft 10 to be made
That said, 9.2 should be a nice fix-up compared to 9.1 and even more conformance streams could be created with it most possibly
__________________
[I'm human, no debug]
|
23rd January 2013, 21:05 | #34 | Link |
Registered User
Join Date: Mar 2010
Location: Ukraine
Posts: 50
|
>RC1 : so are the specifications finalized ?
Look into history. All versions has dev and RC suffixes. Looks like it justcode cleanups, bugfixes and minor bitstream corrections. But i cant properly decode 9.0 anchor bitstreams with 9.1. AFAIK JM had bugfixes, that produce incorrect output, even after AVC standart was finally approved.
__________________
blendhater Last edited by D3C0D3R; 23rd January 2013 at 21:07. |
23rd January 2013, 21:39 | #35 | Link |
もこたんインしたお!
Join Date: Jan 2008
Location: Finland / Japan
Posts: 512
|
The stream format does change between HM versions, so that's not really a surprise, reference software in general has quite large changes during its development until it has hit the finished spec once (I will guess it will take quite some time for it to fully hit the finished spec even after HEVC version 1 will be officially ratified). An example of a bigger change after 9.2 is this flag positioning change, for example. There was plenty of such changes between 9.0, 9.1 and 9.2.
And as far as the specification goes, it (as in, HEVC version 1) seems to have finally been "finalized" according to a congratulatory Facebook post by a Sony employee, which means that either the current d10 version 5, or one in the close future, will be the one pushed towards the ISO for a FDIS ballot. After the FDIS ballot is initiated, it will go on for two months, after which it will either get approved for publication, or referred back to an earlier stage of standard development. In related news, the libavcodec HEVC decoder with patches by a VTT guy (probably working at the multimedia section in Oulu) seems to decode my HM 9.1-encoded sample fine (although after ~1700 frames it will go into something by the likes of an eternal loop). With the HM 9.2 support patch it seems to work fine with a sample I created with it as well (with a similar problem occuring during one of the frames). In other words, work seems to be done regarding HEVC decoding in the libavcodec framework. This is still all intra, so it's mainly for the pleasure of having your HEVC streams played back in a player .
__________________
[I'm human, no debug]
|
23rd January 2013, 23:56 | #37 | Link | |
もこたんインしたお!
Join Date: Jan 2008
Location: Finland / Japan
Posts: 512
|
Quote:
__________________
[I'm human, no debug]
|
|
24th January 2013, 01:16 | #38 | Link |
Registered User
Join Date: Mar 2004
Posts: 1,125
|
do we have any info as to when the final version will be ratified? Wiki says january for the past year or so, anyone in the loop? Would be nice for a proper review of the final version comparing 720x400, 1280x720, 1920x1080 and 4096x2160 with avc and hevc to see how much more efficient it is. There is a review like this (excluding 4k) from around 6 months ago but it would be nice to see how good the final version ends up being.
|
24th January 2013, 12:34 | #39 | Link | |
もこたんインしたお!
Join Date: Jan 2008
Location: Finland / Japan
Posts: 512
|
Quote:
HM will most probably not match the spec for quite a while I would guess, just like JM had issues years after ratification of the standard. Of course, in this case you actually have a public bug tracker for it, as well as a public repository. So that if you see something that could possibly be a problem it can be reported much more easily. The specification's main decisions have been taken and final bigger editing is being done as we speak (Version 6 of Draft 10 was just released). After that is finished, the final version of the draft gets registered for an ISO FDIS (Final Draft International Standard) ballot, which will then take two months, after which it is either a Go or a No Go. All things so far lead me to think this will be a Go. After FDIS has been approved, only very minor edits will be possible to make until the specification is publicized.
__________________
[I'm human, no debug]
|
|
24th January 2013, 16:19 | #40 | Link | |
Registered User
Join Date: Jan 2002
Posts: 332
|
Quote:
Comparison of Compression Performance of HEVC Draft 9 with AVC : http://phenix.int-evry.fr/jct/doc_end_user/current_document.php?id=7109 |
|
Tags |
hevc. h.265 |
Thread Tools | Search this Thread |
Display Modes | |
|
|