then the error I have is ColorMatrix: input to filter must be YV12 OR YUY2.
So what i did was add 'ConvertToYUY2' just before ColorMatrix line and script opens up.
this is what I have to do to open script:
Code:AVISource("E:\Capture Files RAW\Zishan Birthday.avi")ConvertToYV16 assumeTFF() QTGMC() crop(8,2,-12,-8) ConvertToYUY2 Colormatrix("Rec.601->Rec.709") ConverttoYV16().Temporaldegrain2() addborders(2,4,2,6) nnedi3_rpow2(rfactor=2, nns=4, qual=2, cshift="Spline36Resize", fwidth=1440, fheight=1080) Prefetch(5)
+ Reply to Thread
Results 61 to 69 of 69
-
-
Looks like you have outdated versions somewhere (maybe QTGMC or its dependencies). So try this
Code:AVISource("E:\Capture Files RAW\Zishan Birthday.avi") ConvertToYV16(interlaced=true) assumeTFF() QTGMC() crop(8,2,-12,-8) ConvertToYUY2() Colormatrix("Rec.601->Rec.709") #ConverttoYV16().Temporaldegrain2() #enable by removing the # at the beginning of the line, but will slow your script down addborders(2,4,2,6) nnedi3_rpow2(rfactor=2, nns=4, qual=2, cshift="Spline36Resize", fwidth=1440, fheight=1080) Prefetch(5)
-
-
-
If i split script into 2 parts and in part 1 keep upto QTGMC, I'm getting 90fps when outputting to HUFF 422 and then in 2nd part of script i use the rest of script I get around 23fps.
script 1:
Code:AVISource("E:\Capture Files RAW\Zishan Birthday.avi") ConvertToYV16(interlaced=true) assumeTFF() QTGMC() prefetch(24)
Code:AVISource("E:\zee simplified QTGMC.avi") crop(8,2,-12,-8) ConvertToYUY2() Colormatrix("Rec.601->Rec.709") ConverttoYV16().Temporaldegrain2(degrainTR=3) #enable by removing the # at the beginning of the line, but will slow your script down addborders(2,4,2,6) nnedi3_rpow2(rfactor=2, nns=4, qual=2, cshift="Spline36Resize", fwidth=1440, fheight=1080) cas(1.0) Prefetch(24)
-
-
Okay, so as suggested I used the whole script this time rather than in parts but with Prefetch(24) than Prefetch(5) and its made a difference. I'm now getting around 19 - 22fps. Thanks Sharc, I appreciate your guidnace and talking me through it all.
this is the script I'm now using:
Code:AVISource("E:\Capture Files RAW\Zishan Birthday.avi") ConvertToYV16(interlaced=true) assumeTFF() QTGMC(preset="slow", matchpreset="slow", matchpreset2="slow", sourcematch=3, tr1=2, tr2=1, NoiseTR=2, sharpness=0.1) crop(8,2,-12,-8) ConvertToYUY2() Colormatrix("Rec.601->Rec.709") ConverttoYV16().Temporaldegrain2(degrainTR=3) #enable by removing the # at the beginning of the line, but will slow your script down addborders(2,4,2,6) nnedi3_rpow2(rfactor=2, nns=4, qual=2, cshift="Spline36Resize", fwidth=1440, fheight=1080) cas(1.0) Prefetch(24)
Last edited by Akuma786; 3rd Feb 2025 at 13:05. Reason: added mp4 file
-
Don't use AvsPmod. Use VirtualDub. Or ffmpeg to convert to mp4/mkv.
And personally I would remove the line with "addborders" and I recalculate the values for nnedi3. You don't need it at all, especially since you're resize clip.
Similar Threads
-
Help needed a device to clean vhs tapes
By barry25 in forum Off topicReplies: 1Last Post: 23rd Jan 2025, 19:02 -
Capturing VHS tapes into an interlaced file
By peanutsoup in forum Capturing and VCRReplies: 20Last Post: 12th Oct 2024, 20:16 -
Seeking advice for digitalizating VHS tapes
By Tomi Avikainen in forum Newbie / General discussionsReplies: 4Last Post: 10th Jul 2022, 18:20 -
Problem capturing audio with some Hi-Fi vhs tapes
By Altruo in forum AudioReplies: 5Last Post: 23rd Apr 2021, 20:05 -
Flickering colors when capturing some VHS-C Tapes
By boriswinner in forum Capturing and VCRReplies: 11Last Post: 24th Mar 2021, 09:21