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
&quot;<ulink url="http://www.live555.com/mplayer/">LIVE555 Streaming Media</ulink>&quot;.)
</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>