~ubuntu-dev/mplayer/ubuntu-feisty

« back to all changes in this revision

Viewing changes to DOCS/xml/cs/codecs.xml

  • Committer: William Grant
  • Date: 2007-02-03 03:16:07 UTC
  • mto: This revision was merged to the branch mainline in revision 16.
  • Revision ID: william.grant@ubuntu.org.au-20070203031607-08gc2ompbz6spt9i
Update to 1.0rc1.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
<?xml version="1.0" encoding="iso-8859-2"?>
2
 
<!-- Synced with 1.76 -->
 
2
<!-- synced with r19687 -->
3
3
<chapter id="codecs">
4
4
<title>Kodeky</title>
5
5
 
7
7
<title>Video kodeky</title>
8
8
 
9
9
<para>
10
 
Kompletn� denn� aktualizovan� seznam naleznete v na�� str�nce
11
 
<ulink url="../../codecs-status.html">tabulce statutu kodeku</ulink>.
12
 
Docela dost kodek� si m��ete st�hnout z na�� domovsk� str�nky.
13
 
Odkaz najdete na
14
 
<ulink url="http://www.mplayerhq.hu/MPlayer/releases/codecs/">str�nce kodek�</ulink>.
 
10
Kompletn� denn� aktualizovan� seznam naleznete v na��
 
11
<ulink url="../../codecs-status.html">tabulce status� kodek�</ulink>.
 
12
N�kter� bin�rn� kodeky pro pou�it� MPlayerem jsou dostupn�
 
13
<ulink url="http://www.mplayerhq.hu/design7/dload.html#binary_codecs">sekci download</ulink>
 
14
na�� dom�c� str�nky.
15
15
</para>
16
16
 
17
17
<para>
80
80
</para>
81
81
 
82
82
 
83
 
<sect2 id="divx4-5">
84
 
<title>DivX4/DivX5</title>
85
 
 
86
 
<para>
87
 
Tato sekce obsahuje informace o kodec�ch DivX4 a DivX5 z
88
 
<ulink url="http://www.projectmayo.com">Projektu Mayo</ulink>.
89
 
Jejich prvn� dostupn� alfa verze byl OpenDivX 4.0 alpha 47 a 48.
90
 
Jejich podpora byla v minulosti p�id�na do
91
 
<application>MPlayer</application>u a zakompilov�v� se automaticky.
92
 
Rovn� jsme pou��vali jejich postprocesn� k�d pro voliteln� vylep�ov�n�
93
 
kvality MPEG-1/2 film�. Nyn� ji� pou��v�me na�e vlastn� pro v�echny typy
94
 
soubor�.
95
 
</para>
96
 
 
97
 
<para>
98
 
Nov� generace tohoto kodeku se naz�vala DivX4 a byla schopna dokonce dek�dovat
99
 
filmy vytvo�en� pomoc� nechvaln� zn�m�ho DivX kodeku!
100
 
Nav�c je mnohem rychlej�� ne� nativn� Win32 DivX DLL, ale pomalej�� ne�
101
 
<systemitem class="library">libavcodec</systemitem>.
102
 
Proto jeho pou�it� jako dekod�ru
103
 
<emphasis role="bold">nedoporu�ujeme</emphasis>. Nicm�n� jej lze s �sp�chem
104
 
pou��vat pro enk�dov�n�. Jedin� nev�hoda tohoto kodeku je, �e nen� k dispozici
105
 
pod Open Source licenc�.
106
 
</para>
107
 
 
108
 
<para>
109
 
DivX4 pracuje ve dvou re�imech:
110
 
<variablelist>
111
 
<varlistentry><term><option>-vc odivx</option></term>
112
 
<listitem><simpara>
113
 
  Pou��v� kodek ve stylu OpenDivX. V tomto re�imu vytv��� kodek YV12 obr�zky
114
 
  ve vlastn� vyrovn�vac� pam�ti a <application>MPlayer</application> prov�d�
115
 
  konverzi barevn�ho prostoru p�es libvo.
116
 
 (<emphasis role="bold">Rychl�, doporu�ujeme!</emphasis>)
117
 
  </simpara></listitem>
118
 
</varlistentry>
119
 
<varlistentry><term><option>-vc divx4</option></term>
120
 
<listitem><simpara>
121
 
  Pou��v� konverzi barevn�ho prostoru zabudovanou v kodeku. V tomto re�imu
