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. |
15th October 2020, 17:18 | #7822 | Link |
Registered User
Join Date: Oct 2001
Location: Germany
Posts: 7,259
|
Can someone clear up why '--tune psnr' disables '--hevc-aq' ?
For detail how I come to this conclusion read: https://forum.doom9.org/showpost.php?p=1925877 https://forum.doom9.org/showpost.php?p=1925878 Cu Selur Ps.: also created an entry in the issue tracker (https://bitbucket.org/multicoreware/...-why-tune-psnr) Last edited by Selur; 15th October 2020 at 17:21. |
16th October 2020, 00:22 | #7824 | Link |
Registered User
Join Date: Feb 2002
Location: San Jose, California
Posts: 4,406
|
Because psnr is worse with --hevc-aq enabled?
__________________
madVR options explained |
16th October 2020, 21:00 | #7826 | Link | ||
Registered User
Join Date: Oct 2001
Location: Germany
Posts: 7,259
|
Quote:
Quote:
Cu Selur |
||
19th October 2020, 17:16 | #7827 | Link | |
Moderator
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,750
|
Quote:
And a really aggressive PSNR optimization has lots of unfortunate side effects. For example, optimizing for mean PSNR would mean subjective quality would be higher at the start of a GOP and lower at the end, as getting really good references early improves the whole GOP, while encoding a lot of intra on the last B-frame doesn't. Pretty much any metric winds up being increasingly pathological subjectively the more closely its objective values are optimized for. There are plenty of tricks that can be played with VMAF even. |
|
20th October 2020, 07:53 | #7829 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,753
|
x264 --fullhelp
Code:
--tune <string> Tune the settings for a particular type of source or situation Overridden by user settings. Multiple tunings are separated by commas. Only one psy tuning can be used at a time. ... - psnr (psy tuning): --aq-mode 0 --no-psy ... Would you like some kind of x265 [info|warning]: PSNR tuning may result in subjectively lower quality console output? Last edited by LigH; 20th October 2020 at 07:58. |
20th October 2020, 16:06 | #7830 | Link |
Registered User
Join Date: Oct 2001
Location: Germany
Posts: 7,259
|
According to the x265 source code:
Code:
if (!strcmp(tune, "psnr")) { param->rc.aqStrength = 0.0; param->psyRd = 0.0; param->psyRdoq = 0.0; } "--tune psr" should be the same as using "--aq-strength 0 --no-psy-rd --psy-rdoq 0" "--aq-strength 0" is the same as "--aq-mode 0" and "--psy-rdoq" shouldn't be used when "--no-psy-rd" is used so: 1. Code:
--aq-mode 0 --psy-rdoq 0 --hevc-aq 2. Code:
--psnr --hevc-aq When using 1. --hevc-aq is used, but with 2. it is not; |
20th October 2020, 20:57 | #7834 | Link |
Registered User
Join Date: Feb 2002
Location: San Jose, California
Posts: 4,406
|
I agree, --hevc-aq is a new option that is and should be turned off by --tune psnr. The documentation simply needs updating to let the user know --tune psnr will turn it off like the other AQ options.
__________________
madVR options explained |
9th November 2020, 12:39 | #7837 | Link |
Pig on the wing
Join Date: Mar 2002
Location: Finland
Posts: 5,718
|
Has anyone made any comprehensive tests regarding the various rskip modes? I was just thinking if CPU time is not a factor, would --rskip 0 always produce the highest quality output, no matter if it's a high or low bitrate encode. Rskip mode 2 clearly produces less onion artifacts compared to mode 1 but I'm not sure if allowing full recursion would bring any improvement.
This question arises because I'm always having a hard time trying to understand what the x265 development is targeting. It often seems to be trying to do more things at very low bitrates, which usually means losing detail etc. while my needs are quite the opposite.
__________________
And if the band you're in starts playing different tunes I'll see you on the dark side of the Moon... Last edited by Boulder; 9th November 2020 at 12:41. |
9th November 2020, 20:01 | #7838 | Link |
QfG Group Germany
Join Date: Oct 2018
Location: Germany
Posts: 245
|
Has anyone an idea how i can make a single layer DV Encode? I mean, if i have both layers, HDR10 and DV - how can i encode one single Layer DV file, in case how makeMKV does this? I have seen an single Layer DV x265 Encode, so i think there is a functionality.
Many Thanks for response.
__________________
|
10th November 2020, 17:42 | #7840 | Link | |
Registered User
Join Date: Jul 2016
Posts: 19
|
Quote:
mp4muxer --dv-profile 7 --input-file (baselayername.hevc1) --input-file (dvlayername.hevc2) --input-file (audio.ac3) --media-lang eng --output-file (nameofmovie).mp4 |
|
Thread Tools | Search this Thread |
Display Modes | |
|
|