#1  
04-13-2020, 03:45 PM
DaveFiveThousand DaveFiveThousand is offline
Free Member
 
Join Date: Apr 2020
Posts: 1
Thanked 0 Times in 0 Posts
I'm preparing to convert 100+ VHS and Video8 home videotapes to digital for long term storage.

Hardware workflow for Video8: Sony TRV840 -> S-Video -> VC500 -> Windows10 PC
Hardware workflow for VHS: JVC HM-DH3000U -> S-Video -> VC500 -> Windows10 PC

(TBC and DNR ON for both VCR's)

Software workflow Both Formats:

1. VirtualDub HuffYUV + PCM audio
2. VirtualDub "Stream Copy" to crop beginning and end of the capture
3. ffmpeg to convert to FFV1 + FLAC audio in MKV container

(I attempted to use VirtualDub2 to capture directly to FFV1/FLAC but had unreliable results interfacing to the VC500)

I have attached two sample clips from this workflow, one from VHS and one from Video8.

Any feedback/suggestions are appreciated!

Thank you!


Attached Files
File Type: mkv 8mm sample.mkv (25.64 MB, 12 downloads)
File Type: mkv VHS sample.mkv (11.87 MB, 11 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  
04-16-2020, 03:31 AM
sanlyn sanlyn is offline
Premium Member
 
Join Date: Aug 2009
Location: N. Carolina and NY, USA
Posts: 3,648
Thanked 1,307 Times in 982 Posts
Thank you for the samples.

Quote:
Originally Posted by DaveFiveThousand View Post
3. ffmpeg to convert to FFV1 + FLAC audio in MKV container
Why?
What are your plans for this format?
What software are you using for cleanup?
We would prefer the original capture.

Some notes on the samples:

VHS sample.mkv:
Not too noisy, but it appears to be out of focus. Sample is a bit too short for determining the proper color balance because of mixed lighting. There's nothing you can do about the focus. In the attached trial cleanup my choice of color balance is mostly arbitrary, but black levels seem to me to be far too high. Again, the sample is too brief to determine.

Code:
# ================== FFMS2 ==================
FFpath="D:\AviSynth 2.5\plugins\ffms2231\"
loadplugin(FFpath+"ffms2.dll")
Import(FFpath+"ffms2.avsi")

# ========== QTGMC for AVS26 & YUY2 =========
Qpath="D:\Avisynth 2.5\plugins\AVS26\QTGMC\"
Import(Qpath+"QTGMC_333s_for_avs_260.avs")
LoadPlugin(Qpath+"avstp.dll")

FFmpegSource2("I:\forum5\faq\DaveFiveThousand\VHS sample.mkv")
AssumeTFF()
ConvertToYUY2(interlaced=true)
ColorYUV(off_v=15)
QTGMC(preset="very fast",EZDenoise=6,denoiser="dfttest",ChromaMotion=true,\
   border=true,ChromaNoise=true,DenoiseMC=true,GrainRestore=0.3)
ConvertToYV24(interlaced=false)
vInverse()
ConvertToYUY2(interlaced=false)
Crop(12,4,0,-6).AddBorders(6,4,6,6)
SeparateFields().SelectEvery(4,0,3).Weave()
ConvertToRGB32(interlaced=true,matrix="Rec601")  #<- For VirtualDub RGB color
return last
VirtualDub filters used for color correction were ColorMill & gradatioon curves.

Attached cleanup trial is encoded for DVD: VHS_trial_480i_DVD.mpg

8mm sample.mkv:
Good control of signal levels. Very fuzzy, with obvious, powdery grain. Typical noisy interlace and aliasing on motion with consumer camera. It's the way the shutter and camera cause mismatched field edges. A common problem, not very noticeable on CRTs or plasmas but annoying on LCD's. The cures are worse than the problem, and anti-aliasing filters don't fix it. One fix is to deinterlace and discard alternate fields, but this destroys 50% of temporal resolution and causes choppy playback on fast motion video. The other solution is double frame rate deinterlace. I would advise that deinterlacing in ffmpg somewhat sucks. The reencoding also looks somewhat eviscerated, a little anime-like but not much -- maybe this is just a perceptual effect from the codec used. Color is a little too cyan. I processed two versions, one version at 4x3 59.94p for web posting or other progressive playback, and one version reinterlaced.

Script for double frame rate 640x480 progressive:

Code:
# ================== FFMS2 ==================
FFpath="D:\AviSynth 2.5\plugins\ffms2231\"
loadplugin(FFpath+"ffms2.dll")
Import(FFpath+"ffms2.avsi")

# ========== QTGMC for AVS26 & YUY2 =========
Qpath="D:\Avisynth 2.5\plugins\AVS26\QTGMC\"
Import(Qpath+"QTGMC_333s_for_avs_260.avs")
LoadPlugin(Qpath+"avstp.dll")

FFmpegSource2("I:\forum5\faq\DaveFiveThousand\8mm sample.mkv")
AssumeTFF()
ConvertToYUY2(interlaced=true)
QTGMC(preset="medium",EZDenoise=8,denoiser="dfttest",ChromaMotion=true,\
   border=true,DenoiseMC=true,GrainRestore=0.3)
ConvertToYV24(interlaced=false)
vInverse()
ConvertToYUY2(interlaced=false)
Crop(14,0,-8,-12).AddBorders(10,6,12,6)
Spline36Resize(640,height)
return last
For the DVD interlaced version, replace the line "Spline36Resize(640,height)" with:
SeparateFields().SelectEvery(4,0,3).Weave()

Attached, encoded for 4x3 59.94p: 8mm_trial_59.94p_4x3.mp4
Attached, encoded for DVD: 8mm_trial_480i_DVD.mpg


Attached Files
File Type: mpg VHS_trial_480i_DVD.mpg (1.25 MB, 5 downloads)
File Type: mp4 8mm_trial_59.94p_4x3.mp4 (2.32 MB, 5 downloads)
File Type: mpg 8mm_trial_480i_DVD.mpg (2.80 MB, 3 downloads)
Reply With Quote
Reply




Similar Threads
Thread Thread Starter Forum Replies Last Post
Feedback on first VHS capture samples steffen42 Capture, Record, Transfer 0 06-26-2018 05:13 PM
Forum changes coming soon, want your feedback! admin General Discussion 15 08-03-2017 05:24 AM
Can I get feedback on my 500mm Cinematography? RedSpectrumPictures Videography: Cameras, TVs and Players 5 07-26-2012 04:53 PM
Deinterlace feedback from edDV admin Encode, Convert for discs 0 02-15-2005 05:09 AM

Thread Tools



 
All times are GMT -5. The time now is 09:40 AM