122
 
  m��ete rovn� pou��t YUY2/UYVY. (<emphasis role="bold">POMAL�</emphasis>)
123
 
  </simpara></listitem>
124
 
</varlistentry>
125
 
</variablelist>
126
 
</para>
127
 
 
128
 
<para>
129
 
Re�im <option>-vc odivx</option> b�v� rychlej��, proto�e p�en�� obrazov� data
130
 
ve form�tu YV12 (rovinn� YUV 4:2:0), kter� vy�aduje mnohem men�� propustnost
131
 
sb�rnice. Pro re�imy zhu�t�n�ho YUV (YUY2, UYVY) pou�ijte re�im
132
 
<option>-vc divx4</option>. Rychlost RGB re�im� je stejn�, m�rn� se odli�uje
133
 
v z�vislosti na va�� aku�ln� barevn� hloubce.
134
 
<note>
135
 
<para>
136
 
Pokud va�e <option>-vo</option> rozhran� podporuje direct rendering, pak m��e
137
 
b�t <option>-vc divx4</option> rychlej��, nebo dokonce nejrychlej�� volbou.
138
 
</para>
139
 
 
140
 
<para>
141
 
Bin�rn� knihovny kodek� DivX4/5 si m��ete st�hnout z
142
 
<ulink url="http://avifile.sf.net">avifile</ulink> nebo
143
 
<ulink url="http://www.divx.com">divx.com</ulink>
144
 
Rozbalte je, spus�te <filename>./install.sh</filename> jako root a nezapome�te
145
 
p�idat <filename class="directory">/usr/local/lib</filename> do sv�ho
146
 
<filename>/etc/ld.so.conf</filename> a spu��te <command>ldconfig</command>.
147
 
</para>
148
 
 
149
 
<para>
150
 
CVS verzi STAR� core OpenDivX knihovny z�sk�te n�sledovn�:
151
 
</para>
152
 
 
153
 
<procedure>
154
 
<step><para>
155
 
<screen>cvs -d:pserver:anonymous@cvs.projectmayo.com:/cvsroot login</screen>
156
 
</para></step>
157
 
<step><para>
158
 
<screen>cvs -d:pserver:anonymous@cvs.projectmayo.com:/cvsroot co divxcore</screen>
159
 
</para></step>
160
 
<step><para>
161
 
Tato core knihovna je rozd�lena na decore a encore knihovnu, kter� by se m�ly
162
 
kompilovat odd�len�. Pro kompilaci decore knihovny zadejte
163
 
<screen>
164
 
cd divxcore/decore/build/linux
165
 
make
166
 
cp libdivxdecore.so /usr/local/lib
167
 
ln -s libdivxdecore.so /usr/local/lib/libdivxdecore.so.0
168
 
cp ../../src/decore.h /usr/local/include
169
 
</screen>
170
 
</para></step>
171
 
<step><para>
172
 
Bohu�el encore knihovna neobsahuje Makefile pro Linux a MMX optimalizovan�
173
 
k�d pracuje pouze ve Windows. I p�esto ji m��ete skompilovat pomoc� tohoto
174
 
<ulink url="ftp://ftp.mplayerhq.hu/MPlayer/contrib/divx-mf/Makefile">Makefile</ulink>.
175
 
<screen>
176
 
cd ../../../encore/build
177
 
mkdir linux
178
 
cd linux
179
 
cp path/Makefile .
180
 
make
181
 
cp libdivxencore.so /usr/local/lib
182
 
ln -s libdivxencore.so /usr/local/lib/libdivxencore.so.0
183
 
cp ../../src/encore.h /usr/local/include
184
 
</screen>
185
 
</para></step>
186
 
</procedure>
187
 
 
188
 
<para>
189
 
<application>MPlayer</application> automaticky detekuje DivX4/DivX5, pokud
190
 
jsou zpr�vn� nainstalov�ny, sta�� jej jen zkompilovat jako obvykle.
191
 
Pokud je nedetekuje, pak jste je nenainstalovali nebo nenakonfigurovali
192
 
spr�vn�.
193
 
</para>
194
 
 
195
 
</note>
196
 
</para>
197
 
</sect2>
198
 
 
199
 
 
200
83
<sect2 id="ffmpeg" xreflabel="FFmpeg/libavcodec">
201
84
<title>FFmpeg/libavcodec</title>
202
85
 
