Jak vytvořit DVD s vlastním menu
S narozením Aničky jsme zakoupili kameru (ukládá na pásky miniDV) a začali natáčet. Po krátké době se pásky nahromadily - proto jsem začal video ukládat do počítače. Potom v počítači začali překážet (problém s menším diskem) a chtěl jsem je nějak uchovat - po nějaké době rozmýšlení jsem zvolil DVD. Uvedený článek - popis mých zkušeností bude o tom, jak v linuxu vytvořit DVD s vlastním menu.
Stažení videa z kamery do počítače
Používám program Kino - je docela jednoduchý na ovládání a jsem spokojen s výsledky.
- zapojím kameru do počítače přes FireWire rozhraní
- pustím Kino
- zvolím záložku capture, vyplním cestu kam ukládat (třeba /mnt/data/video/kazeta1/)
- a můžu začít zachytávat tlačítkem Capture
Na disku se mi vytvoří soubory s koncovkou DV. Místo na disku potřebné pro 1 hodinu záznamu je cca 12,4 GB.
Jo a v Kinu mám toto nastavení pro Capture: DV avi type 1, Put timestamp in File name, Write every 1 frame, Frames per file 14000, Max file size 1500 MB.
Stříhání a export videa do mpeg formátu pro DVD
No já vlastně skoro vůbec nestříhám. Používám jen základní operace jako jsou Split a Join. Pak ještě dělám titulky - třísekundová sekvence s datem natočené scény.
- v Kinu záložka FX
- Create 75 Frames (od černý do černý barvy)
- Video Filter: Titler, dejavu sans 48
- nastavím pozici: Possition and Animation (-40/-40/Right/Bottom/Right/Bottom)
A pro export videa do DVD formátu používám také Kino:
- zvolím záložku Export
- Mpeg, cesta (např. /mnt/data/video/kateza1/kazeta1 vytvoří soubor kazeta1.mpeg)
- File format: 8 DVD
- Deinterlace: YUV Deinterlace
- Output dvdauthor XML: Author only
- a tlačítko Export - to pak trvá na mém počítači docela dlouho (víc jak jednu hodinu...)
Výstupem bude jak soubor kazeta1.mpeg tak i soubor kazeta1-dvdauthor.xml, který je možné používat na vytvoření DVD struktury (jednoduše pomocí dvdauthor -d DVD_export -x kazeta1-dvdauthor.xml), s tím že vše co jsem měl v záložce Edit v Kinu jako tzv. Storyboardy (úseky s videem), tak to je ve výsledném DVD rozčleněno jako kapitoly - viz. v XML je to atribut chapters ve vob značce (jednotlivé kapitoly jsou odděleny čárkou a časy jsou ve tvaru HH:MM:SS.sss - např. 00:05:57.960).
Někomu tohle může stačit, ale mě to ne. Chci DVD menu!
Vytvoření DVD menu
K tomu používám sadu utilit z balíčku tovid. Konkrétně utilitu makemenu. Připravím si nějaký zvuk ve formátu mp3 a obrázek na pozadí ve formátu jpg (důležité jsou proporce obrázku, např. obrázek na výšku není moc dobrý..., ještě že v Gimpu je to docela snadné předělat...)
- makemenu -pal -background pozadi.jpg -audio zvuk.mp3 -out moje_menu "kapitola 1" "kapitola 2" "kapitola 3"
- po krátké chvíli se ukáže náhled - dáme q pro ukončení prohlížení
- a pak buď y (yes) pro vytvoření menu - to chvilku trvá, u mě cca 5 minut, asi záleží na délce mp3
- výsledný soubor se jmenuje moje_menu.mpg
Teď jen vytvořit to správné XML abychom mohli znovu zkusit export do DVD. Pro jednoduché XML s menu stačí tato struktura (používám upravené z kazeta1-dvdauthor.xml):
Výsledné video pak převedu do DVD formátu pomocí dvdauthor -d DVD_export -x kazeta1-dvdauthor.xml a mohu vypálit např. v k3b. Výsledek si mohu bez nutnosti vypalování prohlédnout pomocí xine dvd://`pwd`/DVD_export/.