Těsně před Vánocemi jsem se rozhodl, že je čas, aby moje děti viděly jeden z mých oblíbených filmů:The Muppet Christmas Carol . Popadl jsem kazetu (ano, kazetu) z police a vložil ji do videorekordéru (ano, videorekordér) a... nic se nestalo. Ach ne!
Další zdroje pro Linux
- Cheat pro příkazy Linuxu
- Cheat sheet pro pokročilé příkazy systému Linux
- Bezplatný online kurz:Technický přehled RHEL
- Síťový cheat pro Linux
- Cheat sheet SELinux
- Cheat pro běžné příkazy pro Linux
- Co jsou kontejnery systému Linux?
- Naše nejnovější články o Linuxu
Mám asi tucet filmů na VHS, které stále sledujeme. Abych byl upřímný, o komerční filmy se až tak nezajímám; ty se dají snadno vyměnit. Ale co naše domácí filmy? Videa mých středoškolských běžeckých týmů a videa pochodové kapely mé manželky, mimo jiné – ty v dohledné době na Netflixu nenajdete. Tak jsem se rozhodl, že je čas začít se vážně zabývat něčím, co jsem měl v úmyslu udělat už dlouho:Digitalizovat své kazety VHS.
V tomto článku popíšu, jak jsem si nastavil pracovní plochu Fedory, abych převedl své VHS kazety na 1s a 0s. Don Watkins dříve popsal jiné nastavení pro konverzi VHS.
Krok 1
První věc, kterou jsem potřeboval, byla karta pro zachycení videa. Před lety jsem měl jeden, který jsem používal pro nastavení MythTV. Věděl jsem, že výrobce je v Linuxu dobře podporován, takže jsem potřeboval najít model, který má RCA vstup. Koupil jsem použitou Hauppauge WinTV PVR-150 a nainstaloval ji do volného PCI slotu.
Jádro rozpoznalo snímací kartu. Zatím je to dobré.
Krok 2
Otevřel jsem VLC a zkusil zobrazit vstup. Žádné štěstí. Poté, co jsem se ponořil do dmesg
výstup, zjistil jsem, že nemám firmware pro tuto kartu (konkrétně v4l-cx2341x-enc). Naštěstí balíček ivtv-firmware od Fedory obsahuje soubory, které jsem potřeboval. Po dnf install ivtv-firmware
a restartu, vyrazil jsem na závody.
Nebo ne. VLC mi stále nic neukazovalo, ale mohl jsem sledovat video vstup z mplayeru. Přesněji řečeno, mohl jsem sledovat statiku. Ale byl to pokrok.
Krok 3
Posledním krokem bylo sdělit kartě, který vstup chci, aby používala. Nainstaloval jsem balíček v4l-utils a po nějakém pokusu a omylu jsem zjistil, že v4l2-ctl -i 2
nastavte jej tak, aby používal vstup RCA (místo koaxiálního kabelu nebo S-video).
Poté mplayer /dev/video0
mi dal výstup z mého videorekordéru. Nyní jej uložte do souboru. mplayer -cache 8192 /dev/video0 -dumpstream -dumpfile my_video.mp4
byl příkaz, který jsem potřeboval. -cache 8192
pomohl potlačit některé občasné chybové zprávy o tom, že je můj počítač příliš pomalý (není, slibuji).
To je zábal!
To je vše, co bylo potřeba; pár kroků a převáděl jsem své kazety VHS na digitální soubory. Jedinou nevýhodou je, že mplayer nemůže říct, kdy páska dosáhla konce, takže k zastavení zachycení vyžaduje určité pečlivé hlídání dětí. Jakmile jsou soubory hotové, používám Kdenlive k odstřižení dalších na začátku a na konci.
Nyní můžete digitalizovat své vlastní kazety, než videorekordéry zcela zmizí z povrchu zemského. Máte návrhy, jak tento pracovní postup zlepšit? Dejte nám vědět v komentářích níže.