Poco prima di Natale, ho deciso che era giunto il momento per i miei figli di vedere uno dei miei film preferiti:The Muppet Christmas Carol . Ho preso il nastro (sì, nastro) dallo scaffale e l'ho messo nel videoregistratore (sì, videoregistratore) e... non è successo niente. Eh no!
Più risorse Linux
- Comandi Linux cheat sheet
- Cheat sheet sui comandi avanzati di Linux
- Corso online gratuito:Panoramica tecnica RHEL
- Cheat sheet della rete Linux
- Cheat sheet di SELinux
- Cheat sheet dei comandi comuni di Linux
- Cosa sono i container Linux?
- I nostri ultimi articoli su Linux
Ho una dozzina di film in VHS che guardiamo ancora. Ad essere onesti, non sono così preoccupato per i film commerciali; quelli sono abbastanza facili da sostituire. Ma che dire dei nostri filmati casalinghi? I video della mia squadra di sci di fondo del liceo e i video della banda musicale di mia moglie, tra gli altri, non li troverai presto su Netflix. Così ho deciso che era giunto il momento di fare sul serio qualcosa che avevo intenzione di fare da molto tempo:digitalizzare i miei nastri VHS.
In questo articolo, descriverò come ho configurato il mio desktop Fedora per convertire i miei nastri VHS in 1 e 0. In precedenza, Don Watkins ha descritto una configurazione diversa per la conversione VHS.
Fase 1
La prima cosa di cui avevo bisogno era una scheda di acquisizione video. Anni fa, ne avevo uno che avevo usato per una configurazione MythTV. Sapevo che il produttore era ben supportato in Linux, quindi avevo solo bisogno di trovare un modello con ingresso RCA. Ho acquistato un Hauppauge WinTV PVR-150 usato e l'ho installato in uno slot PCI disponibile.
Il kernel ha riconosciuto la scheda di acquisizione. Fin qui tutto bene.
Fase 2
Ho aperto VLC e ho provato a visualizzare l'input. Senza fortuna. Dopo aver curiosato in dmesg
output, ho scoperto che non avevo il firmware per quella scheda (v4l-cx2341x-enc, in particolare). Fortunatamente, il pacchetto firmware ivtv di Fedora ha i file di cui avevo bisogno. Dopo un dnf install ivtv-firmware
e un riavvio, sono andato alle gare.
O no. VLC non mi mostrava ancora nulla, ma potevo guardare l'input video da mplayer. Più specificamente, potrei guardare statico. Ma è stato un progresso.
Fase 3
L'ultimo passaggio è stato quello di dire alla scheda quale input volevo che utilizzasse. Ho installato il pacchetto v4l-utils e dopo alcuni tentativi ed errori ho scoperto che v4l2-ctl -i 2
impostalo per utilizzare l'ingresso RCA (anziché coassiale o S-video).
Fatto ciò, mplayer /dev/video0
mi ha dato l'output dal mio videoregistratore. Ora per salvarlo in un file. mplayer -cache 8192 /dev/video0 -dumpstream -dumpfile my_video.mp4
era il comando di cui avevo bisogno. La -cache 8192
ha aiutato a sopprimere alcuni messaggi di errore occasionali sul fatto che il mio computer è troppo lento (non lo è, lo prometto).
Questa è una conclusione!
Questo è tutto ciò che è servito; pochi passi e stavo convertendo i miei nastri VHS in file digitali. L'unico aspetto negativo è che mplayer non può dire quando il nastro ha raggiunto la fine, quindi è necessario un attento servizio di babysitter per interrompere l'acquisizione. Una volta che i file sono finiti, uso Kdenlive per tagliare l'extra all'inizio e alla fine.
Ora puoi digitalizzare i tuoi nastri prima che i videoregistratori scompaiano completamente dalla faccia della terra. Hai suggerimenti su come migliorare questo flusso di lavoro? Fatecelo sapere nei commenti qui sotto.