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 |
|
|
#4722 | Link |
|
Pig on the wing
Join Date: Mar 2002
Location: Finland
Posts: 5,836
|
I was wondering, is this observation based on metrics or visual comparison? Also what about --tune grain, would this option have adverse effects there?
__________________
And if the band you're in starts playing different tunes I'll see you on the dark side of the Moon... |
|
|
|
|
|
#4724 | Link |
|
Pig on the wing
Join Date: Mar 2002
Location: Finland
Posts: 5,836
|
I was wondering about the "improved visual quality" -statement as it's generally considered a fact that visual comparison is needed in addition to any metrics
__________________
And if the band you're in starts playing different tunes I'll see you on the dark side of the Moon... |
|
|
|
|
|
#4725 | Link |
|
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 7,439
|
New milestone (stable merge build): x265 v2.3
x265 2.3+2-912dd749bdb5 (mostly identical to v2.2+36) _ Of course, SSIM-RD uses the SSIM metric to optimize rate distortion. The previously used metric will have been simpler than that, though, so chances are good that many people would agree with improved quality. But don't hesitate to organize a mass ABX test
Last edited by LigH; 15th February 2017 at 10:07. |
|
|
|
|
|
#4728 | Link | |
|
.
![]() Join Date: Oct 2001
Location: Germany
Posts: 7,854
|
What does 'analyze-src-pics' do?
Quote:
|
|
|
|
|
|
|
#4729 | Link |
|
Donor
![]() Join Date: Feb 2007
Location: Sweden
Posts: 511
|
x265 v2.3+6-db913efb1a59 (MSYS/MinGW, GCC 6.3.0, 32 & 64bit 8/10/12bit multilib EXEs)
x265 [info]: HEVC encoder version 2.3+6-db913efb1a59 x265 [info]: build info [Windows][GCC 6.3.0][32 bit/64 bit] 8bit+10bit+12bit x265 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2 Code:
https://bitbucket.org/multicoreware/x265/commits/branch/default |
|
|
|
|
|
#4730 | Link | ||
|
Registered User
Join Date: Jan 2007
Posts: 729
|
Quote:
Currently that core suffers about 4% performance hit due to using AVX2 which is available but slow on it. I think all you would need to do is add a condition to the CPU detection code that disables AVX2 use if both AVX2 and and AMD XOP instruction extensions are detected on the CPU. (Zen doesn't have XOP supposedly.) Or there might be other ways to check for Excavator more intelligently, I'm no expert by far ![]() Quote:
To check the visual results and decide if you like them is your job, the program can't do it for you. Last edited by mandarinka; 16th February 2017 at 16:20. |
||
|
|
|
|
|
#4731 | Link |
|
Registered User
Join Date: Nov 2012
Posts: 218
|
If someone wish to use a method not being any metric, you must do the following:
1. the encoder encodes a block in several ways, then present the pictures to you; 2. you evaluate the quality of the pictures and assign them some marks 3. the encoder takes you evaluation and compute rate/distortion trade-off 4. go back to 1 with another block to encode This is then a true "Human-eyes tuned rd" |
|
|
|
|
|
#4732 | Link | |
|
Pig on the wing
Join Date: Mar 2002
Location: Finland
Posts: 5,836
|
Quote:
But what that option actually does to --tune grain concerning keeping noise/grain is a bit unclear as I'm not that deep into the technical things.
__________________
And if the band you're in starts playing different tunes I'll see you on the dark side of the Moon... |
|
|
|
|
|
|
#4733 | Link | |
|
Guest
Posts: n/a
|
Quote:
Normally, when the encoder performs inter-prediction (also known as motion compensated prediction), it must wait until the reference frames that it wants to use for frame #x are finished encoding before it can start encoding frame #x (or, with Wavefront Parallel Processing, it must wait until the first rows of the reference frames are completed before it can start). This feature tells the encoder to use the original source frames as reference frames, breaking that dependency. This would allow an encoder to run faster, especially for file-based encoding, as it has the dependent data (the source frames), and so it can start encoding each frame right away. But the source frames are not what the decoder will have when it is decoding. The actual decoded reference frames will be different (except for a lossless encode). So the inter-prediction won't be nearly as accurate when you use source frames as reference frames. |
|
|
|
|
#4734 | Link | |
|
Unavailable
Join Date: Mar 2009
Location: offline
Posts: 1,480
|
Quote:
His MSYS_MinGW-w64_GCC_630_x86-x64_Full.7z went out of the oven yesterday:http://xhmikosr.1f0.de/tools/msys/ |
|
|
|
|
|
|
#4736 | Link | |
|
Registered User
Join Date: Feb 2017
Posts: 2
|
Judder on small moving objects
Hi,
the last months i made a lot of tests with x265 and now I want to share my experience I made with one issue I had with small moving objects. From the description of "Jawed" some months ago it seems that he saw a similar issue: Quote:
This is still visible with the current builds of x265 with lower crf values. I describe it like a judder in front or the back of the object in the direction of the movement. At first I thought that it is only visible with crf values lower than 21. But with a closer look it is also visible with crf 20. How to reproduce I found a video on youtube with which it was easy to reproduce this behavior. "Loop 610 & U.S. 290 Interchange - Houston Construction - March 6, 2015 - 4K HD" https://www.youtube.com/watch?v=Ax90e-F0z_M This video has a lot of small cars which makes it perfect to see the judder on small cars. To make it easier to see them i downscaled to 720p. Enocde the video with --preset medium and --crf 22 My tests I made a lot of Tests to reduce the judder. At first I started to use higher values which influence the motion estimation like --me star or higher --subme values. But It helped only very little. Then I found the setting which helped the most. --rd 5/6 did all the magic. My problem with --rd 5/6 is the very low speed as I still wanted to have reasonable encoding times. I also liked the better quality but together with --rdoq-level 2 and higher --psy-rdoq values which we need for high detail encodes it is too slow for me. My solution With another bunch of test encodes I found out that --rect helped nearly the same like --rd 5/6. Then it is not necessary to use --rd 5/6 to have smooth motion on small moving objects. --rect makes the encode also slower but there is a big difference to --rd 5/6. My question Is this a bug?. I did not recognize this behavior with x264. Maybe there is a way to reduce this judder without the use of --rect or --rd 5 and have a faster encoding speed. My low quality settings I ended up in these settings which i use for my low quality encodes: Code:
--profile main10 --output-depth 10 --preset medium --crf 22 --ctu 32 --aq-mode 3 --aq-strength 0.9 --aq-motion --rc-lookahead 25 --no-sao --level-idc 4.1 --high-tier --rd 4 --psy-rd 2.1 --psy-rdoq 2.5 --rdoq-level 2 --bframes 6 --no-strong-intra-smoothing --b-intra --rect --limit-modes Finally these are my high quality settings I currently use: Code:
--profile main10 --output-depth 10 --preset medium --crf 20 --ctu 32 --pbratio 1.22 --subme 3 --aq-mode 3 --aq-strength 0.9 --qcomp 0.64 --rc-lookahead 35 --no-sao --level-idc 4.1 --high-tier --rd 4 --psy-rd 2.5 --psy-rdoq 3.5 --rdoq-level 2 --bframes 8 --no-strong-intra-smoothing --weightb --b-intra --rect --limit-modes Last edited by Rinzler0x7BB; 16th February 2017 at 22:23. |
|
|
|
|
|
|
#4737 | Link | |
|
Testeur de codecs
Join Date: May 2003
Location: France
Posts: 2,546
|
Quote:
and you have generaly good correlation with metric and eye in all serious bench.
__________________
Le Sagittaire ... ;-) 1- Ateme AVC or x264 2- VP7 or RV10 only for anime 3- XviD, DivX or WMV9 |
|
|
|
|
|
|
#4738 | Link |
|
Registered User
Join Date: May 2015
Posts: 68
|
Using V2.3, with 2 pass encoding I am getting significantly higher speed for 2nd pass, than for first pass. Previously, they used to go at the same rate. I am guessing this is due to the Analysis and QP refinement enhancements? I don't use "fast first pass".
|
|
|
|
|
|
#4739 | Link | |
|
Registered User
Join Date: Jul 2015
Posts: 952
|
Quote:
Trojan:Win32/Kandelo.B!cl Last edited by Jamaika; 17th February 2017 at 10:25. |
|
|
|
|
|
|
#4740 | Link |
|
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 7,439
|
@ aymanalz:
I believe to remember that 1st pass statistics contain more reusable data than before, so the 2nd pass may be able to spare more calculations? @ Jamaika: Which AV possibly reports false alarms for which files? I'm still downloading (crappy rural connection); should be cross-checked with multi-engine AV web services like VirusTotal or malwr. Last edited by LigH; 17th February 2017 at 10:10. |
|
|
|
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|