228
111
</para>
229
112
 
230
113
<para>
231
 
Pokud pou��v�te <application>MPlayer</application> z bal��ku, m�te ji�
232
 
<systemitem class="library">libavcodec</systemitem>
233
 
zahrnut�, sta�� prov�st kompilaci jako obvykle. Pokud pou��v�te CVS verzi
234
 
<application>MPlayer</application>u, vyextrahujte si
235
 
<systemitem class="library">libavcodec</systemitem> z CVS stromu FFmpegu,
236
 
jeliko� nov� verze FFmpeg je vyd�v�na jen z��dka. Verze z CVS je v�t�inou
237
 
stabiln� a nab�z� nejv�ce vlastnost�. Pro jej� z�sk�n� prove�te:
238
 
</para>
239
 
 
240
 
<procedure>
241
 
<step><para>
242
 
  <screen>cvs -d:pserver:anonymous@mplayerhq.hu:/cvsroot/ffmpeg login</screen>
243
 
  </para></step>
244
 
<step><para>
245
 
  <screen>cvs -z3 -d:pserver:anonymous@mplayerhq.hu:/cvsroot/ffmpeg co -P ffmpeg/libavcodec ffmpeg/libavutil</screen>
246
 
  </para></step>
247
 
<step><para>
248
 
  P�esu�te adres��e <filename>libavcodec</filename> a
249
 
  <filename>libavutil</filename> z FFmpeg do ko�enov�ho
250
 
  adres��e <application>MPlayer</application>ova CVS stromu.
251
 
  M�lo by to vypadat asi takto:
252
 
  <filename class="directory">main/libavcodec</filename>
253
 
  <filename class="directory">main/libavutil</filename>
254
 
  </para><para>
255
 
  Symbolick� link <emphasis role="bold">nesta��</emphasis>, mus�te jej
256
 
  zkop�rovat/p�esunout!
257
 
  </para></step>
258
 
<step><para>
259
 
  Pokud chcete m�t <systemitem class="library">libavcodec</systemitem>
260
 
  aktualizov�n v�dy kdy� aktualizujete
261
 
  <application>MPlayer</application> z CVS, vlo�te do souboru
262
 
  <filename>main/CVS/Entries</filename> n�sleduj�c� ��dky:
263
 
  <screen>D/libavcodec////</screen>
264
 
  <screen>D/libavutil////</screen>
265
 
  </para></step>
266
 
<step><para>
267
 
  Kompilujte. Skript <filename>configure</filename> by m�l zjistit probl�my
268
 
  p�ed kompilac�.
269
 
  </para></step>
270
 
</procedure>
271
 
 
272
 
<note>
273
 
<para>
274
 
<application>MPlayer</application> z CVS obsahuje podadres��
275
 
<filename>libavcodec</filename>, ten ale
276
 
<emphasis role="bold">neobsahuje</emphasis> zdrojov� k�dy
277
 
<systemitem class="library">libavcodec</systemitem>u!
278
 
Mus�te n�sledovat v��e uveden� postup, abyste z�skali zdrojov� h�dy knihovny.
279
 
</para>
280
 
</note>
 
114
Jak ostr� verze <application>MPlayer</application>u, tak
 
115
<application>MPlayer</application> ze Subversion obsahuj�
 
116
<systemitem class="library">libavcodec</systemitem>, tak�e jej nemus�te
 
117
stahovat zvlṻ.
 
118
Jen spus�te <filename>configure</filename> a kompilujte.
 
119
</para>
281
120
 
282
121
<para>
283
122
S pomoc� FFmpeg a m� Matrox G400, mohu sledovat DivX dokonce i v tom nejvy���m
310
149
<procedure>
311
150
<step><para>
312
151
  St�hn�te si kodeky, kter� chcete pou��t, ze str�nek
313
 
  <ulink url="http://xanim.va.pubnix.com">XAnim</ulink>.
 
152
  <ulink url="http://xanim.polter.net/">XAnim</ulink>.
314
153
  Kodek <emphasis role="bold">3ivx</emphasis> nen� zde, ale na str�nce
315
154
  <ulink url="http://www.3ivx.com">3ivx</ulink>.
316
155
  </para></step>
