přeskočit na navigaci ↓ | Grafická verze | [Textová verze]
VirtualDub - možnosti programu (Vít Německý)
VitrualDub je GPL program, který je volně šiřitelný a jsou dostupné i jeho
zdrojové kódy. Prostředí programu je velmi jednoduché až strohé. Program však
nabízí jistý pracovní komfort. Umožňuje téměř libovolně zpracovávat AVI soubory,
zvládá taktéž grabování (capture).
Základní prvky pro ovládání
- 1. náhledové okno vstupního soubor
- 2. náhledové okno výstupu
- 3. Zastavení přehrávání
- 4(5). Přehrávání ve vstupním (výstupním) okně
- 6.-9. Na první snímek (frame), o snímek vzad, vpřed, na poslední snínek
- 10–11. Na předchozí/následující klíčový snínmek (key frame)
- 12–13. Zpět/vpřed na poslední změnu scény
- 14–15. Označ začátek/konec výběru
- 16. Informace o pořadí snímku, jeho typu a časové ose
Otevření, přídání segmentu, uložení souboru
Po otevření AVI souboru můžeme případně přihrát další díly (append AVI segment), použít náhledu výpočtu provedených změn či uložení souboru. Samotné uložení má několik variant: ve starém formátu, normálně, s rozdělením na segmenty. Zvlště se hodí připomenout možnost přidat odložit uložení do seznamu úloh čekájících na zpracování (job control list). Užitéčné je rovněž info o vlastnestech video souboru.
Práce s videosouborem
VirtualDub nabízí klasickou práci se snímky pomocí časové osy. Pohybem "šoupátka" se přesunujeme z jednoho snímku na druhý. Důležité je si uvědomit, že některé snímky jsou rozdílové, takže např. při pohybu po snímcích vzad musí program dopočítávat snímky od posledního klíčového snímku. Program nabízí skok po klíčových snímcích či o konstantní vzdálenost. Určitý interval lze označit a smazat.
Program pracuje s obrazovým a zvukovým tokem dat (video stream, audio stream) zvlášť. Je možné aplikovat na daný tok nějakou transformaci či ponechat beze změn (direct stream copy). Při úpravách videa máme následující možnosti: aplikace filtrů (filters), změna snímkovací frekvence (frame rate), barevná hloubka (color depth), komprese (compression), výběr rozsahu pro aplikaci transformací (select range).
Filtry jsou aplikovány v námi zadané posloupnosti a tak pořadí použitých
filtrů může mít vliv na kvalitu a čas potřebný na výpočet výstupního
videosouboru. Filtry obsahují základní transformace jako změna měřítka,
rozmazání, kontrast a pod. Za zmíňku stojí i filtr deinterlace, který se používá
ke zrušení jevů vzníklých prokládáním obrazu. Program obsahuje jen základní
filtry a mnoho filtrů lze jednoduše najít na internetu a přidat je do programu.
Při výběru komprese vide se nám v nabídce objeví seznam kodeků obsažených
v systému. Po volbě je třeba provést nastavení vlastností daného kodeku. Prakticky
se jedná o nastavení kvality kopmrese. Ve většině případů nastavujeme šířku
datového toku videa, frekvenci výskytu klíčových snímků či nějaké nastavení
kvality a vyhlazování. Každý kodek má svá specifika a je třeba vědět i způsobu
používané komprese.
Práce se zvukem
Program nabízí možnost vzít audio stream z externího wav souboru, což
využijeme při zpracování zvuku v externím programu. Z nabízených akcí je možnost
konverze (conversion), nastavení prokládání (interleaving), nastavení komprese
(compression) a jednoduché nastavení hlasitosti (volume). Při kompresi opět
volíme použitý kodek a nastavujeme datovou šířku a vzorkovací frekvenci.
Job control
Jak již bylo zmíněno, VirtualDub umožňuje dávkové zpracování videa. Při
ukládání mohou přímo provest výpočet daných transformací anebo odložit úlohu do
Job control listu. tam lze úlohy řadit a odstraňovat.
Nastavení programu
VirtualDub lze nastavit spíše optimalizace. Za zmíňku však stojí možnost opravy rozchodu audio a video dat u MP3 a nastavení maximální velikosti AVI souboru dle staršího standardu.
Příklady konverzí
Při nastavování komprese musíme brát na zřetel jednak rozšířenost použitého
kodeku a jeho dostupnost a především charakter videu souboru. V případě
rychlejších scén může dojít při malém datovém toku k rozmazávání scény
a vytváření "čtverečků". Např. v novějších verzích kodeku DivX je již nabízeno
použití proměnlivého datového toku (VBR variable bit rate), který je
přizpůsobován vlastnostem scény. Také se často využívá dvojprůchodový výpočet.
V prvním průchodu se analyzuje scéna na snímcích a vytváří se log soubor,
z kterého vychází druhý průchod při nastavování VBR.