running my ld-decode ffv1 10-bit rips through avisynth and my script is really really slow. im getting about 3fps with a deinterlace, aspect correction, crop, upscale, and prefetch. it's a powerful script with several options enabled with qtgmc, but the same script with the video converted to 8 bit before qtgmc gives me about 4.85fps. transcoding the source file to prores speeds it up slightly but it's still slow. my vhs scripts with 8-bit avi source files and a lot more filters run at the same speed as 10-bit ffv1+deinterlace+aspect correction+crop+upscale+prefetch.
i also ran the video with lighter qtgmc settings, namely preset=faster, and with the video at 10-bit i get 32fps and when i convert it to 8-bit i get 56fps
is it my qtgmc version or is it like this for everybody? i'm running avisynth+ 3.7.4 and qtgmc 3.386.
scripts:
Code:#BASIC v = lwlibavvideoSource("d:\Domesday LD Rips\the agony and the ecstasy 1989 laserdisc opening-corrected.mkv") a = lwlibavaudiosource("d:\Domesday LD Rips\the agony and the ecstasy 1989 laserdisc opening-corrected.mkv") audiodub(v,a) assumetff() Trim(30, 904) Trim(0, 510) qtgmc(preset="faster") converttoyuv420(matrix="rec709", interlaced=false) prefetch(6)Code:#ADVANCED/FOR YOUTUBE v = lwlibavvideoSource("d:\Domesday LD Rips\the agony and the ecstasy 1989 laserdisc opening-corrected.mkv") a = lwlibavaudiosource("d:\Domesday LD Rips\the agony and the ecstasy 1989 laserdisc opening-corrected.mkv") audiodub(v,a) assumetff() Trim(30, 904) Trim(0, 510) QTGMC(TR0=2, TR1=2, TR2=2, Rep0=1, Rep1=0, Rep2=4, \ DCT=5, ThSCD1=300, ThSCD2=110, \ SourceMatch=3, Lossless=2, Sharpness=0.0, SLMode=0, Sbb=0, MatchPreset="slow", \ NoiseProcess=2, GrainRestore=0.0, NoiseRestore=0.4, NoisePreset="slow", \ StabilizeNoise=false, NoiseTR=0, NoiseDeint="generate") converttoyuv444(matrix="rec601", interlaced=false) resizeshader(651,488,kernel="ssim") SuperRes(matrixin="rec601", 2, .43, 0, """nnedi3_rpow2(4, nns=4, cshift="Spline36resize")""", matrixout="rec709") crop(32,24,-24,-12) x = float(width) / float(height) resizeshader(width=round(x * 2160),height=2160, kernel="ssim") converttoyuv420(matrix="rec709", interlaced=false) prefetch(6)
+ Reply to Thread
Results 1 to 4 of 4
-
-
Isn't that to be expected, since 10bit has more data to process
Code:Format Luma (Y) Chroma (U & V) Chroma Subsampling Bit Depth Storage per sample YUV420 8-bit 1 byte 1 byte each 4:2:0 (quarter res) 8-bit 1 byte (8 bits) YUV420 10-bit 2 bytes 2 bytes each 4:2:0 (quarter res) 10-bit 2 bytes (16 bits)
users currently on my ignore list: deadrats, Stears555, marcorocchini -
-
It is normal that using 10bit is slower.
users currently on my ignore list: deadrats, Stears555, marcorocchini
Similar Threads
-
Direct 8-bit Conversion Using QTGMC
By taigi in forum RestorationReplies: 37Last Post: 29th Oct 2024, 23:00 -
Staxrip possible to rendering in 422 10 bit instead of 420 8 bit ?
By Atillart in forum Video ConversionReplies: 4Last Post: 9th Aug 2024, 07:51 -
10-bit video and lower bitrate vs 8-bit video and higher bitrate
By Federico9827 in forum Newbie / General discussionsReplies: 5Last Post: 11th Oct 2022, 07:16 -
Fresh x264 10-bit vs Ice Lake hevc qsv 10-bit
By sophisticles in forum Video ConversionReplies: 5Last Post: 7th Jan 2021, 16:06 -
What has better quality - DTS Core @ 24 bit or FLAC @ 16 bit
By vash1 in forum AudioReplies: 1Last Post: 1st Dec 2020, 08:45