517
356
<title>KOMPILACE MPLAYERU S PODPOROU QUICKTIME KNIHOVEN</title>
518
357
<note><para>V sou�asnosti jsou podporov�ny pouze 32-bitov� Intel kompatibiln�
519
358
platformy.</para></note>
520
 
<step><para>st�hn�te si <application>MPlayer</application> z CVS</para></step>
 
359
<step><para>st�hn�te si <application>MPlayer</application> ze Subversion</para></step>
521
360
<step><para>st�hn�te si bal��ek QuickTime DLL z
522
361
<ulink url="http://www.mplayerhq.hu/MPlayer/releases/codecs/"/>
523
362
</para></step>
614
453
  minim�ln� pou�iteln� H.264 dekod�r ji� asi od �ervence 2004,
615
454
  od t� doby v�ak byly provedeny velk� zm�ny a vylep�en� jak v po�tu funk�nost�,
616
455
  tak ve vylep�en� pou�it� CPU.
617
 
  Pro jistotu je v�dy nejlep�� pou��vat aktu�ln� CVS verzi.
 
456
  Pro jistotu je v�dy nejlep�� pou��vat aktu�ln� Subversion verzi.
618
457
</para>
619
458
<para>
620
459
  Chcete-li se snadno a rychle dozv�d�t o zm�n�ch v H.264 dek�dov�n�
621
460
  <systemitem class="library">libavcodec</systemitem>u, sledujte
622
 
  <ulink url="http://mplayerhq.hu/cgi-bin/cvsweb.cgi/ffmpeg/libavcodec/h264.c?cvsroot=FFMpeg">webov� rozhran� FFmpeg CVS repozit��e</ulink>.
 
461
  <ulink url="http://svn.mplayerhq.hu/ffmpeg/trunk/libavcodec/h264.c?view=log">webov� FFmpeg Subversion rozhran�</ulink>.
623
462
</para>
624
463
</sect3>
625
464
 
633
472
  --></screen>
634
473
  Zdrojov� k�dy <application>MPlayer</application>u jsou aktualizov�ny, kdykoli
635
474
  nastane zm�na API v <systemitem class="library">x264</systemitem>, tak�e v�dy
636
 
  doporu�ujeme pou��vat tak� CVS verzi <application>MPlayer</application>u.
 
475
  doporu�ujeme pou��vat tak� Subversion verzi <application>MPlayer</application>u.
637
476
  Tato situace se snad zm�n�, a� <systemitem class="library">x264</systemitem>
638
477
  dosp�je k "vyd�n�".
639
478
  Mezi t�m by m�la b�t <systemitem class="library">x264</systemitem> pova�ov�na
884
723
make install
885
724
</screen>
886
725
Bin�rky na audiocoding.com nenajdete, ale m��ete si je opat�it v bal��c�ch pro
887
 
Debian z <ulink url="http://hpisi.nerim.net">dom�c� str�nky Christiana
 
726
Debian z <ulink url="http://www.debian-multimedia.org/">dom�c� str�nky Christiana
888
727
Marillata</ulink>, Mandrake/Mandriva RPM z
889
728
<ulink url="http://plf.zarb.org">P.L.F</ulink> a RedHat RPM
890
729
ze str�nek <ulink url="http://greysector.rangers.eu.org/">Grey Sector</ulink>.
964
803
(fourcc, soubor kodeku, vzorek AVI). Po�lete po�adavek na podporu va�eho
965
804
kodeku mailem a nahrajte tyto soubory na FTP server:
966
805
<systemitem role="url">
967
 
ftp://ftp.mplayerhq.hu/MPlayer/incoming/[codecname]/
 
806
ftp://upload.mplayerhq.hu/MPlayer/incoming/[codecname]/
968
807
</systemitem>
969
808
</para>
970
809
 
1080
919
Nyn� kdy� m�te v�echny pot�ebn� informace (fourcc, GUID, soubor kodeku,
1081
920
vzorek AVI), po�lete po�adavek na podporu sv�ho kodeku mailem a nahrajte
1082
921
tyto soubory na FTP server:
1083
 
<systemitem role="url">ftp://ftp.mplayerhq.hu/MPlayer/incoming/[codecname]/
 
922
<systemitem role="url">ftp://upload.mplayerhq.hu/MPlayer/incoming/[codecname]/
1084
923
</systemitem>
1085
924
</para>
1086
925