Jak na digitální video

24. 1. 2008 0:26 (aktualizováno) Vojtěch Kozák

Posledních několik dní jsem se zabýval zpracováním digitálního videa. Nemám příliš zkušeností a tento text částečně slouží jako moje vlastní příručka. Protože se ještě hodně učím, tak je dost možné, že svůj postup v budoucnu změním. Věřím, že existuje rychlejší a lepší postup, nicméně tento mi zatím funguje spolehlivě. K přípravě videa používám poměrně velké množství programů, každý z nich plní svojí funkci výborně. Neměl jsem nikdy příležitost použít programy jako Pinnacle Studio, které možná zvládne všechno dohromady v jednom programu. Ja jsem použil výhradně open source software.

Co budeme potřebovat:

Operační systém Linux (já jsem používal Ubuntu ve verzi 7.04)

Programy:

  • Kino

  • Cinelerra

  • ffmpeg

  • Avidemux

  • Audacity

  • K3b

  • Movie Player, Kaffeine, VLC nebo třeba Mplayer pro přehrání výsledného videa

  • Gimp (hodí se na titulky)

  • OpenOffice (hodí se na titulky)

Nejdříve musíme zachytit snímky z videokamary

Na zachycení snímků je možné použít několik programů, ja jsem použil „klikací“ program Kino.

Hned na začátku je výhodné povolit preview během nahrávání. Člověk tak vidí, co se nahravá a nemusí koukat na displej kamery. Občas není potřeba nahrát všechno a nahrávání se dá na nějakou dobu přerušit.

Nastavit:

Edit → Preferences → Display → zaškrtnout „Enable preview during capture“

Ještě je dobré změnit jméno souborů a zvolit, kam se video bude ukládat.

Teď už kliknout na Capture a hurá na nahrávání.

Trochu zklamání, nefunguje mi ovládání kamery. Všechna tlačítka pro ovládání jsou šedivá, a proto musím spustit přehrávání přímo na kameře. (v příkazový řádce mi ovládání fungovalo) Doufám, že tehle nedostatek ještě v budoucnu vyřeším.

Stříhání videa

Video úspěšně nahraný? Výborně, jdeme stříhat.

Pro sříhání videa jsem našel velké množství programů. V minulosti jsem zkoušel Microsoft Movie Maker (MS Windows) a iMovie (MacOS), ale nebyl jsem s tím vůbec nadšený. Moc toho neuměli. Já jsem chtěl trochu víc a ideálně open source. To je důvod, proč jsem zvolil Cinelerru. Jedná se o nelineární sřrihový editor, který je určený pro profesionální použití. Pokud projdete několik stránek a diskusí, tak se brzo dočtete, že není určený pro domácí použití, že jeho ovládání není intuitivní a že jeho stabilita za moc nestojí.

Co se týká domácího použití, tak záleží na tom, co od výsledného videa čekáte. Pokud se nechcete smířit se základním střihem a rádi si s videem trochu pohrajete, tak je Cinarella skvělá volba. Dá se však s úspěchem použít i na rychlý střih.

Ovládání je poměrně jednoduchý, ale bylo potřeba podívat se do manuálu. Cinarella umí úplný kouzla.

Stabilita je trochu horší. Při prvních experimentech mi Cinarella docela padala. Umí sice funkci automatický zálohy, ale ne vždy je to spolehlivý. Při jednom pádu se poškodil soubor XML a nebylo ho už možný otevřít. Je tak možný ztratit i několikahodinovou práci. Často padá tam, kde má jednoduše ukázat chybovou hlášku. Já to řeším tak, že projekt pravidelně ukládám a občas uložím ještě duplicitu. Nechci ale strašit příliš, většinou se dá sestříhat celý video bez jedinýho problému.

Nastavení Cinarelly:

Než začneme sříhat, tak je potřeba nastavit audio a video parametry.

Settings → Format

Audio: Channels 2 (můžete přidat i mnohem víc a použít třeba prostorový zvuk)

