Go Back    Forum > Digital Video > Video Project Help > Restore, Filter, Improve Quality

Reply
 
LinkBack Thread Tools Search this Thread
  #1  
04-05-2025, 06:59 AM
CaseyStelken's Avatar
CaseyStelken CaseyStelken is offline
Premium Member
 
Join Date: May 2018
Location: Cedar Rapids, Iowa
Posts: 48
Thanked 3 Times in 3 Posts
I captured a promotional Terminator 2 VHS tape from Japan and encoded it for sharing/viewing/streaming. I encoded a TON of different versions with different settings for file size/video quality/etc, and I finally settled on this MP4 that I'm feeling pretty good about!

I just thought before I moved on and started capturing/encoding other tapes in my pile, it would be nice to first find out if there's anything else I should consider... perhaps additional filters, etc?

I know every tape capture is going to require different filters, and this can all be fairly subjective... but I want to make sure I'm not overlooking anything obvious with this example before I move on, since I'm still pretty new at this and might not quite have a sharp eye for it yet.

Here is a snippet of the original capture file. As far as I know, it's fine... any concerns?
Terminator 2 Japanese store promo video [trimmed capture file].avi

Here is a snippet of the final delivery file: Cropped, resized to 1140x1080, and deinterlaced, with a bit of temporal smoothing and sharpening. Any suggestions?
Terminator 2 Japanese store promo video [trimmed delivery file].mp4

Here are the settings I used for encoding via Hybrid, if anyone is interested:
Capture settings 01.jpg

You must be logged in to view this content; either login or register for the forum. The attached screen shots, before/after images, photos and graphics are created/posted for the benefit of site members. And you are invited to join our digital media community.


Capture settings 02.jpg

Any feedback before I check this one off my list and move on is much appreciated! I've learned an awful lot here over the past few years, and I'm always ready to learn more - thanks, everybody!


Reply With Quote
Someday, 12:01 PM
admin's Avatar
Ads / Sponsors
 
Join Date: ∞
Posts: 42
Thanks: ∞
Thanked 42 Times in 42 Posts
  #2  
04-05-2025, 10:55 AM
Aya_Rei Aya_Rei is online now
Free Member
 
Join Date: Jul 2023
Posts: 359
Thanked 111 Times in 95 Posts
I'd say additional filters are only needed if required to address other problems with the source. Piling on more and more filters can result in a mess that looks worse than the source material

Is that bitrate just for file size limits? Seems way to low in my opinion.

Bob deinterlacing was turned off so the footage was deinterlaced to 29.97 FPS, not 59.94 FPS. Granted since the promo video is mainly just 23.97 FPS clips from the movie, not having Bob on doesn't really matter in my opinion for this specific tape.

Perhaps it is best to keep the QTGMC settings at default (preset set to fast or faster instead of slow) and instead do sharping in Vapoursynth (using filters like LSFMod and/or CAS) maybe experiment with using those filters while the QTGMC sharpening is set to 1.0 and 0.1

I feel like filtering is like science, all about experimenting to see what works well.
Reply With Quote
The following users thank Aya_Rei for this useful post: CaseyStelken (04-05-2025)
  #3  
04-05-2025, 11:31 AM
Selur Selur is online now
Free Member
 
