Capturing and Archiving MiniDV Tapes on macOS
leolabs.org
leolabs.org
I see people converting SD video all the time and dropping half the fields because "well, it says 29.97fps!". The only time this is not an issue with DV is if the tape was recorded with a camera that has either a progressive 30fps or 24fps setting enabled.
Edit: Wow, I don't know how to read. I see the author already did this. I'm just so used to people getting it wrong that I overlooked the fact that you got it right. I'll leave this here to take my karma lumps lol
> Thunderbolt 3 -> Thunderbolt 2
> Thunderbolt 2 -> FireWire 800
> FireWire 800 -> FireWire 400
> FireWire 400 -> Mini FireWire
Ummm... Lol yeah I suppose you could do that.
I just used my old 2010 MBP which has a firewire port :)
But indeed older Macs are pretty ideal for this as FireWire is an integrated part of the ecosystem.
What was actually quite difficult is obtaining old versions of iMovie and QuickTime. I still had the old OS images, but Apple makes it impossible to get old versions from the app store. If you look for iMovie it just shows the latest version which is no longer supported for my old macOS (the latest my MBP could run) so it's a dead end.
Eventually I found a link on Apple's site with a ZIP file of the iMovie files, and I needed to do something else to actually make it work (extracting and moving to /Applications wasn't enough). I don't remember exactly. It was a bit of a PITA but in the end I got it.
But of course a MiniDV stream doesn't use the whole 400 mbit.
I'll look into that as I don't think my 2010 MBP will live forever and it's the last thing I have with firewire.
So dear author, I feel your pain! I'm starting to think your approach might be more sane than what I'm about to do ;-)
iMovie actually splits the tape up per segment and even tries to datetime stamp the files. You quickly realize how much people didn't set the correct time on their cameras :)
MiniDV is a lot less fun to archive because the files are already digital. A more fun project is digitizing old VHS tapes. With the right setup you can double the framerate and upscale a little bit and bring a HUGE breath of fresh air to them. Here is the guide I followed:
https://macilatthefront.blogspot.com/2018/09/tutorial-4-sd-t...
> iMovie and Final Cut support capturing from MiniDV and write the data straight to disk without any modification, but they didn't work out for me for two reasons:
> There was no way to turn down the audio while a tape was being imported
When I did a similar exercise (on an older Mac that had a FireWire port), iMovie worked quite well. Since the import happens in real time (a 60-minute recording will take 60 minutes to import), the audio and video are played on the camcorder. All I had to do was reduce the volume on the camcorder to prevent it from being too loud. There was no audio output from iMovie on the Mac during the import.
Tip: If you can get a Mac with iMovie '06 (as opposed to iMovie '08), use that. The older version of iMovie is better (not as much dumbed down) than the newer version.
Veterinary Endoscope videos.
the story was worth more than the tapes
EDIT: The story of how iMovie got nerfed is an interesting one: iMovie '08 began as an engineer's side project to build a tool that could put together a movie more quickly. So it did away with the more powerful features. Apparently leadership liked it so much they decided to make it the new iMovie.[1]
I was lucky enough to pick up a Sony RDR-HXD870 at a charity shop. It has a firewire input on the front and a one touch system to transfer the tapes to DVD. No muss, no fuss, all the tapes I had of the kids transferred to a NAS by ripping the DVDs afterwards.
Is there a lossless format that's smaller than the original DV? The 1.5TB I have is still annoying to handle.
Been a long time since I dealt with it, I converted all my remaining DV at long last start of the decade, so I might be fuzzy here. But IIRC the DV video codec itself was some 90s-era lossy, and the audio was flat out uncompressed. Before doing anything else I'd try doing something at the filesystem level, like putting it on a ZFS fs with big (at least 1 MB) records and a somewhat more aggressive compression like zstd-3 and see what happens. Even though video and audio is normally a very bad match for general reversible compression, for really old partly raw stuff you might get some level of savings for free which maybe would be good enough. Worth poking anyway since it'd be so lazy, I'd try it myself if I hadn't converted it all already.
For actual reencode, if you want real lossless try taking a look at x265's lossless (and near-lossless) modes [0]. Gonna be bigger than even ultra high quality lossy but should still offer improvement over DV. For the audio probably just use FLAC. You can put both into an mkv. If you can be satisfied with visually lossless then of course you can do much better, but that depends on whether you might want to use it as a source for more editing down the road.
Finally, not sure what you mean by "annoying to handle" but 1.5TB isn't actually that much anymore. Are you sure you can't just throw hardware at it? Even a basic 2TB NVMe SSD right now is <$180 (and that's including a premium from the supply chain shortage, I bought cheaper drives last spring). Entry NVMe drives might be 30-50% the speed of higher end ones, but that still equates to gigabytes per second of sequential r/w which is what you'll be leaning on for video. Compared to the value of your time and futzing with it, just putting it on a stick or two might be worth it, particularly if you then back it up to Backblaze or Glacier or the like.
However, that's still not answering why you think HEVC (supported by some puny little company called Apple on all of their hardware) vs any other codec. It's not like they chose Cinepak or something else as ridiculous. It's the most modern codec with the longest legs of viability.