08.05.2022, 16:23
(08.05.2022, 15:58)Selur Wrote: Kann nicht nachstellen, dass avs2yuv langsamer als ffmpeg ist. (erscheint bei mir sogar flotter zu sein)
mit avs2yuv:ClearAutoloadDirs()
SetFilterMTMode("DEFAULT_MT_MODE", MT_MULTI_INSTANCE)
LoadPlugin("I:\Hybrid\64bit\Avisynth\AVISYN~1\LoadDll.dll")
LoadDLL("I:\Hybrid\64bit\Avisynth\avisynthPlugins\d3d9.dll")
LoadPlugin("I:\Hybrid\64bit\Avisynth\AVISYN~1\LSMASHSource.dll")
LoadPlugin("I:\Hybrid\64bit\Avisynth\AVISYN~1\FFT3dGPU.dll")
# loading source: C:\Users\Selur\Desktop\YUV444_10bit\cut_TGM_TLR2_IMAX_1920x1012_H265_YUV444_10BIT-thedigitaltheater.mkv
# color sampling YV24@10, matrix: bt709, scantyp: progressive, luminance scale: limited
LWLibavVideoSource("C:\Users\Selur\Desktop\YUV444~1\CUT_TG~1.MKV",cache=false,format="YUV444P16", prefer_hw=0,repeat=true)
# current resolution: 1920x1012
# filtering
# denoising using fft3dgpu
FFT3DGPU(mode=1,precision=1)
# Converting from 16 to 10bit for encoder
ConvertBits(10)
# adjust color to YV12 (color matrix: Rec709)
ConvertToYUV420()
PreFetch(16)
# setting output fps to 24.000fps
AssumeFPS(24,1)
# output: color sampling YV16@10, matrix: bt709, scantyp: progressive, luminance scale: limited
return last
mit ffmpeg:encoded 1730 frames, 26.99 fps, 3080.74 kb/s
2022-05-08@15_59_17_3710_02_video finished after 00:01:07.394
Cu Selurencoded 1730 frames, 22.67 fps, 3080.90 kb/s
2022-05-08@15_57_30_3910_02_video finished after 00:01:16.505
CPU Auslastung war jedenfalls um die 50% wenn nicht niedriger, als ich das vorhin gebencht habe.
Wie lautet der korrekte ffmpeg-Aufruf bei diesem video? Bei mir ist ffmpeg vorhin abgeschmiert.
Hatte da noch versucht einen -pix_fmt yuv444p10le Aufruf, statt -pix_fmt yuv420p10le einzubauen. Aber -vf scale=in_range=tv:out_range=tv macht glaub auch keinen Sinn bei dem video. Genauso wie --range tv ?!?
"%hybridFolderWin%\64bit\ffmpeg.exe" -y -loglevel fatal -noautorotate -nostdin -threads 8 -i "%cd%\%dynFileName%.avs" -an -sn -vf scale=in_range=tv:out_range=tv -pix_fmt yuv444p10le -strict -1 -vsync 0 -f rawvideo - | "%hybridFolderWin%\64bit\x264.exe" --crf 19.00 --profile high10 --level 5.2 --ref 1 --no-mixed-refs --keyint 250 --min-keyint 0 --scenecut 40 --bframes 3 --b-bias 0 --b-pyramid normal --direct spatial --b-adapt 1 --sync-lookahead 16 --cplxblur 20.0 --qcomp 0.60 --qblur 0.50 --mbtree --rc-lookahead 10 --ipratio 1.40 --pbratio 1.30 --chroma-qp-offset 0 --qpmin 0 --qpmax 69 --qpstep 4 --partitions i4x4,i8x8,p8x8,b8x8 --8x8dct --me hex --merange 16 --mvrange -1 --subme 2 --cabac --trellis 0 --weightp 1 --aq-mode 1 --aq-strength 1.00 --vbv-maxrate 240000 --vbv-bufsize 720000 --nr 0 --deadzone-inter 21 --deadzone-intra 11 --cqm flat --threads 16 --sar 1:1 --deblock 0:0 --non-deterministic --range tv --colormatrix bt709 --demuxer y4m --input-range tv --fps 24/1 --output-csp i420 --output-depth 10 --output "%cd%\%dynFileName%.264" -