08.05.2022, 16:55
Quote:-> Warum denkst Du limited range passt nicht?Wahrscheinlich verstehe ich da was nicht richtig... Dachte TV range ist wenn yuv auf das übliche 420 beschränkt ist. Die Quelle ist ja YUV444.
Gerade nochmal den Aufruf nachgestellt:
ffmpeg -y -loglevel fatal -noautorotate -nostdin -threads 8 -i "E:\Temp\encodingTempSynthSkript_2022-05-08@16_44_13_3710.avs" -an -sn -vf zscale=rangein=tv:range=tv -pix_fmt yuv420p10le -strict -1 -vsync 0 -f rawvideo - | x264 --preset veryfast --crf 18.00 --profile high10 --level 4.1 --ref 3 --direct auto --b-adapt 0 --sync-lookahead 48 --qcomp 0.50 --rc-lookahead 40 --qpmax 51 --partitions i4x4,p8x8,b8x8 --no-fast-pskip --subme 5 --aq-mode 0 --vbv-maxrate 50000 --vbv-bufsize 187500 --sar 1:1 --non-deterministic --range tv --colormatrix bt709 --demuxer raw --input-res 1920x1012 --input-csp i420 --input-range tv --input-depth 10 --fps 24/1 --output-depth 10 --output "E:\Temp\2022-05-08@16_44_13_3710_02.264" -
da steht -pix_fmt yuv420p10le. Ist das trotz der YUV444 10 bit Quelle richtig?
In der neuen dev Version ändert sich jedenfalls der Aufruf nicht zwischen ffmpeg/avs2yuv64, wenn ich bei config->internal->avisynth prefer ffmpeg / prefer avs2yuv auswähle, es wird immer ein avs2yuv Aufruf erzeugt.