This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

[BUG] 1920x1012 10bit YUV444 file wird in AviSynth falsch verarbeitet
#14
(08.05.2022, 15:58)Selur Wrote: Kann nicht nachstellen, dass avs2yuv langsamer als ffmpeg ist. (erscheint bei mir sogar flotter zu sein)
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 avs2yuv:
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
mit ffmpeg:
encoded 1730 frames, 22.67 fps, 3080.90 kb/s
2022-05-08@15_57_30_3910_02_video finished after 00:01:16.505
Cu Selur

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" -
Reply


Messages In This Thread
RE: 1920x1012 10bit YUV444 file wird in AviSynth falsch verarbeitet - by mogobime - 08.05.2022, 16:23

Forum Jump:


Users browsing this thread: 1 Guest(s)