#1  
10-14-2022, 07:05 PM
Smakapaka Smakapaka is offline
Free Member
 
Join Date: Jun 2022
Posts: 1
Thanked 0 Times in 0 Posts
Hi everyone.
For years I have coped with VHS, standard 8 and MiniDV tapes and how to bring everything into the digital era. While I still struggle with building a workflow for VHS and standard 8 I came across a project on GitHub that turned out to be (or at least what I guess is) the best way to losslessly transfer DV tapes, in my case MiniDV to my pc. I think that WinDV and Scenalyzer is recommended here on the forum, but the thing with those is (correct me if I’m wrong) that you can not specify whether you want to save the transferred video as a raw DV stream or in a container. More important is that these do not transfer bad and corrupt frames, maybe they give you a dropped frame counter or just a dialogue saying that frames were dropped. Fast forward to a year ago when in found DVRescue on GitHub which appears to be a program created be archivists. I’m not very familiar with DVRescue but when I tried to learn it I found some neat features to help me with what I wanted to achieve with the transfer. The program is cross platform and comes with a GUI which I am not to found of as I never got it to work any OS, so I decided to use the CLI. DVRescue is made up of some modules:

dvrescue – which I used to transfer the miniDV tapes (it captures bad frames to)

dvmerge – “A script that takes multiple transfers of the same tape containing errors and combines them to create one file with the best information available for each problematic frame.”

dvsplit – which I used to split my raw transfers. It even splits streams with time code gaps!!

I know for a fact that this runs on Windows and Linux too but I used a Mac. So what I did was I connected my consumer camcorder via FireWire to my Mac. After that I started up DVRescue to transfer my my tapes. I could then inspect it in the GUI version of DVRescue and see if there were any errors. After that I transferred all the tapes with errors ones more. Then I used dvmerge (back to CLI) to combine the two ctransfers of the same tape which for the most part removed some of the errors. I repeated the process until dvmerge didn’t improve the transfers any more. I know that there is a future built into DVRescue that rewinds and rereads the part with errors when transferring so you won’t have to use dvmerge, but I never got it to work so I suppose it won’t work with consumer camcorders. At last I used dvsplit to create clips of my transfers. I was really impressed with dvsplit which all previous programs I used failed to split transfers with gaps in the timecode (except for Scenalyzer 3.5, but Scenalyzer adds unnecessary metadata to the DV stream when inspected in MediaInfo). For those of you that don’t want the raw dv streams. I think that dvpackager can be used to rewrap it.

Well, sorry for my messy post but I hope that it could perhaps be helpful to someone else…

Last but not least, here is the link to their GitHub page. I would truly recommend watching their YouTube seminars to understand a bit more about how DVrescue works, for exemple how a DV tape can be read backwards to try to correct as many errors as possible during transfer.

https://github.com/mipops/dvrescue

Last edited by Smakapaka; 10-14-2022 at 07:08 PM. Reason: Made the modules stand out in bold.
Reply With Quote
Someday, 12:01 PM
admin's Avatar
Ads / Sponsors
 
Join Date: ∞
Posts: 42
Thanks: ∞
Thanked 42 Times in 42 Posts
  #2  
10-14-2022, 11:41 PM
latreche34 latreche34 is offline
Free Member
 
Join Date: Dec 2015
Location: USA
Posts: 3,257
Thanked 537 Times in 497 Posts
Thanks for sharing the project. I don't do a lot of DV tapes but the ones I've done occasionally I was fine with Sclive and a Sony HVR-M15AU deck, Maybe consumer camcorders don't have consistent results like a pro deck. Also for home videos maybe it is not that important to milk every frame from the footage, It is usually the start and end of the footage that has few problematic frames or if the tape has severe dropouts.

https://www.youtube.com/@Capturing-Memories/videos
Reply With Quote
  #3  
10-15-2022, 05:06 AM
lollo2 lollo2 is offline
Free Member
 
Join Date: Mar 2013
Location: Italy
Posts: 673
Thanked 189 Times in 163 Posts
Quote:
More important is that these do not transfer bad and corrupt frames, maybe they give you a dropped frame counter or just a dialogue saying that frames were dropped
If a frame is not delivered by the reading circuit of the player becase an error in the tape, it will not be captured by any software. The dropped frames are there because they do not arrive in time (based on the framerate information), and are skipped byt the software; it can be a temporary problem solved by a further capture or a permanent problem because a tape drops and again, if the player does not deliver the frame, no software can capture it.

Quote:
A script that takes multiple transfers of the same tape containing errors and combines them to create one file with the best information available for each problematic frame
To be honest, I do not trust any automatic engine to rebuild the frames across multiple captures. In the analog capture, when you try to do a median of multiple captures and one of the frame is damaged the result is a bad, and manual intervention is necessary to exclude/duplicate/repair/merge a bad frame.
If a concealment is present because tape drops, I just recapture many times the concerned segment and decide after a visual inspection how to deal with it.

My DV archive flow is the following:

- use "ScenalyzerLive" or "WinDV" to transfer data to DV type-1 files
- run "AVPS DV Analyzer" on the transfered file for video error concealment detection to validate that there are no transfer errors
- transfer again the segments with concealment, trying to get as many correct blocks/frames as possible and choose/splice the frames together if necessary
- run ICEECC on the DV files and create 10% parity files to recover future data corruption

But in any case DVrescue looks promizing, and I will give it a try, thanks for sharing the project.
Reply With Quote
Reply




Similar Threads
Thread Thread Starter Forum Replies Last Post
Transferring VHS tapes in a humid environment? RaeRae Capture, Record, Transfer 2 11-29-2022 02:40 PM
Transferring miniDV copy of VHS Tape to PC seansean Capture, Record, Transfer 3 10-09-2022 11:07 AM
No video/audio from Video8/Hi8 tapes, but Digital8 tapes work? mark_l Capture, Record, Transfer 0 12-03-2019 11:06 PM
Upgrade DVD recorder for transferring VHS tapes? guitarmandp General Discussion 2 10-14-2019 08:44 AM
Tape project, what to use? (VHS/VHS-C/MiniDV/Hi8/Digital8) ShadowChaos Capture, Record, Transfer 38 09-27-2015 12:10 PM

Thread Tools



 
All times are GMT -5. The time now is 08:58 AM