Video: PAL (720×576) - aby video fungovalo jako DVD, tak je potřeba zachovat tyto rozměry. Pokud máte širokoúhlé video, tak je možné nastavit Aspect ratio: 16:9.

Jak na audio

Do Cinalerry je možné přidat neomezený počet stop. Hudba může video přijemně zpestřit. Občas je ale nutné přidat externí zvuk, který musíme nahrát z mikforonu. K tomuto účelu nám poslouží program Audacity. Audacity mi nefunguje s použitím Alsy a abych se vyhnul problému, tak použiju OSS. Spustím audacity příkazem:

aoss audacity

potom: Edit → Preferences → Audio I/O

Playback: OSS:/dev/dsp

Device: OSS: /dev/dsp

Po ukončení nahrávání:

File → Export

zvolit MP3 Files

Options a zvolit kvalitu

Po exportu do MP3 je už možné importovat soubor do Cinarelly a dále s ním pracovat.

Rendering

Po sestříhání videa je potřeba video zrenderovat. Možností je několik, já nabídnu tu svoji.

Já renderuju video do MPEG a audio do AC3, aby z toho šlo vytvořit DVD. Oba soubory pak dám do kontejneru mpeg a v případě potřeby video enkóduju do Xvidu.

V Cinalerre po skončení sříhání:

Renderování videa do MPEG

File → Render

File Format: YUV4MPEG Stream

Kliknout na nastavení videa:

Zaškrtnout Use Pipe a vložit příkaz:

ffmpeg -f yuv4mpegpipe -i – -y -target dvd -flags +ilme+ildct %

Audio nesmí být zaškrtnutý.

Potvrdit OK a chvíli počkat.

Pro urychlení práce se dá uložit profil (Save profile).

Renderování zvuku do AC3

File → Render

File Format: MPEG Audio

V nastavení je možný nastavit kvalitu zvuku.

Potvrdit OK

Nyní už Cinalerru nebudeme potřebovat, můžeme jí zavřít.

Ještě, než se posuneme dál je vhodné dát audio a video do jednoho kontejneru MPEG.

V přikazové řádce:

ffmpeg -i nazev_zvukove_stopy.ac3 -i nazev_zrenderovaneho_videa.m2v -target dvd -flags +ilme+ildct nazev_finalniho_souboru.mpeg

Hurá, máme soubor mpeg. Ten by šel vypálit jako DVD video, a nebo ho můžem enkódovat do Xvidu.

Enkódování do Xvidu

Pro enkódování do Xvidu jsem použil program Avidemux.

File → Open najít náš soubor mpeg

Video:

MPEG-4 ASP (Xvid4)

Configure → Main

Encoding type: Two pass average bitrate nebo Two pass, final size

Záleží na tom, jestli potřebujete nastavit přesně kvalitu nebo maximální velikost. Pokud chcete, aby se video vešlo na 1CD, tak je možný nastavit 700MB velikost. Já jsem experimentoval s možností average bitrate s hodnotama 1000 – 1500kb-s.

Ve Filters je možné přidat různé efekty. Resize, Crop a Add black borders jsou jedny z užitečných.

Audio:

MP3 (LAME)

Configure a nastavit požadovanou kvalitu

Format:

AVI

A nyní už můžeme video uložit. Vznikne nám hotový sobor s příponou .avi.

DVD menu

Pokud toužíte po tvorbě DVD, tak by bylo pěkné vytvořit DVD menu. Existuje několik programů, které vám automaticky vytvoří DVD menu. Z těch komerčních se mi líbil iDVD pro MacOS. MacOS ale nemám, můžu si však vytvořit vlastní menu tak, že si napíšu svůj XML soubor a pro pozadí použiju Gimp nebo Cinarellu.

Závěrem

Můsím uznat, že jsem byl poměrně dost překvapený, kolik kvalitních open source programů je možné použít k úpravě videa. Největší dojem na mě zcela jistě udělala Cinarella.

Sdílet