Převody formátů videosouborů
Video a počítač patří v poslední době stále více k sobě. Se zlepšením kvality
internetového připojení si může každý stáhnout nepřeberné množství pohyblivých
obrázků v nejrůznějších formátech. Módou jsou sítě peer-to-peer typu KaZaA,
kde se používají nové videoformáty DivX ke sdílení filmových novinek. Co však
s videem, jež chceme použít pro vypálení videodisku, který je možné přehrávat
i na stolních DVD přehrávačích?
Určitě se vám už někdy stalo, že jste od známého dostali video
ve formátu RealMedia (*.RM) a Windows jej nechtěly přehrát. Pro přehrání bylo
ještě nedávno nutné nainstalovat RealPlayer, který nejen že zabere 25 MB na
disku, ale také nás obtěžuje neodbytnou reklamou. Co ale dělat v případě, že
chceme s videem dále pracovat? Většina stříhacích programů totiž formáty Real
(ale i například QuickTime, ve kterém je většina trailerů k filmům) nedokáže
ani načíst.
Nejlepším řešením je před samotným zpracováním převést video do standardního
formátu AVI, který dokáže načíst většina střihacích programů. K samotnému převodu
se budeme snažit používat především freeware programy. Tam, kde to nepůjde,
pak doporučíme alespoň programy, které můžeme po dobu několika dní vyzkoušet
a používat zdarma.
ASF – MPEG4 od Microsoftu
Formát ASF byl vytvořen firmou Microsoft jako odpověď na formáty Real Media
pro streamování videa po internetu. Důraz je kladen především na nízký datový
tok. V menších rozlišeních a datových tocích vykazuje ASF dobré výsledky, ovšem
není vhodný pro ukládání videa v DVD kvalitě. Film má při srovnatelné velikosti
dat s DivX formátem horší kvalitu zvuku a obrazu.
ASF (z anglického Advanced Streaming Format) uchovává při sobě video i audio
data a byl vytvořen pro účely přenosu signálu v sítích internet a intranet.
Není nutné čekat na natažení celého souboru na lokální disk, ale je možné přehrávat
průběžně se stahováním. Podle specifikace neexistuje velikostní omezení jako
u AVI. Díky svým přednostem se ASF většinou používá pro internetová vysílání
a podobné účely, na sítích P2P se s ním příliš nesetkáme, pokud zrovna pomineme
nějaká videa přístupná od 18 let. Ukládání filmů z DVD do tohoto formátu je
už naprostý hřích, proto kopie DVD filmů v ASF najdeme velice zřídka.
AVI – téměř cokoliv
Soubory AVI mohou obsahovat vše, co se hýbe. Audio Video Interleaved, což v
překladu znamená prolínání audia a videa, obsahuje video a případně audio stopy,
to vše komprimované nejrůznějšími kodeky. AVI je jakýsi superkontejner na platformě
PC, díky kterému nemusí existovat velké množství speciálních přípon.
Nekomprimované AVI je vlastně řada bitmap, opatřená zvukem ve formátu WAV, použitím
komprese můžeme zmenšit nejen video a audio stopu, ale také přidat další zvukovou
stopu (další jazyk nebo jiný formát).
I formát AVI prošel za dobu své dlouhé existence řadou modifikací, kdy byly
doplněny další specifikace pro délku souborů větších než 2 GB.
DivX, XviD – DVD na CD
DivX, založený původně na „hacknuté“ verzi MPEG4 kodeku od Microsoftu, se stal
postupem času asi nejznámějším kodekem pro video vůbec a znamená dnes v prostředí
videí na počítači totéž co MP3 v oblasti zvuku. Na internetu dnes představuje
přibližně polovinu všech nabízených videí a v sítích P2P je to ještě více, neboť
společně s XviD zde přestavuje přibližně 95 % videoobsahu. DivX i XviD jsou
si z principu velice podobné, DivX je dnes už vyvíjen na komerční bázi a XviD
na otevřené programátorské platformě. (Ostatně víc si o těchto formátech můžete
přečíst v článku Kino pod gigabajt na straně 26.)
Díky dobrým kompresním poměrům jsou DivX a XviD nejpoužívanější na ripování
DVD filmů, ale své uplatnění najdou i při natáčení videí z TV (viz také článek
v Chipu 3/03). V poslední době se můžeme setkat i se stolními přehrávači, které
filmy ve formátu DivX dokáží přehrávat.
MPEG – základ všeho
Formát MPEG prošel dlouhým vývojem, ovšem o samotném MPEG formátu (souborech
s příponou MPG nebo MPEG) mluvíme pouze ve verzích MPEG1 a MPEG2.
Přehrávání MPEG se vyznačuje daleko nižšími nároky na procesor než v případě
DivX. Pro odlehčení práce procesoru jsou MPEG2 kodeky montovány i na zachytávací
karty a TV karty v hardwarové podobě. Komprese MPEG1 se používá při tvorbě VCD,
MPEG2 při tvorbě SVCD nebo DVD.
QuickTime Movie
Apple je další firma, která rozčeřila vody videoformátů. Historie tohoto formátu
je poměrně dlouhá, dnešní verze 6 obsahuje i technologie MPEG4. Na platformě
PC tento formát nikdy nedosáhl velké rozšířenosti, spíše se s ním setkáme u
různých multimediálních encyklopedií, kde jsou využity jeho další interaktivní
přednosti.
Formát QT (MOV) je zahrnut v operačních systémech Macintosh, je proto používán
především na této platformě. Na klasických PC je nutné mít nainstalované kodeky
a příslušný přehrávač, který je ale na rozdíl od Real Playeru k uživateli mnohem
přátelštější.
Real Media – streamování
Pro streamování (přenos) videa po internetu jsou nejčastěji používány formáty
firmy Real Networks. Využívají se na místech se zabezpečením jednorázového stáhnutí
videa – při streamování máte v počítači vždy jen malý kousek filmu, takže video
nemůžete šířit dále.
Uživatelé, kteří už někdy vyzkoušeli instalaci Real Playeru, neradi vzpomínají
na agresivní reklamní politiku tohoto výrobce, který nejen obtěžuje reklamními
bannery a častými hláškami, ale volí typ instalace tak, že se jeho přehrávač
usadí pěkně hluboko v systému a převezme kontrolu nad přehrávanými multimédii.
Real Player zabere 25 až 30 MB na disku a také zpomaluje start Windows.
WMV – další dítě Microsoftu
Windows Media Video (WMV) je dalším dílkem z produkce Microsoftu. Tento formát
je již založen na specifikaci MPEG4, slouží jako prostředí k přenosu internetových
vysílání, ale čas od času se s ním můžeme setkat i u her nebo při různých prezentacích
filmů nebo firem. Je velice podobný ASF, ovšem ve vyšších datových tocích a
rozlišeních vykazuje daleko lepší vlastnosti. Výsledky jsou zcela srovnatelné
s DivX formátem, výhodou je přítomnost WMA zvuku.
Videoformáty pro hry
V hrách a v některých multimediálních aplikacích jsou použity speciální formáty,
které nám obyčejný přehrávač nespustí. Proč vlastně takové formáty vznikají?
První důvod je jasný – ochrana před převody do jiných formátů a také to, že
většina z nich je schopna zobrazovat videosekvence při 256 barvách, případně
jsou uzpůsobeny pro kreslenou grafiku s jednolitými barevnými plochami bez šmouh.
Přehrát soubory s příponami BIK, SMK (a dalšími) a konverzi do těchto formátů
nám umožňují RAD Video Tools (freeware). Kromě samotného převodu umí měnit i
základní vlastnosti (rozlišení, kontrast…).
Stahování z internetu
Každý internetu trochu znalý uživatel ví, že v protokolu HTTP se nabízejí pouze
amatérské filmy, upoutávky na novinky čekající na nás v kinech nebo reklamy
na hry, chystající se v obchodech vymámit peníze z našich peněženek. Kdo chce
ale filmovou novinku, musí se poohlédnout po jiných zdrojích.
Prvním zdrojem, který napadne snad každého, jsou sítě P2P. Bohužel stále častěji
se zde setkáváme s falešnými soubory, které, pokud jsou jejich autoři alespoň
trochu slušní, obsahují „pouze“ jiný film. Kdo například stahoval počátkem května
film Matrix – Reloaded, měl tak sotva 25% pravděpodobnost, že ve staženém souboru
opravdu najde vysněnou novinku.
Jak je to vůbec s filmy na sítích P2P? Ještě před uvedením filmu do českých
kin je snímek samozřejmě na těchto sítích k dispozici (už proto, že většinou
je v USA vysílán mnohem dříve než u nás). Kvalita je sice nevalná, mnohdy se
jedná o kopii natáčenou tajně kamerou na předpremiéře, jindy ovšem unikne ze
studií kopie nosiče DVD, kterou si pak v DivX nebo XviD můžeme stáhnout. Na
některé DVD ripy filmů si musíme počkat déle, zejména pak na ty české nebo s
českým dabingem.
Jak se nenapálit?
Chceme-li mít jistotu, že opravdu stahujeme film, který chceme, a ne pouze falešně
pojmenovaný soubor, pak nám nezbývá, než po stažení alespoň 5 MB vyzkoušet film
ve VirtualDub, který dokáže přehrát i nekompletní DivX soubory. Nemůžeme ale
testovat přímo stahované soubory, musíme si vytvořit jejich kopii (neboť VirtualDub
nemůže sdílet stahované soubory s programem, který soubor stahuje). Využíváme-li
pro stahování služeb iMesh nebo Kazau, musíme nejprve vyzkoušet, který z číslovaných
souborů je námi stahovaný film.
Trailery z her a filmů
Jsme-li nedočkaví a chceme-li se podívat, co nám představí tvůrci v dlouho očekávané
hře či filmu, můžeme si stáhnout trailer. Herních videí nalezneme celou řadu
i na českých herních serverech (Bonusweb, Doupě…), pochopitelně i zahraniční
servery nabízejí pěknou sbírku. Filmové trailery nalezneme také na stránkách
Applu. Mnohem více jich však nabízejí servery MovieList.com, pěknou sbírku najdete
i na stránkách Hollywood.com. Velikosti trailerů se pohybují do 30 MB a jsou
většinou v několika kvalitách (pro pomalejší linky).
ASF a WMV -> AVI
Převod do AVI je velice jednoduchý, jediné, co potřebujeme, je VirtualDub
a chvilka času. Po spuštění programu načteme ASF soubor (File – Open Video File…)
a dále nastavíme v nabídce Video i Audio volbu Direct Stream Copy. Poté již
stačí stisknout F7 nebo zvolit File – Save AVI a zadat jméno nového souboru.
Po chvilce převádění, při kterém nedochází k žádným ztrátám na kvalitě, neboť
nedochází k rekompresi, se již vytvoří soubor ve formátu AVI, který můžeme dále
používat v mnoha editačních programech. Velikost souboru přibližně odpovídá
původní.
Dojde-li při natáčení WMV v souboru k chybě, musíme jej nejprve v tomto formátu
překódovat, k čemuž použijeme Windows Media Encoder.
Real Media <-> AVI
Ke konverzi, jak již bylo zmíněno v přehledu formátů, musíme přistupovat s tím,
že formáty firem RealNetworks a Microsoft jsou vzájemně nekompatibilní, proto
je nutné použít program, který sice převede data do jiného formátu, ale na druhou
stranu za cenu ztráty kvality nebo zvětšení původního souboru. Jedním z mála
programů, které to dokážou, je RM Converter od firmy Boilsoft. Tento program
ale bohužel není zdarma a po deseti dnech používání si jej musíme zakoupit nebo
vymazat. Během testovací doby můžeme ale videa v klidu převádět oběma směry,
do formátu RM pak i z MPEG.
Možností nastavení není v programu mnoho, při převodu do AVI můžeme určit pouze
kompresi, počet snímků za sekundu a interval klíčových snímků. Opačný převod
nám dovoluje upravit video tak, aby odpovídalo standardům RM i našim požadavkům
(velikost okna, velikost souboru, vlastnosti zvuku…). Samotný převod trvá v
závislosti na rychlosti počítače a vybrané metodě komprese jedenkrát až pětkrát
déle, než je délka záznamu.
Pro provoz programu je nutné mít nainstalován alespoň Windows Media Player 7
a také kodeky Real Media (postačí i Real Alternative).
Quick Time -> AVI
Převod videí ve formátu Quick Time je mnohem obtížnější než v podání Real Media.
Předně je nutné říci, že ne každé MOV video uložíme jako AVI soubor a pokud
ano, ne vždy nám bude patřičně fungovat zvuk. Pokud se ale do převodu samotného
pustíme, pak nám velice pomůže program RAD Video Tools. Opět jde sice o shareware,
ale po zkušební dobu můžeme používat program zdarma. Obsahuje sice mnoho nastavení,
ale i když ponecháme ta standardní, dosáhneme dobrých výsledků.
Pokud po převodu nebude nové video obsahovat zvukovou stopu, pak je MOV soubor
chráněn proti kopírování. Proto bude nutné použít některý program pro zachytávání
zvuků do WAV souboru. Můžeme ještě zkusit štěstí s programem TMPGEnc (s QT plug-inem).
Video se zvuky nakonec spojíme ve VirtualDub.
Pozn.: Majitelé programu Ulead Video Studio a některých dalších profesionálních
editorů mohou k bezproblémové konverzi využít právě tyto programy, které si
s MOV soubory většinou úspěšně poradí.
MPEG1(2) <-> AVI
Pro převedení MPEG do AVI souboru postačí pouze VirtualDub, v němž vybereme
výslednou kompresi pro AVI soubor. Pro MPEG2 musíme použít upravenou verzi VirtualDub
(VirtualDub Mod), která nám dovolí MPEG2 načíst.
V opačném směru nabízí své služby program TMPGEnc, který je taktéž freeware
a kromě pouhého převodu do MPEG1 a 2 nabízí též možnost přípravy (S)VCD.
(S)VCD <-> AVI
Připravit (S)VCD z AVI souboru není nijak těžké, stačí použít např. vypalovací
program Nero (ale i některé jiné), který sám překonvertuje video do správného
formátu. Není nijak od věci si video připravit sám a nespoléhat se na vypalovací
program. K přípravě (S)VCD kompatibilních MPEG souborů využijeme program TMPGEnc
(freeware). Příprava předem má ještě další výhodu – do filmu můžeme přidat napevno
titulky z externího souboru, neboť na (S)VCD není žádná jiná možnost, jak zobrazovat
titulky, než je přidat přímo do obrazu. O tom, jak upravit MPEG soubor tak,
aby obsahoval titulky, si můžete přečíst v rámečku. Příprava předem je také
nutná, pokud video obsahuje zvuk ve formátu AC3 nebo OGG, který není většinou
ve vypalovacím programu možné automaticky upravit.
Opačný směr převodu (S)VCD na AVI můžeme provést několika postupy, přičemž asi
nejlepší je vyextrahovat z DAT souborů MPEG1 nebo 2 a poté postupovat jako při
převodu MPEG. Na extrahování můžeme použít například VCD Gear.
Uspěli jste?
Jak jsme si ukázali, existuje velké množství formátů videosouborů, což nám může
občas činit problémy. Ukázali jsme si také, že není téměř problém vytvořit z
videa ve formátu MOV video CD, které si přehrajeme ve svém stolním přehrávači
připojeném k TV. Většinou ani nepotřebuje placené programy, vynikající schopnosti
předvádějí i freeware programy, což není zase tak obvyklé. Hurá tedy na tvorbu
(S)VCD z filmů, stažených z internetu.
(S)VCD s titulky
Kdo se už někdy snažil vytvořit (S)VCD médium s titulky, které jsou součástí
DivX filmů (tedy v externím textovém souboru), narazil možná na problém, jak
to udělat. Po přečtení následujícího textu ale zjistíte, že zase takový problém
to není (existují i jiné postupy, ale tento je z nich nejsnadnější a hlavně
využívá možností freeware aplikací).
Co budeme potřebovat? Nejprve VirtualDub, filtr VobSub a TMPGEnc. Vše potřebné naleznete na našem Chip CD. VirtualDub ani TMPGEnc se neinstalují, důležitý je ale VobSub, u kterého při instalaci musíme zvolit přidání filtrů do VirtualDub (VobSub for Virtualdub a TextSub for VirtualDub and AviSynth). Pokud proběhne instalace v pořádku, můžeme pokračovat dále.
1. V adresáři s VirtualDubem spustíme AuxSetup.exe a stiskneme
tlačítko Install Handler a následně OK. Pokud dostaneme hlášku AVIFile frameclient
install successful, je vše v pořádku. Během testování žádná jiná situace nenastala,
proto nemůžeme popsat, jak napravit případnou chybu.
2. Spustíme VirtualDub, načteme video a v nastavení videofiltrů
přidáme (Add) filtr TextSub, přičemž načteme ještě potřebný soubor s titulky.
Uzavřeme okno s filtry (můžeme pochopitelně přidat ještě další filtry podle
potřeby) a případně nastavíme konverzi audiostopy, pokud je ve formátu AC3.
3. V menu VirtualDubu zvolíme File – Start frame server (v
systému Win2000 a XP budeme muset zadat jméno serveru) a poté uložíme jako VDR
soubor (nic se nepřevádí, proto můžeme okamžitě pokračovat. VirtualDub nesmíme
ukončit.
4. Spustíme TMPGEnc a načteme uložený soubor VDR a postupujeme
podle toho, jak jsme zvyklí (popisovat editaci videa pomocí TMPGEnc je nad rámec
článku, návod, jak program ovládat, naleznete na Chip CD).
5. Po ukončení práce odstraníme frame server (spustíme AuxSetup.exe
a stiskneme tlačítko Install Handler a následně OK). Odstraňovat frame server
nemusíme, pouze na to nesmíme zapomenout při případné odinstalaci.
Slovníček
VCD – speciální formát CD (tzv. Video CD), který obsahuje videodata
kompatibilní s většinou stolních DVD přehrávačů. CD disky jsou pochopitelně
naprosto stejné, médium je schopno ve slušné kvalitě pojmout stejnou délku videa
jako klasické audio CD hudby (tedy 74/80 minut). Video CD disky můžeme přehrávat
i na počítači (potřebujeme ale příslušný přehrávač).
SVCD – rozšířená verze VCD disků (SuperVideo CD) může obsahovat v mnohem lepší kvalitě 30 – 60 minut na klasickém CD, kde mohou být spolu s videem ještě dvě audiostopy a až čtyři sady titulků. I tento formát je kompatibilní s počítači a většinou stolních DVD přehrávačů.
P2P (peer-to-peer) – výměnné sítě na internetu, kde se dají sehnat nejen aktuální filmové nebo hudební hity (obsah tedy vesměs nelegální, ale samotné stahování filmů legální je).
Trailer – upoutávka (reklama) na film nebo hru.
Přípony formátů | |
asf, asx, wmv | MPEG4 formáty Microsoftu |
mpg, mpeg | MPEG1 nebo MPEG2 |
rm, ra, ram (apod.) | Real media video (a audio) |
avi | kontejnerový formát s možností mnoha vnitřních formátů (včetně MPEG4) |
mov | Quick Time |
smk, bik | formáty videosouborů pro hry |