Mercurial > mplayer.hg
view DOCS/xml/cs/formats.xml @ 19523:8220d48531ae
cosmetics: Move some parts to more sensible places.
author | diego |
---|---|
date | Fri, 25 Aug 2006 13:15:49 +0000 (2006-08-25) |
parents | d851f1841bc8 |
children | 410311d56c8d |
line wrap: on
line source
<?xml version="1.0" encoding="iso-8859-2"?> <!-- Synced with: 18247 --> <chapter id="containers"> <title>Nosn� form�ty (Containers)</title> <para> Pova�ujeme za d�le�it� vyjasnit v�eobecn� omyl. Kdy� lid� vid� soubor s p�ponou <filename>.AVI</filename>, automaticky se domn�vaj�, �e to nen� MPEG soubor. To v�ak nen� pravda. Aspo� ne �pln�. Narozd�l od v�eobecn�ho m�n�n� tyto soubory <emphasis>mohou</emphasis> obsahovat MPEG-1 video. </para> <para> Jak vid�te, <emphasis role="bold">kodek</emphasis> nen� to sam� jako <emphasis role="bold">nosn� form�t</emphasis>. P�klady video <emphasis role="bold">kodek�</emphasis> jsou: MPEG-1, MPEG-2, MPEG-4 (DivX), Indeo5, 3ivx. P�klady nosn�ch <emphasis role="bold">form�t�</emphasis> jsou: MPG, AVI, ASF. </para> <para> Teoreticky m偰ete vlo�it OpenDivX video a MP3 audio do <emphasis role="bold">nosn�ho form�tu MPG</emphasis>. V�t�ina p�ehr�va蔔 jej v�ak nep�ehraje, jeliko� zde o�ek�vaj� MPEG-1 video a MP2 audio (narozd�l od <emphasis role="bold">AVI</emphasis>, <emphasis role="bold">MPG</emphasis> nem� pot�ebn� pole k popisu sv�ch video a audio datov�ch proud�). Nebo m偰ete vlo�it MPEG-1 video do AVI souboru. <ulink url="http://ffmpeg.org/">FFmpeg</ulink> a <link linkend="mencoder"><application>MEncoder</application></link> mohou tyto soubory vytvo�it. </para> <sect1 id="video-formats"> <title>Video form�ty</title> <sect2 id="mpg-vob-dat"> <title>MPEG soubory</title> <para> MPEG soubory se vyskytuj� v r�zn�ch ob�lk�ch: </para> <itemizedlist> <listitem><simpara> MPG: Toto je <emphasis role="bold">nejjednodu更�</emphasis> forma souborov�ch form�t� MPEG. Obsahuje MPEG-1 video a MP2 (MPEG-1 layer 2) nebo m�n� �asto MP1 audio. </simpara></listitem> <listitem><simpara> DAT: Toto je naprosto stejn� form�t jako MPG, jen s jinou p�ponou. Pou壌v� se na <emphasis role="bold">Video CD</emphasis>. D�ky zp�sobu, jak jsou VCD vytv癢eny a Linux navr�en, nemohou b�t DAT soubory p�ehr�v�ny nebo kop�rov�ny z VCD jako b貍n� soubory. Mus�te pou壌t <option>vcd://</option> pro p�ehr�v�n� Video CD. </simpara></listitem> <listitem><simpara> VOB: Toto je souborov� form�t MPEG na <emphasis role="bold">DVD</emphasis>. Je stejn� jako MPG, plus schopnost obsahovat titulky nebo ne-MPEG (AC3) audio. Obsahuje video enk�dovan� do MPEG-2 a obvykle AC3 audio, ale DTS, MP2 a nekomprimovan� LPCM jsou rovn貍 povoleny. <emphasis role="bold">P�e�t�te si <link linkend="dvd">DVD</link> sekci</emphasis>! </simpara></listitem> <listitem><simpara> TY: Toto je TiVo MPEG datov� proud. Obsahuje MPEG PES data pro audio a video datov� proudy, spolu s dodate�n�mi informacemi jako closed captions. Kontejner nen� produktem MPEG programu, ale je to uzav�en� form�t vytvo�en� firmou TiVo. V�ce informac� o TiVo proudov�m form�tu naleznete na <ulink url="http://dvd-create.sourceforge.net/tystudio/tystream.shtml"> str�nk�ch TyStudia</ulink>. </simpara></listitem> </itemizedlist> <para> S�rie sn�mk� tvo� nez�visl� skupiny v MPEG souborech. To znamen�, �e m偰ete MPEG soubory st�hat/spojovat pomoc� standardn�ch souborov�ch n�stroj� (jako je <command>dd</command>, <command>cut</command>) a soubor z�st�v� naprosto funk�n�. </para> <para> D�le�itou vlastnost� MPG je pole obsahuj�c� pom�r stran obsa�en�ho videa. Nap�klad SVCD maj� rozli�en� videa 480x480 a v hlavi�ce maj� nastaven pom�r stran na 4:3, tak�e jsou p�ehr�v�ny na 640x480. AVI soubory toto pole neobsahuj�, tak�e mus� b�t p�e�k�lov�ny b�hem enk�dov�n�, nebo p�ehr�v�ny s volbou <option>-aspect</option>. </para> </sect2> <sect2 id="avi"> <title>AVI soubory</title> <para> Navr�eny Microsoftem, <emphasis role="bold">AVI (Audio Video Interleaved)</emphasis> je roz麹�en� v�ce淼elov� form�t. V sou�asnosti je v�t�inou pou壌van� pro MPEG-4 (DivX, XviD, DivX4, a dal麹) video. M� mnoho zn�m�ch nedostatk� a nedokonalost� (nap�klad ve streamov�n�). Podporuje jeden video datov� proud a 0 a� 99 audio proud� a m偰e b�t velik� a� 2GB, av�ak existuje roz麹�en� umo条uj�c� v�t麹 soubory naz�van� <emphasis role="bold">OpenDML</emphasis>. V sou�asnosti Microsoft velmi odrazuje od jeho pou壌v�n� a podporuje ASF/WMV. Ne �e by to n�koho zaj�malo. </para> <para> Existuje hack, kter� umo条uje vkl�dat do AVI soubor� Ogg Vorbis audio proudy, ale �in� je nekompatibiln� se standardn�m AVI. <application>MPlayer</application> podporuje p�ehr�v�n� t�chto soubor�. P�ev�jen� je rovn貍 implementov�no, ale �asto znemo条ov�no �patn� enk�dovan�mi soubory se zmaten�mi hlavi�kami. Nane�t�st� jedin� enkod�r schopn� vytvo�it tyto soubory, <application>NanDub</application>, m� tento probl�m. </para> <note> <para> DV kamery vytv癢� surov� DV datov� proudy, kter� jsou konvertov�ny DV grabovac�mi utilitami do dvou odli�n�ch AVI soubor�. AVI pak obsahuje bu� odd�len� video a audio proudy kter� <application>MPlayer</application> um� p�ehr�vat, nebo surov� DV proud, jeho� podpora je ve v�voji. </para> </note> <para> Zn�me dva druhy AVI soubor�: <itemizedlist> <listitem><simpara> <emphasis role="bold">Prokl�dan�:</emphasis> Audio a video obsah je prolo�en�. Toto je obvykl� pou�it�. Doporu�en� a v�t�inou pou壌van�. N�kter� n�stroje vytv癢ej� AVI se �patnou synchronizac�. <application>MPlayer</application> detekuje tyto soubory jako prokl�dan� a to vyvrchol� ztr�tou A/V synchronizace, pravd�podobn� p�i p�et瘉en�. Tyto soubory by m�ly b�t p�ehr�v�ny jako neprokl�dan� (s volbou <option>-ni</option>). </simpara></listitem> <listitem><simpara> <emphasis role="bold">Neprokl�dan�:</emphasis> Nejprve jde cel� video proud, pak cel� audio proud. To vy�aduje mnoho hled�n�, co� �in� p�ehr�v�n� ze s�t� nebo CD-ROM obt躱n�m. </simpara></listitem> </itemizedlist> </para> <para> <application>MPlayer</application> podporuje dva druhy �asov�n� pro AVI soubory: <itemizedlist> <listitem><simpara> <emphasis role="bold">zalo�en� na bps:</emphasis> Vych�z� z bitov�/vzorkov� rychlosti video/audio proudu. Tuto metodu pou壌v� v�t�ina p�ehr�va蔔, v�etn� <ulink url="http://avifile.sf.net">avifile</ulink> a <application>Windows Media Player</application>u. Soubory s po�kozen�mi hlavi�kami a soubory obsahuj�c� VBR audio nevytvo�en� VBR slu�iteln�m enkod�rem vy�st� v rozejit� zvuku a videa p�i pou�it� t�to metody (zpravidla p�i p�ev�jen�). </simpara></listitem> <listitem><simpara> <emphasis role="bold">zalo�en� na prokl�d�n�:</emphasis> Nepou壌v� hodnotu bitov� rychlosti z hlavi�ky, m�sto toho vyu壌v� relativn� pozici prokl�dan�ch audio a video chunk�, co� umo条uje p�ehr�vat �patn� enk�dovan� soubory s VBR zvukem. </simpara></listitem> </itemizedlist> </para> <para> Jak�koli audio a video kodek je povolen, ale berte na v�dom�, �e VBR audio nen� v�t�inou p�ehr�va蔔 dob�e podporov�n. Form�t souboru umo条uje pou�it� VBR audia, ale v�t�ina p�ehr�va蔔 o�ek�v� CBR zvuk, tak�e sel�ou s VBR. VBR je neobvykl� a Microsoft� AVI specifikace popisuje pouze CBR audio. Rovn貍 jsme si v�imli, �e v�t�ina AVI enkod�r�/multiplexer� vytv癢� vadn� soubory, kdy� je pou�ito VBR audio. Existuj� pouze dv� zn�m� v�jimky: <application>NanDub</application> a <link linkend="mencoder"><application>MEncoder</application></link>. </para> </sect2> <sect2 id="asf-wmv"> <title>ASF/WMV soubory</title> <para> ASF (Active Streaming Format) poch�z� z d�lny Microsoftu. Tam vytvo�ili dv� varianty ASF, v1.0 a v2.0. v1.0 je pou壌v�na jejich medi�ln�mi n�stroji (<application>Windows Media Player</application> a <application>Windows Media Encoder</application>) a je p�sn� tajn�. v2.0 je publikov�n a patentov�n :). Samoz�ejm� se od sebe li麹 a nejsou v�bec kompatibiln� (je to jen dal麹 pr�vnick� hra). <application>MPlayer</application> podporuje pouze v1.0, proto�e nikdo nikdy nevid�l v2.0 soubory :). Poznamenejme �e ASF soubory se v t�chto dnech vyskytuj� s p�ponou <filename>.WMA</filename> nebo <filename>.WMV</filename>. </para> </sect2> <sect2 id="mov"> <title>QuickTime/MOV soubory</title> <para> Tyto form�ty byly vytvo�eny v Apple a mohou obsahovat jak�koli kodek, CBR nebo VBR. Obvykle maj� p�ponu <filename>.QT</filename> nebo <filename>.MOV</filename>. Poznamenejme, �e vzhledem k tomu, �e si skupina MPEG-4 vybrala QuickTime jako doporu�en� form�t souboru pro MPEG-4, jejich MOV soubory maj� p�ponu <filename>.MPG</filename> nebo <filename>.MP4</filename> (Zaj�mav� je, �e video a audio proudy v t�chto souborech jsou skute�n� MPG a AAC soubory. Dokonce je m偰ete extrahovat pomoc� voleb <option>-dumpvideo</option> a <option>-dumpaudio</option>.). </para> <note> <para> V�t�ina nov�ch QuickTime soubor� pou壌v� <emphasis role="bold">Sorenson</emphasis> video a QDesign Music audio. Viz na�i sekci o kodeku <link linkend="sorenson">Sorenson</link>. </para> </note> </sect2> <sect2 id="vivo"> <title>VIVO soubory</title> <para> <application>MPlayer</application> 校astn� demuxuje souborov� form�t VIVO. Nejv�t麹 nev�hoda tohoto form�tu je, �e nem� indexov� blok ani pevnou d�lku paketu nebo synchroniza�n� bity a mnoha soubor�m sch�z� dokonce i kl辷ov� sn�mky, tak�e zapome�te na p�ev�jen�! </para> <para> Video kodekem VIVO/1.0 soubor� je standardn� <emphasis role="bold">h.263</emphasis>. Video kodekem VIVO/2.0 soubor� je upraven�, nestandardn� <emphasis role="bold">h.263v2</emphasis>. Zvuk maj� stejn�, m偰e to b�t <emphasis role="bold">g.723 (standard)</emphasis> nebo <emphasis role="bold">Vivo Siren</emphasis>. </para> <para> Instala�n� instrukce naleznete v sekc�ch <link linkend="vivo-video">VIVO video kodek</link> a <link linkend="vivo-audio">VIVO audio kodek</link>. </para> </sect2> <sect2 id="fli"> <title>FLI soubory</title> <para> <emphasis role="bold">FLI</emphasis> je velmi star� souborov� form�t pou壌van� Autodesk Animatorem, ale je b貍n�m form�tem pro kr�tk� animace na netu. <application>MPlayer</application> demuxuje a dek�duje FLI filmy a je dokonce schopen v nich p�ev�jet (pou�iteln� p�i p�eskakov�n� s volbou <option>-loop</option>). FLI soubory neobsahuj� kl辷ov� sn�mky, tak�e bude obraz je�t� chv�li po p�ev�jen� rozt��t�n�. </para> </sect2> <sect2 id="realmedia"> <title>RealMedia (RM) soubory</title> <para> Ano, <application>MPlayer</application> um� 蓁st (demux) RealMedia (<filename>.rm</filename>) soubory. Zde je seznam podporovan�ch <link linkend="realvideo">RealVideo</link> a <link linkend="realaudio">RealAudio</link> kodek�. </para> </sect2> <sect2 id="nuppelvideo"> <title>NuppelVideo soubory</title> <para> <ulink url="http://frost.htu.tuwien.ac.at/~roman/nuppelvideo/">NuppelVideo</ulink> je n�stroj pro zachyt�v�n� TV (AFAIK:). <application>MPlayer</application> um� 蓁st tyto <filename>.NUV</filename> soubory (pouze NuppelVideo 5.0). Tyto soubory mohou obsahovat nekomprimovan� YV12, YV12+RTJpeg komprimovan�, YV12 RTJpeg+lzo komprimovan� a YV12+lzo komprimovan� sn�mky. <application>MPlayer</application> je dek�duje (a tak� je <emphasis role="bold">enk�duje</emphasis> <application>MEncoder</application>em do MPEG-4 (DivX)/atd.!) v�echny. Seeking works. </para> </sect2> <sect2 id="yuv4mpeg"> <title>yuv4mpeg soubory</title> <para> <ulink url="http://mjpeg.sf.net">yuv4mpeg / yuv4mpeg2</ulink> je souborov� form�t pou壌van� <ulink url="http://mjpeg.sf.net">mjpegtools programy</ulink>. M偰ete zachyt�vat, vytv癢et, filtrovat nebo enk�dovat video v tomto form�tu pomoc� t�chto n�stroj�. Form�t souboru je ve skute�nosti sekvence nekomprimovan�ch YUV 4:2:0 obr�zk�. </para> </sect2> <sect2 id="film"> <title>FILM soubory</title> <para> Tento form�t pou壌valy star� CD-ROM hry pro Sega Saturn. </para> </sect2> <sect2 id="roq"> <title>RoQ soubory</title> <para> RoQ soubory jsou multimedi�ln� soubory pou壌van� v n�kter�ch hr�ch od ID, jako Quake III a Return to Castle Wolfenstein. </para> </sect2> <sect2 id="ogg"> <title>OGG/OGM soubory</title> <para> Toto je nov� souborov� form�t od <ulink url="http://www.xiph.org">Xiphophorus</ulink>. M偰e obsahovat jak�koli video nebo audio kodek, CBR nebo VBR. Budete pot�ebovat <systemitem class="library">libogg</systemitem> a <systemitem class="library">libvorbis</systemitem> nainstalov�ny p�ed kompilac� <application>MPlayer</application>u, aby byl schopen je p�ehr�vat. </para> </sect2> <sect2 id="sdp"> <title>SDP soubory</title> <para> <ulink url="ftp://ftp.rfc-editor.org/in-notes/rfc2327.txt">SDP</ulink> je IETF standardn� form�t pro popis video a/nebo audio RTP datov�ch proud�. (Vy�aduje "<ulink url="http://www.live555.com/mplayer/">LIVE555 Streaming Media</ulink>".) </para> </sect2> <sect2 id="pva"> <title>PVA soubory</title> <para> PVA je form�t podobn� MPEG, pou壌van� softwarem pro DVB TV desky (nap�.: <application>MultiDec</application>, <application>WinTV</application> pod Windows). </para> </sect2> <sect2 id="nsv"> <title>NSV soubory</title> <para> NSV (NullSoft Video) je souborov� form�t pou壌van� p�ehr�va�em <application>Winamp</application> pro streamov�n� audia a videa. Video je VP3, VP5 nebo VP6, audio je MP3, AAC nebo VLB. Jen zvukov� verze NSV u壌v� p�ponu <filename>.nsa</filename>. <application>MPlayer</application> um� p�ehr�vat jak NSV datov� proudy, tak soubory. Poznamenejme, �e v�t�ina soubor� ze <ulink url="http://www.winamp.com">str�nek Winampu</ulink> pou壌v� VLB audio, kter� zat�m nelze dek�dovat. Mimo to proudy z tohoto serveru vy�aduj� dal麹 depaketovac� vrstvu, kter� je�t� mus� b�t implementov�na (stejn� jsou ty soubory nep�ehrateln�, proto�e maj� VLB audio). </para> </sect2> <sect2 id="matroska"> <title>Soubory Matroska</title> <para> Matroska je otev�en� nosn� (container) form�t. V�ce se dozv�te na <ulink url="http://www.matroska.org/">ofici�ln�m serveru</ulink>. </para> </sect2> <sect2 id="nut"> <title>Soubory NUT</title> <para> NUT je nosn� form�t vyv�jen� t�my <application>MPlayer</application> a <application>FFmpeg</application>. Oba projekty jej podporuj�. V�ce se dozv�te na <ulink url="http://www.nut.hu/">ofici�ln�m serveru</ulink>. </para> </sect2> <sect2 id="gif"> <title>GIF soubory</title> <para> Form�t <emphasis role="bold">GIF</emphasis> je obecn� form�t pro webovou grafiku. Existuj� dv� verze GIF specifikace, GIF87a a GIF89a. Hlavn� rozd�l je, �e GIF89a umo条uje animaci. <application>MPlayer</application> podporuje oba form�ty pomoc� <systemitem class="library">libungif</systemitem> nebo jin� libgif-kompatibiln� knihovny. Neanimovan� GIFy budou zobrazeny jako jednoobr�zkov� videa. (Pou�ijte volby <option>-loop</option> a <option>-fixed-vo</option> pro del麹 zobrazen�.) </para> <para> <application>MPlayer</application> v sou�asnosti nepodporuje p�ev�jen� v GIF souborech. GIF soubory nemus� m�t nutn� pevnou velikost r�mce, anebo pevnou sn�mkovou rychlost. Sp躪e m� ka�d� sn�mek nez�vislou velikost a p�edpokl�d� se jeho um�st�n� do ur�it�ho m�sta v poli pevn� velikosti. Sn�mkov� rychlost je ovl�d�na voliteln�m blokem p�ed ka�d�m sn�mkem, kter� ud�v� zpo�d�n� dal麹ho sn�mku v setin�ch sekundy. </para> <para> Standardn� GIF soubory obsahuj� 24-bitov� RGB sn�mky s maxim�ln� 8-bitovou indexovanou paletou. Sn�mky jsou obvykle komprimov�ny algoritmem LZW, a�koli n�kter� GIF enkod�ry produkuj� nekomprimovan� sn�mky, aby se vyhnuly patentov�m probl�m�m s LZW kompres�. </para> <para> Pokud va�e distribuce neobsahuje <systemitem class="library">libungif</systemitem>, st�hn�te si ji z <ulink url="http://sourceforge.net/projects/libungif">dom�c� str�nky libungif </ulink>. Podrobn� technick� informace naleznete v <ulink url="http://www.w3.org/Graphics/GIF/spec-gif89a.txt">GIF89a specifikaci</ulink>. </para> </sect2> </sect1> <!-- ********** --> <sect1 id="audio-formats"> <title>Audio form�ty</title> <para> <application>MPlayer</application> je <emphasis role="bold">filmov�</emphasis>, nikoli <emphasis role="bold">multimedi�ln�</emphasis> p�ehr�va�, a�koli um� p�ehr�t n�kter� zvukov� form�ty (ty jsou vyjmenov�ny v n�sleduj�c�ch sekc�ch). Toto nen� doporu�en� pou�it� <application>MPlayer</application>u, rad�ji pou�ijte <ulink url="http://www.xmms.org">XMMS</ulink>. </para> <sect2 id="mp3"> <title>MP3 soubory</title> <para> M偰ete m�t probl�my s p�ehr�n�m ur�it�ch MP3 soubor�, kter� <application>MPlayer</application> nespr�vn� detekuje jako MPEGy a p�ehr�v� je nespr�vn� nebo v�bec. Toto nelze opravit bez vy�azen� podpory pro n�kter� po�kozen� MPEG soubory, proto to tak v dohledn� dob� z�stane. P�znak <option>-demuxer</option> popsan� v man str�nce v�m pom偰e v t�chto p�padech. </para> </sect2> <sect2 id="ogg-vorbis"> <title>OGG/OGM soubory (Vorbis)</title> <para> Vy�aduje spr�vn� nainstalovan� <systemitem class="library">libogg</systemitem> a <systemitem class="library">libvorbis</systemitem>. </para> </sect2> <sect2 id="cdda"> <title>CD audio</title> <para> <application>MPlayer</application> um� pou壌t <application>cdparanoia</application> pro p�ehr�v�n� CDDA (Audio CD). Zam踐en� t�to 葹sti nezahrnuje v�et vlastnost� <application>cdparanoia</application>. </para> <para> Viz volbu <option>-cdda</option> v man str�nce, kter� m偰e b�t pou�ita pro propa�ov�n� voleb do <application>cdparanoia</application>. </para> </sect2> <sect2 id="xmms"> <title>XMMS</title> <para> <application>MPlayer</application> m偰e pou壌t vstupn� pluginy pro <application>XMMS</application> pro p�ehr�v�n� mnoha souborov�ch form�t�. Jsou to pluginy pro SNES hern� melodie, SID melodie (z Commodore 64), mnoho Amiga form�t�, .xm, .it, VQF, musepack, Bonk, shorten a mnoho dal麹ch. M偰ete je naj�t na <ulink url="http://www.xmms.org/plugins.php?category=input">str�nce XMMS input plugin�</ulink>. </para> <para> Pro tuto vlastnost mus�te m�t <application>XMMS</application> a zkompilovat <application>MPlayer</application> s <filename>./configure --enable-xmms</filename>. Pokud to nebude fungovat, budete muset nastavit cestu k <application>XMMS</application> pluginu a knihovn� explicitn� konfigura�n�mi volbami <option>--with-xmmsplugindir</option> a <option>--with-xmmslibdir</option>. </para> </sect2> </sect1> </chapter>