Konverzemi AVI animací do MPEG-1 či MPEG-2 formátu a programy obecně zaměřenými na softwarové enkódování do MPEG formátu jsme se už na stránkách Grafiky On-line zabývali několikrát. Co ale v případě, když potřebujeme opačný postup, tedy převést nějakou MPEG animaci či video do AVI formátu? Použijeme například VirtualDUB, jehož autorem je Avery Lee. VitualDUB je program distribuovaný v rámci GNU public licence a za jeho používání tedy nemusíte nic platit a s žádnými omezeními jako například u shareware se zde nesetkáte.

VirtualDUB podporuje vstupní data ve formátech AVI, ASF a MPEG-1, výstup je jak už bylo řečeno ve formátu AVI. Při konverzi můžete na animaci/video aplikovat některý z obvyklých filtrů typu rozmazání, zostření, různé convolution filtry, reliéf a pochopitelně také měnit rozlišení animace.
Program obsahuje i capture modul pro grabování z externího zdroje videosignálu (pochopitelně přes nějakou z podporovaných grabovacích karet, jejichž ovladač musí s VirtualDUB umět komunikovat). U AVI souborů neexistuje v případě VirtualDUB díky podpoře standardu OpenDML 1.02 limit 2 GB, samozřejmě u jednoho souboru. Další výhodou je schopnost pracovat i s částečně poškozenými MPEG soubory a soubory obsahujícími Layer-3 (MP3) audio.
Z dalších fajnovostí uvedu ještě integrovaný M-JPEG dekodér a bezproblémovou konverzi ASF (Advanced Streaming Format) do AVI bez rekomprese. A teď ještě zajímavější věc - s rychlým procesorem PII či PIII (VirtualDUB sice funguje i na 486ce, ale MMX je při konverzi naprostou nutností) běží VirtualDUB prakticky v reálném čase!
VirtualDUB při konverzi automaticky koriguje MPEG Layer-3 audio stream, pokud se Vám to nehodí (jsou zde totiž určitá úskalí - viz dokumentace), můžete tuto funkci v preferencích vypnout, stejně jako omezit maximální velikost AVI souboru na 1 GB.
Z mnoha dalších preferenčních oken na obrázcích se podrobněji podíváme na okénko, ve kterém máte možnost před konverzním procesem upravit důležitý parametr - počet snímků/s, rovněž zde můžete nechat zkonvertovat pouze druhý, třetí či X-tý snímek v animaci.

Samozřejmostí je výběr komprese pomocí kodeku z Windows, když už však AVI konvertujeme, je zde logický předpoklad, že ho potřebujeme na něco jiného než na přehrávání a tak je lepší zvolit kodek s co nejmenší ztrátou kvality při kompresi. Počítejte však s místem na disku, protože nekomprimované AVIčko nebo s použitím nízké komprese může mít v závislosti na rozlišení i několik desítek až stovek MB na 1 minutu záznamu!
Konverzní možnosti u audio stremu jsou také slušné, VirtualDUB používá pro MPEG Layer-3 jeden z nejkvalitnější kodeků - Fraunhofer-IIS audio kodek. Jak je z obrázku doufám vidět, konvertovat můžete i stereo na mono či naopak (pravé stereo z mono ale jaksi nevznikne...) nebo změnit 16bitový zvuk na 8bitové vzorkování.
Po zahájení konverze můžete v okénku sledovat spoustu informací o audio i video složkách, stejně jako o čase zbývajícím do ukončení konverzního procesu. Měnit lze i prioritu, tím se ale konverze obvykle příliš neurychlí a navíc počítač bude po dobu konverze spolehlivě zablokován.
VirtualDUB je z hlediska možností a nabízených funkcí
skoro ďábelský prográmek. Nemusí se instalovat, stačí ho jen rozbalit a spustit. Sám si navíc dokáže otestovat harddisk (viz druhý obrázek v pořadí), zda vyhovuje nárokům na video, také dokumentace je dostatečně podrobná a vysvětluje i některé důležité věci z terminologie týkající se MPEG i AVI videa. Když si k tomu všemu připočteme, že je VirtualDUB zcela zdarma, musím jen konstatovat, že tak kvalitních a užitečných programů by mohlo být víc...

