Quantcast VHS restoration with Avisynth+ script, room to improve? - digitalFAQ Forum
Go Back    Forum > Digital Video > Video Project Help > Restore, Filter, Improve Quality

Reply
 
LinkBack Thread Tools
  #1  
02-01-2022, 12:26 AM
MediaHoarder MediaHoarder is offline
Free Member
 
Join Date: Jan 2021
Posts: 22
Thanked 0 Times in 0 Posts
Hi all,
Looking to get some feedback on my VHS Restoration script and results before I start doing full tapes again.
This is the script I am using, I will attach a sample of the source video as well.

Code:
video = AviSource("B:\Videos\Captures\Cronkike Remembers Test2.avi")
audio = WAVSource ("B:\Videos\Captures\Cronkike Remembers Test.wav")
AudioDub (video, audio)


# change path statement below to match your suystem
#AviSource("C:\Users\Charles\Videos\Scripts\out2.avi")

SetFilterMTMode("DEFAULT_MT_MODE", 2)
AssumeTFF()
ColorYUV(gain_y=5)
Tweak(cont=1.10,sat = 1.05,dither=true,coring=false)
#Levels(16, 1.0, 255, 16, 250, dither=true, coring=false)
ConvertToYV12(interlaced=true)
QTGMC(Preset="Faster", Lossless=2, MatchEnhance=0.75, TR2=1, Sharpness=0.1, EdiThreads=16) 
Stab()
Stab()
RemoveGrain(mode=2, modeU=2, modeV=2)
TemporalDegrain2(degrainTR=2)
LSFmod(strength=100, Smode=3, Smethod=2, kernel=11)
Crop(0,0,-16,-16).AddBorders(8,8,8,8)

Prefetch(16)


Attached Files
File Type: avi Input.avi (75.36 MB, 40 downloads)
Reply With Quote
Someday, 12:01 PM
admin's Avatar
Ads / Sponsors
 
Join Date: ∞
Posts: 42
Thanks: ∞
Thanked 42 Times in 42 Posts
  #2  
02-01-2022, 04:34 AM
themaster1 themaster1 is online now
Free Member
 
Join Date: Feb 2011
Posts: 295
Thanked 72 Times in 58 Posts
for better results you should use qtgmc first in the chain of filters. It's well known the yuy2<> yv12 convertion is not 100% accurate. Also for vhs tapes i'm a fan of chroma noise filters especially spotless.
Quote:
avisource(interlace=true) # YUY2 source
assumetff()
qtgmc(fast,edithreads=15) # "fast" mode is best in most cases
ColorYUV(gain_y=5) #YUY2
Tweak(cont=1.10,sat = 1.05,dither=true,coring=false,sse=true ) # YUY2
TemporalDegrain2(degrainTR=2) # in YUY2
converttoyv12(interlaced=true)
Spotless()
Stab() # YV12 only
Stab() # YV12 only
RemoveGrain(mode=2, modeU=2, modeV=2) # YV12 only ????
LSFmod(strength=100, Smode=3, Smethod=2, kernel=11) # YV12 only
Crop(0,0,-16,-16)
AddBorders(8,8,8,8)
Prefetch(16)
Reply With Quote
Reply




Similar Threads
Thread Thread Starter Forum Replies Last Post
VHS restoration script for broadcast recordings? MediaHoarder Restore, Filter, Improve Quality 16 04-11-2021 05:43 AM
Perfect my Avisynth script? geordie10 Restore, Filter, Improve Quality 7 10-23-2020 10:31 AM
Line TBC with Avisynth script? jjdd Restore, Filter, Improve Quality 3 11-14-2019 01:43 AM
Newbie to video restoration: how to improve? Also A/V sync issues? Skitter Restore, Filter, Improve Quality 9 05-01-2018 07:38 PM
VCR simulator script, Avisynth fake VHS look! jmac698 Restore, Filter, Improve Quality 1 02-12-2018 06:17 AM

Thread Tools



 
All times are GMT -5. The time now is 02:18 PM