Join Date: Feb 2022
Posts: 173
Thanked 48 Times in 42 Posts
  • at least when I load it here, is does seem to be tff not bff (doesn't really matter when Bob is disabled)
  • chroma seems to be shifted and/or bleeding
  • right and bottom borders are discolored in some frames, moving BalanceBorders behind the crop and using might help
  • personally, I don't use QTGMC for degrain or sharpening and usually stick with normal preset 'Faster', but with denoising and sharpening it really is a thing that comes down to personal preferences.
  • I would not would let Hybrid calculate the resizing and not overwrite it. (if the input isn't properly flagged change the input par)
(slow and smooth: script)


Cu Selur


Attached Files
File Type: mp4 Term2_smooth.mp4 (22.48 MB, 7 downloads)
Reply With Quote
The following users thank Selur for this useful post: CaseyStelken (04-05-2025)
  #4  
04-05-2025, 11:47 AM
CaseyStelken's Avatar
CaseyStelken CaseyStelken is offline
Premium Member
 
Join Date: May 2018
Location: Cedar Rapids, Iowa
Posts: 48
Thanked 3 Times in 3 Posts
Quote:
Originally Posted by Aya_Rei View Post
I'd say additional filters are only needed if required to address other problems with the source.
Ah, that makes sense!

Quote:
Originally Posted by Aya_Rei View Post
Is that bitrate just for file size limits? Seems way to low in my opinion.
It is indeed for size (I have LOTS of tapes on my list that I'll be storing over time), but of course with quality heavily prioritized. This was after starting way up at 14,000kbps and gradually working my way down in bitrate to make sure the quality didn't suffer beyond the slightest amount.
I'm sure it'll vary from case to case depending on the video being encoded, but I was surprised to see a very, very minimal drop in quality or resolution even down to 3000kbps for this particular video. And believe me, I was overly nitpicky, comparing individual frames from different shots in the video for each new bitrate I experimented with. I've been messing with this video for a week or two now. Once I got below 3,000kbps was when I could see finally changes in quality that were noticeable enough that they weren't worth the smaller file size.

Is there any other reason I should consider a higher bitrate that I'm not aware of? The only other thing I can think of is if I were to upload this to YouTube... I know that YouTube does an awful lot of video compression - if I fed it a video with a higher bitrate, would I have a better chance at their compression not affecting the video quality as much as I would with this file, where the bitrate is right on the edge of compromising the quality?

Quote:
Originally Posted by Aya_Rei View Post
Bob deinterlacing was turned off so the footage was deinterlaced to 29.97 FPS, not 59.94 FPS. Granted since the promo video is mainly just 23.97 FPS clips from the movie, not having Bob on doesn't really matter in my opinion for this specific tape.
My thoughts as well. From what I understand, Bob deinterlacing would only really be appropriate for content filmed specifically for TV broadcast or filmed via camcorder, right? News broadcasts, soap operas, home videos... that sort of thing, right?


Quote:
Originally Posted by Aya_Rei View Post
Perhaps it is best to keep the QTGMC settings at default (preset set to fast or faster instead of slow) and instead do sharping in Vapoursynth (using filters like LSFMod and/or CAS) maybe experiment with using those filters while the QTGMC sharpening is set to 1.0 and 0.1
Good to know! I'll give those a shot. Any tips with using LSFMod or CAS? Or do you usually just use them with their default settings? I haven't used any of them yet... but I'll do some experimenting!

Quote:
Originally Posted by Aya_Rei View Post
I feel like filtering is like science, all about experimenting to see what works well.
I hear you there, haha. That's why I've spent an excessive amount of time on this one video... just kinda figuring out how everything works and what sort of results I get from combining or adjusting different things. I figure I'll likely end up spending a lot of time on the next video I capture, too, and gradually I'll be able to spend less and less time encoding each video capture as I get to know what each clip needs, and as I gradually feel more confident that I've done the best I can with each project.

Thanks as always for the terrific feedback, man! I sure appreciate it.
Reply With Quote
  #5  
04-05-2025, 12:18 PM
CaseyStelken's Avatar
CaseyStelken CaseyStelken is offline
Premium Member
 
Join Date: May 2018
Location: Cedar Rapids, Iowa
Posts: 48
Thanked 3 Times in 3 Posts
Quote:
Originally Posted by Selur View Post
  • chroma seems to be shifted and/or bleeding
Oh really? Any tips on how I can recognize that? I thought the color looked okay, so this must be something I don't yet have an eye for.


Quote:
Originally Posted by Selur View Post
  • personally, I don't use QTGMC for degrain or sharpening and usually stick with normal preset 'Faster', but with denoising and sharpening it really is a thing that comes down to personal preferences.
Agreed on the personal preference part - however, my personal preference is certainly still developing as I'm quite new to this, so I appreciate your suggestions!


Quote:
Originally Posted by Selur View Post
  • I would not would let Hybrid calculate the resizing and not overwrite it. (if the input isn't properly flagged change the input par)
Looks like there's a typo at the beginning of your sentence here - would you mind clarifying? I want to make sure I pick up everything you're suggesting.


Quote:
Originally Posted by Selur View Post
(slow and smooth: script)
I wish I could view your attached video file so I can learn from it, but the file won't open for me in any of my video players... I must be missing a codec? Not sure if this means anything to you:
MPC error.PNG

Also, I don't mean to sound like a total dope, but... where do people input handwritten scripts? I see people reference scripts all the time, but I can't find anywhere in Hybrid to enter them.

Thanks so much for all of the terrific feedback!


Reply With Quote
  #6  
04-05-2025, 12:20 PM
CaseyStelken's Avatar
CaseyStelken CaseyStelken is offline
Premium Member
 
Join Date: May 2018
Location: Cedar Rapids, Iowa
Posts: 48
Thanked 3 Times in 3 Posts
Also, I just realized that one of the screenshots I attached in my initial post above has some wrong settings shown. If it means anything to anyone, here were the actual settings I used for cropping/resizing/scaling in my encoded video:
Capture settings 02.jpg


Reply With Quote
  #7  
04-05-2025, 12:28 PM
Selur Selur is online now
Free Member
 
Join Date: Feb 2022
Posts: 173
Thanked 48 Times in 42 Posts
video is av1 encoded works fine here. current mpc-hc plays it fine here too

Quote:
Any tips on how I can recognize that?

color halo on one side missing colors on the other usually means that the chroma is shifted.

Quote:
Looks like there's a typo at the beginning of your sentence here - would you mind clarifying? I want to make sure I pick up everything you're suggesting.
remove the first would, let Hybrid do the automatic calculation and feed it proper infos
Reply With Quote
The following users thank Selur for this useful post: CaseyStelken (04-06-2025)
  #8  
04-05-2025, 12:37 PM
Aya_Rei Aya_Rei is online now
Free Member
 
Join Date: Jul 2023
Posts: 359
Thanked 111 Times in 95 Posts
Did my own restoration attempt, this time all in Avisynth, script is here

Image comparisons between all three https://imgsli.com/MzY2OTYx/0/1

Quote:
Originally Posted by CaseyStelken View Post

Is there any other reason I should consider a higher bitrate that I'm not aware of? The only other thing I can think of is if I were to upload this to YouTube... I know that YouTube does an awful lot of video compression - if I fed it a video with a higher bitrate, would I have a better chance at their compression not affecting the video quality as much as I would with this file, where the bitrate is right on the edge of compromising the quality?

Good to know! I'll give those a shot. Any tips with using LSFMod or CAS? Or do you usually just use them with their default settings? I haven't used any of them yet... but I'll do some experimenting!
For bitrate, I keep it at 26000 kps for YouTube (since I resize to 1920x1440 so the videos get the vp09 codec), you can view the spec sheet here

For sharpening, I myself keep CAS at 0.60 as oppose to the default of 1, for LSFMod I take a page out of Lollo's book and just use the default "slow" preset.


Reply With Quote
The following users thank Aya_Rei for this useful post: CaseyStelken (04-06-2025)
  #9  
04-05-2025, 02:44 PM
Feedbucket Feedbucket is offline
Free Member
 
Join Date: Jun 2017
Location: NYC
Posts: 75
Thanked 23 Times in 22 Posts
IMO: I'd say the chroma shift is the only thing that really needs help.

I noticed that your captures seem to have a similar noise profile with spikes in your levels - is this a GV-USB2 thing? Only people who spend time looking at histograms are going to be bothered by this though.

In general I'd caution against too much denoising (we probably both know what Cameron's opinion is). VHS has limited detail to begin with and removing an indication of absence of info also removes the implication that info could exist. If your goal is to accurately represent what you're capturing, consider how post processing might affect this.

My experience, x264 also does an amount of smoothing, so something else to consider if that's your delivery format.

Interesting that the blacks around the Japanese text are at Y=0. I'd leave the levels alone since the film behind it sits in range fine. EDIT: The blacks could maybe be bumped up a bit, but not on behalf of the text. output_lo=6 or so.

Last edited by Feedbucket; 04-05-2025 at 03:02 PM.
Reply With Quote
The following users thank Feedbucket for this useful post: CaseyStelken (04-06-2025)
  #10  
04-05-2025, 11:40 PM
CaseyStelken's Avatar
CaseyStelken CaseyStelken is offline
Premium Member
 
Join Date: May 2018
Location: Cedar Rapids, Iowa
Posts: 48
Thanked 3 Times in 3 Posts
Quote:
Originally Posted by Selur View Post

color halo on one side missing colors on the other usually means that the chroma is shifted.
Ah, now I see! Thanks so much - this is a major learning moment for me. I do recall learning in the past how VHS carries separate signals for luminance and chrominance, but I have never recognized chroma shift before, so I didn't know what to look for. Now that you've pointed it out, I'm seeing it all throughout my capture! So glad I learned about this now and not later - thanks so much!

Any tips on treating it? Under Hybrid's Filtering -> Vapoursynth -> Color -> Misc tab, I see "FixChromaBleeding," "ChromaShift," and "ChromaShiftSP." I tried "ChromaShift" and set "Right" to "2" and seem to be getting pretty good results. @Aya_Rei, is that what you used in your example? It looks similar to what I'm getting with this setting, so I think I'm on the right track.

Thank you both for getting me down the right path! I'm feeling pretty justified in obsessing over this video before moving on to others, haha.


Quote:
Originally Posted by Selur View Post
I would not would let Hybrid calculate the resizing and not overwrite it. (if the input isn't properly flagged change the input par)
Quote:
Originally Posted by Selur View Post
remove the first would, let Hybrid do the automatic calculation and feed it proper infos
So you're talking about the "Picture Resize" section under the "Crop/Resize" tab, right? The reason I checked the "Resize" box and set the dimensions to 1440x1080 is because I've been told that feeding YouTube a 1440p video would result in a better upload, because YT uses a better encoder for higher-resolution uploads...? [EDIT - I see that I misunderstood 1440p - see next paragraph.]

Quote:
Originally Posted by Aya_Rei View Post
For bitrate, I keep it at 26000 kps for YouTube (since I resize to 1920x1440 so the videos get the vp09 codec), you can view the spec sheet here
26000?? That seems massive to me. I started at only 19000, which I thought looked about as good as it was going to look, and worked my way down until I saw a saw a discernable drop in quality. Then again, you are resizing to a bit larger of a resolution than I am.
...And as I type that, I'm realizing that perhaps I'm going for the wrong size. In my notes, I have the quote “If you're going to upscale 480i, you might as well go to 1440p, since it's 3X the resolution, so you get clean upscaling, no half-pixels or quarter-pixels.” (Not sure who said that, but it was elsewhere in this forum). And I'm realizing that I misunderstood 1440p to be 1440x1080... when it should be 1920x1440.

Now I'm really glad I made this post before continuing with my next tape...
Reply With Quote
  #11  
04-05-2025, 11:55 PM
CaseyStelken's Avatar
CaseyStelken CaseyStelken is offline
Premium Member
 
Join Date: May 2018
Location: Cedar Rapids, Iowa
Posts: 48
Thanked 3 Times in 3 Posts
Quote:
Originally Posted by Feedbucket View Post
I noticed that your captures seem to have a similar noise profile with spikes in your levels - is this a GV-USB2 thing? Only people who spend time looking at histograms are going to be bothered by this though.
Ah, I bet I know exactly what was causing that. I probably had my router turned on when I made this capture, because I think I made this capture before I solved this issue I was having (only audible with certain tapes that had tracking issues... but apparently the spikes in levels were visible on the histogram on all captures?)


Quote:
Originally Posted by Feedbucket View Post
In general I'd caution against too much denoising (we probably both know what Cameron's opinion is).
You're definitely speaking my language. I'm not trying to do any excessive clean-up or enhancement, and I'm not looking for a super-smooth image or to enhance what isn't already here... I'm just looking to capture and reliably present (in a progressive video format) a fairly faithful representation of what these tapes are supposed to look like when played back properly. I'm just trying to present what's already here on the tape as well as possible. I'm okay with maybe some minimal clean-up; a tiny bit of smoothing or sharpening here and there is okay, but I prefer that to be minimal.

Quote:
Originally Posted by Feedbucket View Post
If your goal is to accurately represent what you're capturing, consider how post processing might affect this.
Absolutely. In other words, it's a VHS tape, and I don't mind it looking like a VHS tape.
Reply With Quote
The following users thank CaseyStelken for this useful post: Feedbucket (04-07-2025)
  #12  
04-06-2025, 10:01 AM
CaseyStelken's Avatar
CaseyStelken CaseyStelken is offline
Premium Member
 
Join Date: May 2018
Location: Cedar Rapids, Iowa
Posts: 48
Thanked 3 Times in 3 Posts
Quote:
Originally Posted by Aya_Rei View Post
Did my own restoration attempt, this time all in Avisynth, script is here

Image comparisons between all three https://imgsli.com/MzY2OTYx/0/1
Thanks so much for that comparison shot - that's super helpful for me to train my eyes for what other sorts of adjustments I can consider when working on these!
Reply With Quote
  #13  
04-06-2025, 11:43 AM
Aya_Rei Aya_Rei is online now
Free Member
 
Join Date: Jul 2023
Posts: 359
Thanked 111 Times in 95 Posts
Quote:
Originally Posted by CaseyStelken View Post
I have never recognized chroma shift before, so I didn't know what to look for. Now that you've pointed it out, I'm seeing it all throughout my capture! So glad I learned about this now and not later - thanks so much!

Any tips on treating it? Under Hybrid's Filtering -> Vapoursynth -> Color -> Misc tab, I see "FixChromaBleeding," "ChromaShift," and "ChromaShiftSP." I tried "ChromaShift" and set "Right" to "2" and seem to be getting pretty good results. @Aya_Rei, is that what you used in your example? It looks similar to what I'm getting with this setting, so I think I'm on the right track.

Thank you both for getting me down the right path! I'm feeling pretty justified in obsessing over this video before moving on to others, haha.

26000?? That seems massive to me. I started at only 19000, which I thought looked about as good as it was going to look, and worked my way down until I saw a saw a discernable drop in quality. Then again, you are resizing to a bit larger of a resolution than I am.
...And as I type that, I'm realizing that perhaps I'm going for the wrong size. In my notes, I have the quote “If you're going to upscale 480i, you might as well go to 1440p, since it's 3X the resolution, so you get clean upscaling, no half-pixels or quarter-pixels.” (Not sure who said that, but it was elsewhere in this forum). And I'm realizing that I misunderstood 1440p to be 1440x1080... when it should be 1920x1440.
Yes that's what I used, granted for Vapoursynth chroma shift shifts both chroma values, U (Yellow/Blues) and V (Reds) by your desired amount unless you specifiy it to do only one type (That was added in later Hybrid versions, needed to backport the script and manually add it in to my filter list). Though with ChromaShiftSP, positive numbers shifts it to the left while negative numbers shifts it to the right.

As for the bitrate, that high of bitrate, and upscaling to 1920x1440 is just to please YouTube. Judging from your notes you probably saw a post where fellow YouTuber Vwestlife recommends doing that.

For offline use I just do 1440x1080 with a bit rate of 15000 kbps. Granted it's probably best to not upscale nor deinterlace unless it it required, such as the case with YouTube.
Reply With Quote
The following users thank Aya_Rei for this useful post: CaseyStelken (04-06-2025)
  #14  
04-07-2025, 09:23 AM
Selur Selur is online now
Free Member
 
Join Date: Feb 2022
Posts: 173
Thanked 48 Times in 42 Posts
As a side note, for chroma bleeding, using:
Filtering->Vapoursynth->Other->VSGAN or
Filtering->Vapoursynth->Other->vsMLRT
with 1x_BleedOut-Compact usually helps a lot.

Cu Selur
Reply With Quote
Reply




Similar Threads
Thread Thread Starter Forum Replies Last Post
Best improvements for my workflows? atab Project Planning, Workflows 4 03-09-2025 06:46 PM
VHS-decode improvements? Slushly Capture, Record, Transfer 3 04-07-2024 02:58 PM
Budget VHS workflow improvements? kothaufen Project Planning, Workflows 5 10-26-2023 02:45 PM
Suggestions for DVD Encoding and Authoring Please Mikey32 Author, Make Menus, Slideshows, Burn 4 08-06-2019 03:36 PM
Suggestions for VHS to digital and encoding workflow using Ubuntu/Mac GROw Project Planning, Workflows 3 03-08-2012 10:06 PM




 
All times are GMT -5. The time now is 02:03 AM