I'm wanting to clean up a vhs capture but before I get into it I thought I would see what people suggest for some avisynth filters/scripts. I haven't done any deinterlacing or color correction on it yet so any suggestions would be appreciated
[Attachment 89103 - Click to enlarge]
[Attachment 89105 - Click to enlarge]
[Attachment 89104 - Click to enlarge]
+ Reply to Thread
Results 1 to 16 of 16
-
-
Pretty good capture IMO. The darks could be a bit darker perhaps, but you may adjust the levels easily in post to taste and to fill the Y=(16....235).
It is 2:3 telecined, so don't deinterlace but IVTC (Inverse Telecine) to get the 24fps (23.976fps) progressive film frames back.
Try something like this:
Code:colorYUV(levels="TV->PC") #expand the luma TFM().TDecimate() #Inverse Telecine
Last edited by Sharc; 7th Oct 2025 at 17:06.
-
Here's my hack job (picked up from the more-knowledgeable members of the forum!). After opening in VDub2, I fiddled with the colours and levels using Colormill and cropped off the head-switching noise and resized it to square pixels 720x540.
Code:aviSource("D:\VH\Dr Calhoun\amarec(20251005-0916)sample2.avi") ConvertToYV12() TFM() TDecimate() TemporalDegrain2(degrainTR=3,grainLevel=1,postFFT=0) #light denoising LSFmod(defaults="slow") #Sharpener ColorYUV(gain_y=20, off_y=-15, cont_u=0, cont_v=-30) /* gain - raises the top of the histo more than bottom (or in VDub histo terms-moves the right edge: lower values to the left) off - raises the whole histo (increased value move it right, for the side histo) cont u and v - expands the colours */ #Waveform on top for checking the levels, unsure if this is the right order to check the post-capture histogram but it seems to work. #TurnRight().Histogram().TurnLeft()#Puts histogram across top Prefetch(8)
-
-
-
-
Thanks for the suggestions folks. I will try it soon.
Actually it is one of the white CX cards with a Conexant chip (one of the ones vhs-decode works with but I haven't got around to putting tap points on a vcr yet). -
USB-Live 2 has the Conexant CX23102 IC inside
-
Levels and white balance based on the woman's shirt in the first shot:
[Attachment 89112 - Click to enlarge]
before:after
Code:ColorYUV(gain_y=40, off_y=-20, cont_u=40, cont_v=40) ConvertToRGB(interlaced=true).RGBAdjust(bb=-16).RGBAdjust(g=247.0/239.0, b=247.0/239.0).ConvertToYV16(interlaced=true)
-
Nice! The RGBAdjust calls make it look fine for me.
(color grading is totally not my thing)
users currently on my ignore list: deadrats, Stears555, marcorocchini -
-
@Jagabo, very nice. Where would that line fit with TFM? I see you say "Interlaced=True" when I assume it's not interlaced after TFM.
-
I was running it on the video before IVTC. But you can run it after IVTC, just leave out the interlaced=true. Actually, I don't think it matters since the chroma isn't subsampled vertically.
Similar Threads
-
Suggestions requested to optimize restoration of my LaserDiscs in StaxRip
By SteveLarson in forum RestorationReplies: 23Last Post: 9th Oct 2025, 18:28 -
Transformers 80's cartoon video restoration
By Sunstreak22 in forum RestorationReplies: 22Last Post: 1st Sep 2024, 08:15 -
Help with my restoration script (noise clean, colour correct)
By Akuma786 in forum RestorationReplies: 8Last Post: 22nd Oct 2023, 09:47 -
8mm restoration script question
By Bruce/Fl in forum RestorationReplies: 50Last Post: 6th Jun 2023, 23:54 -
Video 8 and DV restoration
By chrisbati in forum RestorationReplies: 1Last Post: 23rd Mar 2021, 11:24