1
<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>2.2. T�mogatott codec-ek</title><link rel="stylesheet" href="default.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="MPlayer - The Movie Player"><link rel="up" href="features.html" title="2. fejezet - Funkci�k"><link rel="prev" href="formats.html" title="2.1. T�mogatott form�tumok"><link rel="next" href="video.html" title="2.3. Vide� kimeneti eszk�z�k"><link rel="preface" href="howtoread.html" title="Hogyan olvasd ezt a dokument�ci�t"><link rel="chapter" href="intro.html" title="1. fejezet - Bevezet�s"><link rel="chapter" href="features.html" title="2. fejezet - Funkci�k"><link rel="chapter" href="usage.html" title="3. fejezet - Haszn�lat"><link rel="chapter" href="faq.html" title="4. fejezet - Gyakran ism�telt k�rd�sek"><link rel="chapter" href="cd-dvd.html" title="5. fejezet - CD/DVD haszn�lat"><link rel="chapter" href="ports.html" title="6. fejezet - Portok"><link rel="chapter" href="mencoder.html" title="7. fejezet - A MEncoder haszn�lat�nak alapjai"><link rel="chapter" href="encoding-guide.html" title="8. fejezet - K�dol�s a MEncoderrel"><link rel="appendix" href="mailinglists.html" title="A. f�ggel�k - Levelez�si list�k"><link rel="appendix" href="bugreports.html" title="B. f�ggel�k - Hogyan jelentsd a hib�kat"><link rel="appendix" href="bugs.html" title="C. f�ggel�k - Ismert hib�k"><link rel="appendix" href="skin.html" title="D. f�ggel�k - MPlayer skin form�tum"><link rel="appendix" href="users-vs-dev.html" title="E. f�ggel�k - Fejleszt�i panaszok"><link rel="subsection" href="codecs.html#video-codecs" title="2.2.1. Vide� codec-ek"><link rel="subsection" href="codecs.html#audio-codecs" title="2.2.2. Audi� codec-ek"><link rel="subsection" href="codecs.html#codec-importing" title="2.2.3. Win32 codec import�l�si HOGYAN"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">2.2. T�mogatott codec-ek</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="formats.html">Előző</a>�</td><th width="60%" align="center">2. fejezet - Funkci�k</th><td width="20%" align="right">�<a accesskey="n" href="video.html">K�vetkező</a></td></tr></table><hr></div><div class="sect1" lang="hu"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="codecs"></a>2.2. T�mogatott codec-ek</h2></div></div></div><div class="sect2" lang="hu"><div class="titlepage"><div><div><h3 class="title"><a name="video-codecs"></a>2.2.1. Vide� codec-ek</h3></div></div></div><p>
2
N�zd meg a <a href="../../codecs-status.html" target="_top">codec st�tusz t�bl�zatot</a>
3
a teljes, naponta gener�lt list��rt. El�g sok codec el�rhető let�lt�sk�nt a
4
weboldalunkon. Szedd le őket a
5
<a href="http://www.mplayerhq.hu/MPlayer/releases/codecs/" target="_top">codec oldalr�l</a>.
8
</p><div class="itemizedlist"><ul type="disc"><li>
9
<span class="bold"><strong>MPEG-1</strong></span> (<span class="bold"><strong>VCD</strong></span>) �s
10
<span class="bold"><strong>MPEG-2</strong></span> (<span class="bold"><strong>DVD</strong></span>) vide�
12
nat�v dek�dol�k <span class="bold"><strong>DivX ;-), OpenDivX (DivX4),
13
DivX 5 (Pro), 3ivX, M$ MPEG-4</strong></span> v1, v2 �s m�s MPEG4 vari�nsokhoz
15
nat�v dek�dol� <span class="bold"><strong>Windows Media Video 7/8</strong></span>
16
(<span class="bold"><strong>WMV1/WMV2</strong></span>), �s Win32 DLL dek�dol�
17
a <span class="bold"><strong>Windows Media Video 9</strong></span> form�tumhoz
18
(<span class="bold"><strong>WMV3</strong></span>), mindkettőt a <tt class="filename">.wmv</tt>
21
nat�v <span class="bold"><strong>Sorenson 1 (SVQ1)</strong></span> dek�dol�
23
nat�v <span class="bold"><strong>Sorenson 3 (SVQ3)</strong></span> dek�dol�
25
<span class="bold"><strong>3ivx</strong></span> v1, v2 dek�dol�
27
Cinepak �s <span class="bold"><strong>Intel Indeo</strong></span> codec (3.1,3.2,4.1,5.0)
29
<span class="bold"><strong>MJPEG</strong></span>, AVID, VCR2, ASV2 �s m�s hardveres
32
VIVO 1.0, 2.0, I263 �s egy�b <span class="bold"><strong>H.263(+)</strong></span> vari�nsok
36
<span class="bold"><strong>RealVideo 1.0 & 2.0</strong></span> a
37
<code class="systemitem">libavcodec</code>-ből �s
38
<span class="bold"><strong>RealVideo 3.0 & 4.0</strong></span> codec a RealPlayer
39
k�nyvt�rak felhaszn�l�s�val
41
nat�v dek�dol� HuffYUV-hoz
43
k�l�nb�ző r�gi, egyszerű, RLE-szerű form�tum
45
Ha van olyan Win32 codec-ed, ami nincs a list�ban �s m�g nem t�mogatott,
46
olvasd el a <a href="codecs.html#codec-importing" title="2.2.3. Win32 codec import�l�si HOGYAN">codec import�l�s HOGYAN</a>-t
47
�s seg�tsd a munk�nkat.
48
</p><div class="sect3" lang="hu"><div class="titlepage"><div><div><h4 class="title"><a name="divx4-5"></a>2.2.1.1. DivX4/DivX5</h4></div></div></div><p>
49
Ez a r�sz a <a href="http://www.projectmayo.com" target="_top">Project Mayo</a>
50
DivX4 �s DivX5 codec-jeiről tartalmaz inform�ci�kat. AZ első el�rhető
51
alpha verzi�juk az OpenDivX 4.0 alpha 47 �s 48 volt. Ezek t�mogat�sa
52
be volt �p�tve az <span class="application">MPlayer</span>be r�gen, �s
53
alap�rtelmez�sk�nt be is lett forgatva. Haszn�ltuk az ut�feldolgoz� k�djukat
54
is az MPEG-1/2 filmek k�pminős�g�nek opcion�lis jav�t�s�hoz. Most m�r a
55
saj�tunkat haszn�ljuk, minden t�pushoz.
57
Ennek a codec-nek az �j gener�ci�j�t DivX4-nek h�vj�k �s m�g a h�rhedt
58
DivX codec-kel k�sz�tett filmek dek�dol�s�ra is k�pes! R�ad�sk�nt sokkal
59
gyorsabb, mint a nat�v Win32 DivX DLL, de lassabb, mint a
60
<code class="systemitem">libavcodec</code>.
61
Ez�rt <span class="bold"><strong>ellenezz�k</strong></span> a dek�derk�nt
62
t�rt�nő haszn�lat�t. K�dol�shoz viszont hasznos. Az egyetlen h�tr�nya
63
ennek a codec-nek, hogy nem el�rhető Ny�lt Forr�sk�d� licensszel.
65
A DivX4 k�t m�dban műk�dik:
66
</p><div class="variablelist"><dl><dt><span class="term"><tt class="option">-vc odivx</tt></span></dt><dd>
67
A codec-et OpenDivX form�ban haszn�lja. Ebben az esetben YV12 k�peket k�sz�t
68
a saj�t buffer�ben, �s az <span class="application">MPlayer</span> sz�nt�r konverzi�t
69
v�gez a libvo-n kereszt�l. (<span class="bold"><strong>Gyors, javasolt!</strong></span>)
70
</dd><dt><span class="term"><tt class="option">-vc divx4</tt></span></dt><dd>
71
A codec sz�nt�r konverzi�j�t haszn�lja. Ebben a m�dban haszn�lhatod a
72
YUY2/UYVY-t is. (<span class="bold"><strong>LASS�</strong></span>)
75
A <tt class="option">-vc odivx</tt> m�dszer �ltal�ban gyorsabb, amiatt, hogy a
76
k�p adatait YU12 (planar YUV 4:2:0) form�tumban viszi �t, �gy sokkal
77
kisebb s�vsz�less�g kell neki az adatbuszon. A csomagolt YUV m�dok (YUY2, UYVY)
78
a <tt class="option">-vc divx4</tt> m�dszert haszn�lj�k. Az RGB m�dokn�l a sebess�g
79
ugyan akkora, csak az aktu�lis sz�nm�lys�gedhez t�rt�nő alkalmazkod�sukban
81
</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Megjegyz�s</h3><p>
82
Ha a <tt class="option">-vo</tt> vez�rlőd t�mogatja a direkt renderel�st, akkor a <tt class="option">-vc
83
divx4</tt> gyorsabb lehet vagy ak�r a leggyorsabb is.
85
A DivX4/5 bin�ris codec k�nyvt�r let�lthető az
86
<a href="http://avifile.sf.net" target="_top">avifile</a>-r�l vagy
87
a <a href="http://www.divx.com" target="_top">divx.com</a> c�mről.
88
Csomagold ki, futtasd az <tt class="filename">./install.sh</tt> f�jlt root-k�nt �s ne
89
felejtsd el be�rni a <tt class="filename">/usr/local/lib</tt>
90
k�nyvt�rat az <tt class="filename">/etc/ld.so.conf</tt> f�jlba, majd futtatni az
91
<span><strong class="command">ldconfig</strong></span> parancsot.
93
A R�GI OpenDivX f�ggv�nyk�nyvt�rnak a CVS verzi�ja is let�lthető:
94
</p><div class="procedure"><ol type="1"><li><p>
95
</p><pre class="screen">cvs -d:pserver:anonymous@cvs.projectmayo.com:/cvsroot login</pre><p>
97
</p><pre class="screen">cvs -d:pserver:anonymous@cvs.projectmayo.com:/cvsroot co divxcore</pre><p>
99
Ez a fő f�ggv�nyk�nyvt�r decore �s encore k�nyvt�rakra van osztva, amiket k�l�n
100
kell ford�tani. A decore k�nyvt�rhoz egyszerűen �rd be:
101
</p><pre class="screen">
102
cd divxcore/decore/build/linux
104
cp libdivxdecore.so /usr/local/lib
105
ln -s libdivxdecore.so /usr/local/lib/libdivxdecore.so.0
106
cp ../../src/decore.h /usr/local/include
109
Sajnos az encore k�nyvt�rhoz nincs Linuxos Makefile �s az MMX optimaliz�ci� csak
110
Windowson műk�dik. De �gy is le tudod ford�tani,
112
<a href="ftp://ftp.mplayerhq.hu/MPlayer/contrib/divx-mf/Makefile" target="_top">Makefile</a>
114
</p><pre class="screen">
115
cd ../../../encore/build
120
cp libdivxencore.so /usr/local/lib
121
ln -s libdivxencore.so /usr/local/lib/libdivxencore.so.0
122
cp ../../src/encore.h /usr/local/include
124
</p></li></ol></div><p>
125
Az <span class="application">MPlayer</span> automatikusan megtal�lja a DivX4/DivX5-�t ha az
126
megfelelően van telep�tve, csak ford�tsd le �gy, mint m�skor. Ha nem tal�lja meg,
127
nem telep�tetted vagy nem �ll�tottad be megfelelően.
129
</p></div><div class="sect3" lang="hu"><div class="titlepage"><div><div><h4 class="title"><a name="ffmpeg"></a>2.2.1.2. FFmpeg/libavcodec</h4></div></div></div><p>
130
Az <a href="http://ffmpeg.org" target="_top">FFmpeg</a> egy
131
<span class="bold"><strong>ny�lt forr�sk�d�</strong></span> codec csomagot tartamaz, ami
132
k�pes sz�mos audi� �s vide� codec-et tartalmaz� folyam dek�dol�s�ra. Lenyűg�ző
133
k�dol�si k�pess�gei is vannak, �s gyorsabb mint a Win32 codec-ek a DivX.com
134
DivX4/5 k�nyvt�raiban!
136
Rengeteg sz�p codec-et tartalmaz, k�l�n�sen fontosak az MPEG-4 vari�nsok:
137
DivX3, DivX4, DivX5, Windows Media Video 7/8 (WMV1/WMV2). Nagyon �rdekes m�g a
140
A leg�jabb eml�t�sre m�lt� codec a <span class="bold"><strong>Sorenson 3</strong></span>
141
(SVQ3) codec. Ez az első, teljesen ny�lt forr�sk�d� implement�ci�. �s m�g gyorsabb
142
is, mint az eredeti. Győződj meg r�la, hogy ezt haszn�lod a bin�ris codec helyett!
144
Az �sszes t�mogatott codec list�j��rt l�togasd meg az FFmpeg weboldal�t.
145
T�mogatott <a href="http://ffmpeg.org/ffmpeg-doc.html#SEC19" target="_top">vide�</a>
146
�s <a href="http://ffmpeg.org/ffmpeg-doc.html#SEC20" target="_top">audi�</a> codec-ek.
148
Ha egy <span class="application">MPlayer</span> kiad�st haszn�lsz, a
149
<code class="systemitem">libavcodec</code>
150
benne van a csomagban, csak ford�tsd le a szok�sos m�don. Ha az
151
<span class="application">MPlayer</span>t CVS-ből szedted, ki kell csomagolnod
152
a <code class="systemitem">libavcodec</code>-et az FFmpeg
153
CVS f�j�b�l, mivel az FFmpeg kiad�sok el�g ritk�n j�nnek. A CVS
154
legt�bbsz�r stabil �s t�bb funkci�t ny�jt. Mindez �gy hajthat� v�gre:
155
</p><div class="procedure"><ol type="1"><li><p>
156
</p><pre class="screen">cvs -d:pserver:anonymous@mplayerhq.hu:/cvsroot/ffmpeg login</pre><p>
158
</p><pre class="screen">cvs -z3 -d:pserver:anonymous@mplayerhq.hu:/cvsroot/ffmpeg co -P ffmpeg/libavcodec ffmpeg/libavutil</pre><p>
160
Mozgasd �t a <tt class="filename">libavcodec</tt> �s <tt class="filename">libavutil</tt>
161
k�nyvt�rakat az FFmpeg forr�s�b�l az <span class="application">MPlayer</span> CVS
162
f�j�nak gy�k�rk�nyvt�r�ba. Valahogy �gy kell kin�znie:
163
<tt class="filename">main/libavcodec</tt>
164
<tt class="filename">main/libavutil</tt>
166
A szimb�likus link k�sz�t�se <span class="bold"><strong>nem</strong></span> el�g, �t kell
169
Ha azt szeretn�d, hogy a <code class="systemitem">libavcodec</code>
170
mindig friss�lj�n, amikor friss�ted az <span class="application">MPlayer</span> CVS-t,
171
�rd be a k�vetkező sort a <tt class="filename">main/CVS/Entries</tt> f�jlba:
172
</p><pre class="screen">D/libavcodec////</pre><p>
173
</p><pre class="screen">D/libavutil////</pre><p>
175
Ford�ts. Ha baj van, a <tt class="filename">configure</tt> megtal�lja m�g a ford�t�s előtt.
176
</p></li></ol></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Megjegyz�s</h3><p>
177
Az CVS-ből sz�rmaz� <span class="application">MPlayer</span> tartalmaz egy
178
<tt class="filename">libavcodec</tt> alk�nyvt�rat, de ebben
179
<span class="bold"><strong>nincs</strong></span> bent a
180
<code class="systemitem">libavcodec</code> forr�sa!
181
K�vesd a fenti l�p�seket a f�ggv�nyk�nyvt�r forr�s�nak beszerz�s�hez.
183
Az FFmpeg-gel �s a Matrox G400-as k�rty�mmal m�g a legnagyobb felbont�s� DivX
184
filmeket is k�pkock�k eldob�sa n�lk�l tudom n�zni a K6-2 500 g�pemen.
185
</p></div><div class="sect3" lang="hu"><div class="titlepage"><div><div><h4 class="title"><a name="xanim"></a>2.2.1.3. XAnim codec-ek</h4></div></div></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Megjegyz�s</h3><p>
186
Hadd figyelmeztess�nk, hogy az XAnim bin�ris codec-jeit egy kis sz�veggel egy�tt
187
csomagolj�k, amely egy leg�lis szoftver licensz, �s amely m�s megszor�t�sok mellett
188
megtiltja a a felhaszn�l�nak, hogy a codec-eket az <span class="application">XAnim</span>-on
189
k�v�l m�s programmal haszn�lja. Ennek ellen�re az XAnim szerzői m�g
190
senki ellen sem tettek jogi l�p�seket codec-haszn�lat �gyben.
191
</p></div><p><b>TELEP�T�S �S HASZN�LAT.�</b>
192
Az <span class="application">MPlayer</span> k�pes az XAnim codec-ek dek�dol�shoz
193
t�rt�nő felhaszn�l�s�ra. K�vesd az utas�t�sokat a bekapcsol�sukhoz:
194
</p><div class="procedure"><ol type="1"><li><p>
195
T�ltsd le a k�v�nt codec-eket az
196
<a href="http://xanim.va.pubnix.com" target="_top">XAnim oldal�r�l</a>.
197
A <span class="bold"><strong>3ivx</strong></span> codec nincs ott, az a
198
<a href="http://www.3ivx.com" target="_top">3ivx oldalon</a> van.
200
<span class="bold"><strong>VAGY</strong></span> t�ltsd le a codec csomagot a
201
<a href="http://www.mplayerhq.hu/MPlayer/releases/codecs/" target="_top">codec oldalunkr�l</a>
203
Haszn�ld a <tt class="option">--with-xanimlibdir</tt> kapcsol�t, amivel
204
megmondhatod a <tt class="filename">configure</tt>-nak, hogy hol tal�lhat�ak az
205
XAnim codec-ek. Alap�rtelmez�sben a
206
<tt class="filename">/usr/local/lib/codecs</tt>,
207
<tt class="filename">/usr/local/lib/xanim/mods</tt>,
208
<tt class="filename">/usr/lib/xanim/mods</tt> �s
209
<tt class="filename">/usr/lib/xanim</tt> k�nyvt�rakban keresi.
211
<code class="envar">XANIM_MOD_DIR</code> k�rnyezeti v�ltoz� be�ll�t�s�val is
212
megadhatod az XAnim codec-ek k�nyvt�r�t.
214
Nevezd �t/szimlinkelt a f�jlokat, szedd ki az architekt�ra r�szeket, �gy ilyen
215
f�jlneveket kapsz, mint ezek: <tt class="filename">vid_cvid.xa</tt>,
216
<tt class="filename">vid_h263.xa</tt>, <tt class="filename">vid_iv50.xa</tt>
217
</p></li></ol></div><p>
218
Az XAnim egy vide� codec csal�d, amelynek a haszn�lat�t, ha az lehets�ges,
219
a <tt class="option">-vfm xanim</tt> kapcsol�val �rhatod elő az <span class="application">MPlayer</span>nek.
221
Letesztelt codec-ek: <span class="bold"><strong>Indeo 3.2, 4.1, 5.0, CVID, 3ivX,
222
H.263.</strong></span>
223
</p></div><div class="sect3" lang="hu"><div class="titlepage"><div><div><h4 class="title"><a name="vivo-video"></a>2.2.1.4. VIVO vide�</h4></div></div></div><p>
224
Az <span class="application">MPlayer</span> le tudja j�tszani a Vivo (1.0 �s 2.0) vide�kat. Az
225
1.0-�s f�jlokhoz legink�bb az FFmpeg H.263 dek�dere illik, ezt a
226
<tt class="option">-vc ffh263</tt> kapcsol�val tudod haszn�lni. A 2.0-�s f�jlokhoz haszn�ld
227
a Win32 DLL-t a <tt class="option">-vc vivo</tt> kapcsol� seg�ts�g�vel. Ha nem adsz meg
228
kapcsol�t a parancsorban, az <span class="application">MPlayer</span> automatikusan
229
kiv�lasztja a legjobb codec-et.
230
</p></div><div class="sect3" lang="hu"><div class="titlepage"><div><div><h4 class="title"><a name="mpeg12"></a>2.2.1.5. MPEG-1/2 vide�</h4></div></div></div><p>
231
Az MPEG-1 �s MPEG-2 a <code class="systemitem">libmpeg2</code> t�bbplatformos,
232
nat�v f�ggv�nyk�nyvt�r seg�ts�g�vel ker�lnek dek�dol�sra, aminek a forr�sa benne van
233
az <span class="application">MPlayer</span>ben. Le tudjuk kezelni a hib�s MPEG-1/2
234
vide� f�jlokat is a <code class="systemitem">Signal 11</code> elkap�s�val
235
(<code class="systemitem">szegment�l�si hiba</code>), �s a codec gyors
236
�jrainicializ�l�s�val, pontosan onnan folytatva, ahol a hiba keletkezett. Ennek
237
a jav�t� technik�nak nincs m�rhető sebess�gvesztes�ge.
238
</p></div><div class="sect3" lang="hu"><div class="titlepage"><div><div><h4 class="title"><a name="avicodecs"></a>2.2.1.6. MS Video1, Cinepak CVID, �s egy�b r�gi codec-ek</h4></div></div></div><p>
239
Az <span class="application">MPlayer</span> a legt�bb r�gi codec-kel k�sz�lt AVI �s MOV
240
f�jlt le tudja j�tszani. R�gen bin�ris Win32 codec-ekkel voltak dek�dolva, de most
241
m�r <span class="bold"><strong>nat�v codec-jeink</strong></span> vannak a legt�bbh�z a
242
<a href="codecs.html#ffmpeg" title="2.2.1.2. FFmpeg/libavcodec"><code class="systemitem">libavcodec</code></a>-nek
244
</p></div><div class="sect3" lang="hu"><div class="titlepage"><div><div><h4 class="title"><a name="realvideo"></a>2.2.1.7. RealVideo</h4></div></div></div><p>
245
Az <span class="application">MPlayer</span> t�mogatja a RealVideo �sszes verzi�j�nak
248
</p><div class="itemizedlist"><ul type="disc"><li>
249
RealVideo 1.0, 2.0 (fourcc RV10, RV20) - k�dol�s/dek�dol�s t�mogat�sa
250
<code class="systemitem">libavcodec</code>-kel
252
RealVideo 3.0, 4.0 (fourcc RV30, RV40) - dek�dol�s t�mogat�sa
253
<span class="bold"><strong>RealPlayer k�nyvt�rakkal</strong></span>
256
T�ltsd le a Real codec-eket a
257
<a href="http://www.mplayerhq.hu/MPlayer/releases/codecs/" target="_top">http://www.mplayerhq.hu/MPlayer/releases/codecs/</a>
258
k�nyvt�rb�l �s csomagold ki a
259
<tt class="filename">/usr/local/lib/codecs</tt> k�nyvt�rba.
260
Ha m�shol akarod t�rolni őket, add meg a
261
<tt class="option">--with-reallibdir</tt> kapcsol�t a <span><strong class="command">configure</strong></span>-nak.
262
</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Megjegyz�s</h3><p>
263
A <span class="application">RealPlayer</span> k�nyvt�rak jelenleg
264
<span class="bold"><strong>csak Linux, FreeBSD, NetBSD �s Cygwin alatt műk�dnek
265
x86-on, Alpha-n �s PowerPC-n (a Linux/Alpha �s Linux/PowerPC tesztelve lett) �s Mac OS X-szel</strong></span>.
266
</p></div></div><div class="sect3" lang="hu"><div class="titlepage"><div><div><h4 class="title"><a name="xvid"></a>2.2.1.8. XviD</h4></div></div></div><p>
267
Az <a href="http://www.xvid.org" target="_top">XviD</a> egy szabad szoftveres MPEG-4
268
ASP kompatibilis vide� codec, ami tud k�t l�p�sben k�dolni �s teljes MPEG-4
269
ASP t�mogat�s van benne, ez�ltal sokkal hat�konyabb, mint a j�lismert DivX codec.
270
Nagyon j� vide� minős�get k�n�l �s a CPU optimaliz�ci�knak h�la a legt�bb
271
modern processzoron a teljes�tm�nye is j�.
273
Az OpenDivX codec forkolt fejleszt�sk�nt indult annak idej�n.
274
A fork akkor t�rt�nt, amikor a ProjectMayo az OpenDivX-et z�rt forr�sk�d�v�
275
tette DivX4 (most DivX5) n�ven, felbosszantva �gy a nem-ProjectMayo-s fejlesztőket,
276
akik az OpenDivX-en dolgoztak, s akik �gy elind�tott�k az XviD-et. �gy mindk�t
277
projektnek azonosak a gy�kereik.
278
</p><div class="procedure"><a name="id2532338"></a><p class="title"><b>Az <code class="systemitem">XviD</code> telep�t�se</b></p><p>
279
Mint a legt�bb ny�lt forr�sk�d� program, ez is k�t form�ban �rhető el:
280
<a href="http://www.xvid.org/downloads.html" target="_top">hivatalos kiad�s</a>
282
A CVS verzi� �ltal�ban el�g stabil a haszn�lathoz, mivel legt�bbsz�r csak
283
a kiad�sokban benne l�vő hib�k jav�t�sait tartalmazza.
284
Itt van l�p�sről l�p�sre, hogy mit kell tenned, ha az <code class="systemitem">XviD</code>
285
CVS-t haszn�lni akarod a <span class="application">MEncoder</span>rel (sz�ks�ged
286
lesz az <span class="application">autoconf</span> 2.50-re, az <span class="application">automake</span>-re
287
�s a <span class="application">libtool</span>-ra):
288
</p><ol type="1"><li><p>
289
</p><pre class="screen">cvs -z3 -d:pserver:anonymous@cvs.xvid.org:/xvid login</pre><p>
291
</p><pre class="screen">cvs -z3 -d:pserver:anonymous@cvs.xvid.org:/xvid co xvidcore</pre><p>
293
</p><pre class="screen">cd xvidcore/build/generic</pre><p>
295
</p><pre class="screen">./bootstrap.sh</pre><p>
297
</p><pre class="screen">./configure</pre><p>
298
Meg kell adnod p�r kapcsol�t (tanulm�nyozd a
299
<span><strong class="command">./configure --help</strong></span> kimenet�t).
301
</p><pre class="screen">make && make install</pre><p>
303
Ha megadtad a <tt class="option">--enable-divxcompat</tt> kapcsol�t,
304
m�sold �t a <tt class="filename">../../src/divx4.h</tt> f�jlt a
305
<tt class="filename">/usr/local/include/</tt>k�nyvt�rba.
307
Ford�tsd �jra az <span class="application">MPlayer</span>t a
308
<tt class="option">--with-xvidlibdir=<em class="replaceable"><code>/eleresi/ut/</code></em>libxvidcore.a</tt>
309
<tt class="option">--with-xvidincdir=<em class="replaceable"><code>/eleresi/ut/</code></em>xvid.h</tt>
311
</p></li></ol></div></div><div class="sect3" lang="hu"><div class="titlepage"><div><div><h4 class="title"><a name="sorenson"></a>2.2.1.9. Sorenson</h4></div></div></div><p>
312
A Sorenson egy Sorenson Media �ltal kifejlesztett vide� codec, amit az Apple-nek licenszelnek,
313
aki a <span class="application">QuickTime Player</span>-�vel terjeszti. K�pesek vagyunk
314
a Sorenson vide� f�jlok �sszes verzi�j�nak dek�dol�s�ra a k�vetkező dek�dol�kkal:
315
</p><div class="itemizedlist"><ul type="disc"><li>
316
Sorenson Video v1 (fourcc <span class="emphasis"><em>SVQ1</em></span>) - a dek�dol�st
317
<span class="bold"><strong>nat�v codec</strong></span> biztos�tja
318
(<a href="codecs.html#ffmpeg" title="2.2.1.2. FFmpeg/libavcodec"><code class="systemitem">libavcodec</code></a>)
320
Sorenson Video v3 (fourcc <span class="emphasis"><em>SVQ3</em></span>) - a dek�dol�st
321
<span class="bold"><strong>nat�v codec</strong></span> biztos�tja
322
(<a href="codecs.html#ffmpeg" title="2.2.1.2. FFmpeg/libavcodec"><code class="systemitem">libavcodec</code></a>)
323
</li></ul></div><div class="procedure"><a name="id2532636"></a><p class="title"><b>MPLAYER FORD�T�SA QUICKTIME K�NYVT�RAK T�MOGAT�S�VAL</b></p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Megjegyz�s</h3><p>Jelenleg csak a 32-bit-es Intel platformok t�mogatottak.</p></div><ol type="1"><li><p>T�ltsd le az <span class="application">MPlayer</span> CVS-t</p></li><li><p>T�ltsd le a QuickTime DLL csomagot:
324
<a href="http://www.mplayerhq.hu/MPlayer/releases/codecs/" target="_top">http://www.mplayerhq.hu/MPlayer/releases/codecs/</a>
325
</p></li><li><p>Csomagold ki a QuickTime DLL-eket a Win32 codec k�nyvt�radba
326
(alap�rtelmezett: <tt class="filename">/usr/local/lib/codecs/</tt>)
327
</p></li><li><p>ford�tsd le az <span class="application">MPlayer</span>t</p></li></ol></div></div><div class="sect3" lang="hu"><div class="titlepage"><div><div><h4 class="title"><a name="codec-x264"></a>2.2.1.10. x264</h4></div></div></div><div class="sect4" lang="hu"><div class="titlepage"><div><div><h5 class="title"><a name="codec-x264-whatis"></a>2.2.1.10.1. What is x264?</h5></div></div></div><p>
328
Az <code class="systemitem">x264</code> egy f�ggv�nyk�nyvt�r
329
a H.264 vide� folyamok l�trehoz�s�hoz.
330
M�g nincs k�sz 100%-ig, de valamilyen szinten m�r t�mogatja a
331
H.264 legt�bb minős�gjav�t� tulajdons�g�t.
332
Van sz�mos fejlett tulajdons�g a H.264 specifik�ci�j�ban, aminek
333
semmi k�ze a vide� minős�g�hez; ezek t�bbs�ge m�g nincs implement�lva
334
az <code class="systemitem">x264</code>-ben.
335
</p><div class="itemizedlist"><p class="title"><b>K�dol� tulajdons�gai</b></p><ul type="disc"><li><p>CAVLC/CABAC</p></li><li><p>T�bbsz�r�s hivatkoz�s</p></li><li><p>Intra: az �sszes makroblokk t�pus (16x16 �s 4x4 az
336
�sszes j�sl�ssal)</p></li><li><p>Inter P: az �sszes eloszt�s (16x16-t�l le
337
4x4-ig)</p></li><li><p>Inter B: eloszt�s 16x16-t�l le 8x8-ig
338
(bele�rtve a SKIP/DIRECT-et)</p></li><li><p>R�tavez�rl�s: konstans kvant�l�, konstans bitr�ta,
339
vagy t�bbl�p�ses ABR</p></li><li><p>Jelenet v�g�s detekt�l�sa</p></li><li><p>Adapt�v B-kocka elhelyez�s</p></li><li><p>B-kocka mint referencia / �nk�nyes k�pkocka
340
sorrend</p></li></ul></div><div class="itemizedlist"><p class="title"><b>K�dol�si korl�tok</b></p><ul type="disc"><li><p>Nincs igazi RD</p></li></ul></div></div><div class="sect4" lang="hu"><div class="titlepage"><div><div><h5 class="title"><a name="codec-h264-whatis"></a>2.2.1.10.2. Mi az a H.264?</h5></div></div></div><p>
341
A H.264 az ITU �s az MPEG �ltal k�z�sen fejlesztett �j digit�lis
342
vide� codec egyik neve.
343
Hivatkoznak r� m�g olyan kellemetlen neveken is, mint
344
"ISO/IEC 14496-10" vagy "MPEG-4 Part 10".
345
Legt�bbsz�r "MPEG-4 AVC" vagy csak "AVC" n�ven szerepel.
347
B�rhogy is nevezed, a H.264 meg�ri, hogy kipr�b�ld, mert �ltal�ban
348
el�ri az MPEG-4 ASP minős�g�t 5%-30%-kal kisebb bitr�t�val.
349
A val�di eredm�nyek mind a forr�s anyagt�l, mind a k�dol�t�l
351
A H.264 előnyei nem j�nnek ingyen: a H.264 folyamok dek�dol�s�nak
352
el�g meredek a CPU �s mem�ria ig�nye.
353
P�ld�ul egy 1733 Mhz-es Athlon-on egy DVD felbont�s� 1500kbps-es H.264
354
vide� kb. 35% CPU-t haszn�l a dek�dol�shoz.
355
�sszehasonl�t�sk�nt egy DVD felbont�s� 1500kbps-es MPEG-4 ASP folyamnak
357
Ez azt jelenti, hogy a nagy-felbont�s� folyamok dek�dol�sa szinte
358
sz�ba se j�n a legt�bb felhaszn�l�n�l.
359
Azt is jelenti, hogy egy tisztess�ges DVD rip n�ha akadhat a 2.0
360
Ghz-n�l lassabb processzorokon, �s �gy tov�bb.
362
Az <code class="systemitem">x264</code>-mal
363
a k�dol�si sz�ks�gletek nem sokkal rosszabbak, mint amit az
364
MPEG-4 ASP-n�l megszokt�l.
365
P�ld�ul egy 1733 Mhz-es Athlon-on egy tipikus DVD k�dol�s 5-15
368
Ennek a dokumentumnak nem c�lja a H.264 r�szletes le�r�sa, ha
369
�rdekel egy r�vid �ttekint�s, akkor olvasd el a
370
<a href="http://www.cdt.luth.se/~peppar/kurs/smd151/spie04-h264OverviewPaper.pdf" target="_top">The H.264/AVC Advanced Video Coding Standard: Overview and Introduction to the Fidelity Range Extensions</a>
372
</p></div><div class="sect4" lang="hu"><div class="titlepage"><div><div><h5 class="title"><a name="codec-x264-playback"></a>2.2.1.10.3. Hogyan tudok lej�tszani H.264 vide�kat az <span class="application">MPlayer</span>rel?</h5></div></div></div><p>
373
Az <span class="application">MPlayer</span> a
374
<code class="systemitem">libavcodec</code> H.264
375
dek�dol�j�t haszn�lja.
376
A <code class="systemitem">libavcodec</code> m�r 2004.
377
j�liusa �ta tartalmaz egy minim�lisan haszn�lhat� H.264 dek�dol�st,
378
de az�ta t�bb fontos v�ltoz�s �s fejleszt�s t�rt�nt, mind a
379
t�mogatott funkcionalit�sok, mind a CPU felhaszn�l�s szempontj�b�l.
380
Csak a biztons�g kedv��rt �rdemes mindig a legfrissebb CVS
383
Ha gyors �s k�nnyen em�szthető form�ban szeretn�l inform�ci�kat
384
arr�l, hogy milyen �j v�ltoz�sok t�rt�ntek a
385
<code class="systemitem">libavcodec</code>
386
H.264 dek�dol�j�ban, tartsd figyelemmel az
387
<a href="http://mplayerhq.hu/cgi-bin/cvsweb.cgi/ffmpeg/libavcodec/h264.c?cvsroot=FFMpeg" target="_top">FFmpeg CVS f�j�nak web-es fel�let�t</a>.
388
</p></div><div class="sect4" lang="hu"><div class="titlepage"><div><div><h5 class="title"><a name="codec-x264-encode"></a>2.2.1.10.4. Hogyan tudok a <span class="application">MEncoder</span>rel �s az <code class="systemitem">x264</code>-gyel vide�t k�dolni?</h5></div></div></div><p>
389
Ha van feltelep�tve subversion kliensed, a leg�jabb x264
390
forr�st let�ltheted ezzel a paranccsal:
391
</p><pre class="screen">
392
svn co svn://svn.videolan.org/x264/trunk x264</pre><p>
393
Az <span class="application">MPlayer</span> forr�s mindig friss�l, ha
394
egy <code class="systemitem">x264</code> API v�ltoz�s
395
jelenik meg, �gy javasolt az <span class="application">MPlayer</span> CVS
396
verzi�j�nak haszn�lata.
397
Tal�n ez a szitu�ci� v�ltozni fog ha egy
398
<code class="systemitem">x264</code> "kiad�s" megjelenik.
399
Addig az <code class="systemitem">x264</code> nagyon
400
instabilk�nt kezelendő, figyelembe v�ve, hogy a programoz�si fel�lete
403
Az <code class="systemitem">x264</code> a szabv�nyos m�don
404
ford�that� le �s telep�thető:
405
</p><pre class="screen">
406
./configure && make && sudo make install</pre><p>
407
Ez telep�ti a libx264.a-t a /usr/local/lib k�nyvt�rba �s az x264.h-t
408
beleteszi a /usr/local/include-ba.
410
Miut�n az <code class="systemitem">x264</code> f�ggv�nyk�nyvt�r
411
�s a fejl�c f�jl a megfelelő helyre ker�lt, az
412
<span class="application">MPlayer</span> ford�t�sa
413
<code class="systemitem">x264</code> t�mogat�ssal m�r egyszerű.
414
csak futtasd a szabv�nyos parancsokat:
415
</p><pre class="screen">./configure && make && sudo make install</pre><p>
416
A configure script automatikusan detekt�lja, hogy elget teszel az
417
<code class="systemitem">x264</code> k�vetelm�nyeinek.
418
</p></div></div></div><div class="sect2" lang="hu"><div class="titlepage"><div><div><h3 class="title"><a name="audio-codecs"></a>2.2.2. Audi� codec-ek</h3></div></div></div><div class="itemizedlist"><p class="title"><b>A legfontosabb audi� codec-ek:</b></p><ul type="disc"><li>
419
MPEG layer 1/2/3 (MP1/2/3) audi� (<span class="bold"><strong>nat�v</strong></span>
420
k�d, MMX/SSE/3DNow! optimaliz�ci�val)
422
Windows Media Audio 7 �s 8 (ismert mint WMAv1 �s WMAv2) (<span class="bold"><strong>nat�v</strong></span> k�d,
423
<a href="codecs.html#ffmpeg" title="2.2.1.2. FFmpeg/libavcodec"><code class="systemitem">libavcodec</code></a>-kel)
425
Windows Media Audio 9 (WMAv3) (DMO DLL-lel)
427
AC3 Dolby audi� (<span class="bold"><strong>nat�v</strong></span> k�d,
428
MMX/SSE/3DNow! optimaliz�ci�val)
430
hangk�rty�n �teresztő AC3
434
Ogg Vorbis audi� codec (<span class="bold"><strong>nat�v</strong></span> f�ggv�nyk�nyvt�r)
436
RealAudio: DNET (alacsony bitr�t�j� AC3), Cook, Sipro �s ATRAC3
438
QuickTime: Qualcomm �s QDesign audi� codec-ek
440
VIVO audi� (g723, Vivo Siren)
442
Voxware audi� (DirectShow DLL haszn�lat�val)
444
alaw �s ulaw, sz�mos gsm, adpcm �s pcm form�tum �s m�s, egyszerű, r�gi
446
</li></ul></div><div class="sect3" lang="hu"><div class="titlepage"><div><div><h4 class="title"><a name="swac3"></a>2.2.2.1. Szoftveres AC3 dek�dol�s</h4></div></div></div><p>
447
Ez az alap�rtelmez�sben haszn�lt dek�dol� az AC3 audi�j� f�jlokhoz.
449
Az AC3 dek�dol� 2, 4 vagy 6 csatorn�s hangkimenet kever�st tud csin�lni.
450
Ha 6 hangsz�r�ra van be�ll�tva, ez a dek�dol� k�l�n kimenetet biztos�t hang
451
vez�rlő �sszes AC3 csatorn�j�nak, l�trehozva �gy a teljes "surround
452
sound" hat�st, a hwac3 codec-hez sz�ks�ges k�lső AC3 dek�dol� n�lk�l.
454
Haszn�ld a <tt class="option">-channels</tt> kapcsol�t a kimeneti csatorn�k sz�m�nak
455
megad�s�hoz. A <tt class="option">-channels 2</tt> sztereo downmix-et produk�l. Egy 4
456
csatorn�s downmixhez (bal el�lső, jobb el�lső, bal Surround �s jobb Surround
457
kimenet) haszn�ld a <tt class="option">-channels 4</tt> kapcsol�t. Ebben az esetben,
458
b�rmelyik k�z�pső csatorna egyenlően lesz elkeverve az el�lső csatorn�khoz.
459
A <tt class="option">-channels 6</tt> kapcsol� minden AC3 csatorn�t �gy ad ki, ahogy
460
azok k�dolva lettek - bal, jobb, bal Surround, jobb Surround, Center �s LFE
463
A csatorn�k alap�rtelmezett sz�ma 2.
465
2-n�l t�bb kimeneti csatorna haszn�lat�hoz OSS-t kell haszn�lnod, �s egy olyan
466
hangk�rty�val kell rendelkezned, ami t�mogatja a megfelelő sz�m� kimeneti
467
csatorn�t az SNDCTL_DSP_CHANNELS ioctl-en kereszt�l. P�ld�ul az emu10k1
468
2001. augusztus vagy k�sőbbi verzi�i megfelelő vez�rlők (a Soundblaster Live!
469
k�rty�k haszn�lj�k, de az ALSA CVS is val�sz�nűleg műk�dik).
470
</p></div><div class="sect3" lang="hu"><div class="titlepage"><div><div><h4 class="title"><a name="hwac3"></a>2.2.2.2. Hardveres AC3 dek�dol�s</h4></div></div></div><p>
471
AC3-at t�mogat� hangk�rty�ra lesz sz�ks�ges, digit�lis kimenettel (S/PDIF). A
472
k�rtya vez�rlőj�nek megfelelően t�mogatnia kell az AFMT_AC3 form�tumot
473
(a C-Media t�mogatja). Csatlakoztasd az AC3 dek�dol�dat az S/PDIF kimenethez �s
474
haszn�ld a <tt class="option">-ac hwac3</tt> kapcsol�t. M�g kis�rleti k�d, de műk�dik
475
C-Media k�rty�kon �s Soundblaster Live! + ALSA (de OSS-en nem) vez�rlővel,
476
valamint DXR3/Hollywood+ MPEG dek�dol� k�rty�kon.
477
</p></div><div class="sect3" lang="hu"><div class="titlepage"><div><div><h4 class="title"><a name="libmad"></a>2.2.2.3. libmad t�mogat�s</h4></div></div></div><p>
478
A <a href="http://www.underbit.com/products/mad/" target="_top">libmad</a> egy t�bbplatformos,
479
csak eg�sz (belső 24bit-es PCM) alap� MPEG audi� dek�dol� f�ggv�nyk�nyvt�r.
480
Nem kezeli j�l a s�r�lt f�jlokat, �s n�ha probl�m�i vannak a keres�ssel, de
481
jobb a teljes�tm�nye FPU n�lk�li rendszereken
482
(mint pl. az <a href="linux.html#arm" title="6.1.3. ARM">ARM</a>), mint az mp3lib-�.
484
A t�mogat�s bekapcsol�s�hoz add meg a <tt class="option">--enable-mad</tt> configure
486
</p></div><div class="sect3" lang="hu"><div class="titlepage"><div><div><h4 class="title"><a name="vivo-audio"></a>2.2.2.4. VIVO audi�</h4></div></div></div><p>
487
A VIVO f�jlokban haszn�lt audi� codec att�l f�gg, hogy VIVO/1.0 vagy
488
VIVO/2.0 f�jlr�l van-e sz�. A VIVO/1.0 f�jlok <span class="bold"><strong>g.723</strong></span> audi�t
489
tartalmaznak, a VIVO/2.0 f�jlok pedig <span class="bold"><strong>Vivo Siren</strong></span> audi�t.
490
Mindkettő t�mogatott.
491
</p></div><div class="sect3" lang="hu"><div class="titlepage"><div><div><h4 class="title"><a name="realaudio"></a>2.2.2.5. RealAudio</h4></div></div></div><p>
492
Az <span class="application">MPlayer</span> majdnem minden RealAudio verzi�t t�mogat:
493
</p><div class="itemizedlist"><ul type="disc"><li>
494
RealAudio DNET - a dek�dol�st a
495
<code class="systemitem">liba52</code> biztos�tja
497
RealAudio Cook/Sipro/ATRAC3 - a dek�dol�st a
498
<span class="bold"><strong>RealPlayer k�nyvt�rak</strong></span> biztos�tj�k
500
A RealPlayer k�nyvt�rak telep�t�si �tmutat�j�t a
501
<a href="codecs.html#realvideo" title="2.2.1.7. RealVideo">RealVideo</a> r�szben tal�lod.
502
</p></div><div class="sect3" lang="hu"><div class="titlepage"><div><div><h4 class="title"><a name="qdesign"></a>2.2.2.6. QDesign codec-ek</h4></div></div></div><p>
503
QDesign audi� folyamok (fourcc:<span class="emphasis"><em>QDMC, QDM2</em></span>) MOV/QT f�jlokban
504
tal�lhat�ak. Ezen codec mindk�t verzi�ja dek�dolhat� a QuickTime
505
k�nyvt�rakkal. A telep�t�si �tmutat�hoz olvasd el a
506
<a href="codecs.html#sorenson" title="2.2.1.9. Sorenson">Sorenson vide� codec</a> r�szt.
507
</p></div><div class="sect3" lang="hu"><div class="titlepage"><div><div><h4 class="title"><a name="qualcomm"></a>2.2.2.7. Qualcomm codec-ek</h4></div></div></div><p>
508
Qualcomm audio streams (fourcc:<span class="emphasis"><em>Qclp</em></span>) MOV/QT f�jlokban
509
tal�lhat�ak. Dek�dolhat�ak a QuickTime k�nyvt�rakkal.
510
A telep�t�si �tmutat�hoz olvasd el a
511
<a href="codecs.html#sorenson" title="2.2.1.9. Sorenson">Sorenson vide� codec</a> r�szt.
512
</p></div><div class="sect3" lang="hu"><div class="titlepage"><div><div><h4 class="title"><a name="aac"></a>2.2.2.8. AAC codec</h4></div></div></div><p>
513
Az AAC (Advanced Audio Coding) egy audi� codec, amit n�ha MOV �s MP4 f�jlokban
514
tal�lhat�. Egy FAAD nevű, ny�lt forr�sk�d� dek�dol� el�rhető a
515
<a href="http://www.audiocoding.com" target="_top">http://www.audiocoding.com</a> c�men.
516
Az <span class="application">MPlayer</span> tartalmazza a libfaad 2.1 b�ta CVS k�dj�t,
517
nem sz�ks�ges k�l�n beszerezni.
519
Ha gcc 3.2-t haszn�lsz, ami nem tudja leford�tani a belső FAAD forr�sunkat vagy valami
520
m�s okb�l a k�lső f�ggv�nyk�nyvt�rat szeretn�d haszn�lni, t�ltsd le a
521
<a href="http://www.audiocoding.com/modules/mydownloads/" target="_top">let�lt�si oldalr�l</a>
522
�s add meg a <tt class="option">--enable-external-faad</tt> kapcsol�t a <tt class="filename">configure</tt>-nak.
523
Nem kell a teljes faad2 az AAC f�jlok dek�dol�s�hoz, a libfaad el�g. �gy k�sz�tsd el:
524
</p><pre class="screen">
532
Bin�risok nem t�lthetőek le az audiocoding.com-r�l, de (apt-)get-tel feltelep�theted
533
Debian csomagokb�l <a href="http://hpisi.nerim.net" target="_top">Christian Marillat weboldal�r�l</a>,
534
vagy Mandrake/Mandriva RPM-ből a <a href="http://plf.zarb.org" target="_top">P.L.F</a>-ről, RedHat RPM-ből
535
pedig a <a href="http://greysector.rangers.eu.org/" target="_top">Grey Sector</a>-t�l.
536
</p></div></div><div class="sect2" lang="hu"><div class="titlepage"><div><div><h3 class="title"><a name="codec-importing"></a>2.2.3. Win32 codec import�l�si HOGYAN</h3></div></div></div><div class="sect3" lang="hu"><div class="titlepage"><div><div><h4 class="title"><a name="vfw-codecs"></a>2.2.3.1. VFW codec-ek</h4></div></div></div><p>
537
A VFW (Video for Windows) egy r�gi Vide� API Windowshoz. A codecjei
538
<tt class="filename">.DLL</tt> vagy (ritk�n) <tt class="filename">.DRV</tt> kiterjeszt�sűek
539
voltak. Ha az <span class="application">MPlayer</span>nek nem siker�l lej�tszani az AVI
540
f�jlodat egy ilyesmi �zenettel:
541
</p><pre class="screen">UNKNOWN video codec: HFYU (0x55594648)</pre><p>
543
Ez azt jelenti, hogy az AVI f�jlod egy olyan codec-kel lett elk�dolva, aminek
544
HFYU a fourcc-je (HFYU = HuffYUV codec, DIV3 = DivX Low Motion, stb.). Most, hogy
545
m�r tudod ezt, meg kell keresned, melyik DLL-t t�lti be a Windows ennek a f�jlnak
546
a lej�tsz�s�hoz. A mi eset�nkben, a <tt class="filename">system.ini</tt> tartalmazza
547
ezt az inform�ci�t ebben a sorban:
548
</p><pre class="programlisting">VIDC.HFYU=huffyuv.dll</pre><p>
550
Sz�ks�ged lesz a <tt class="filename">huffyuv.dll</tt> f�jlra. Figyelj r�, hogy az
551
audio codec-ek MSACM prefix-szel vannak megadva:
552
</p><pre class="programlisting">msacm.l3acm=L3codeca.acm</pre><p>
554
Ez az MP3 codec. Most m�r minden sz�ks�ges inform�ci�val rendelkezel
555
(fourcc, codec f�jl, p�lda AVI), k�ldd be a codec t�mogat�si k�r�sedet egy
556
lev�lben �s t�ltsd fel ezket a f�jlokat az FTP-re:
557
<code class="systemitem">
558
ftp://ftp.mplayerhq.hu/MPlayer/incoming/[codecneve]/
560
</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Megjegyz�s</h3><p>Windows NT/2000/XP alatt a regisztr�ci�s adatb�zisban keresd ezeket
561
az inform�ci�kat, pl. keress r� a "VIDC.HFYU"-ra. Hogy ezt hogy tudod
562
megcsin�lni, n�zd meg a r�gi DirectShow m�dszert lejebb.
563
</p></div></div><div class="sect3" lang="hu"><div class="titlepage"><div><div><h4 class="title"><a name="dshow-codecs"></a>2.2.3.2. DirectShow codec-ek</h4></div></div></div><p>
564
A DirectShow egy �jabb Vide� API, ami m�g rosszabb, mint az elődje.
565
A dolgok nehezebben mennek a DirectShow-val, mivel
566
</p><div class="itemizedlist"><ul type="disc"><li>
567
a <tt class="filename">system.ini</tt> nem tartalmazza a megfelelő inform�ci�kat,
568
azok a regisztr�ci�s adatb�zisban vannak �s
570
sz�ks�g�nk van a codec GUID-j�re.
572
</p><div class="procedure"><a name="id2533883"></a><p class="title"><b>�j m�dszer:</b></p><p>
573
A <span class="application">Microsoft GraphEdit</span> haszn�lat�val (gyors)
574
</p><ol type="1"><li><p>
575
Szedd le a <span class="application">GraphEdit</span>-et a DirectX SDK-b�l vagy a
576
<a href="http://doom9.net" target="_top">doom9</a>-ről.
578
Ind�tsd el a <span><strong class="command">graphedit.exe</strong></span>-t.
580
A men�ben v�laszd ki a Graph -> Insert Filters men�pontot.
582
Nyisd ki a <code class="systemitem">DirectShow Filters</code> elemeit.
584
V�laszd ki a megfelelő codec nevet �s nyisd ki.
586
A <code class="systemitem">DisplayName</code> bejegyz�sben n�zd meg a francia
587
z�r�jelek k�z�tt l�vő karakterl�ncot �s �rd le (�t vonallal elv�lasztott
590
A codec bin�ris a <code class="systemitem">Filename</code> bejegyz�sben megadott
592
</p></li></ol></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Megjegyz�s</h3><p>
593
Ha nincs <code class="systemitem">Filename</code> �s a
594
<code class="systemitem">DisplayName</code> olyasmit tartalmaz, hogy
595
<code class="systemitem">device:dmo</code>, akkor ez egy DMO-Codec.
596
</p></div><div class="procedure"><a name="id2534021"></a><p class="title"><b>R�gi m�dszer:</b></p><p>
597
V�gy egy nagy levegőt �s kezdj keresni a regisztr�ci�s adatb�zisban...
598
</p><ol type="1"><li><p>
599
ind�tsd el a <span><strong class="command">regedit</strong></span>-et.
601
Nyomd meg a <span class="keycap"><b>Ctrl</b></span>+<span class="keycap"><b>F</b></span>, kapcsold ki az első
602
k�t kijel�lő dobozd �s enged�lyezd a harmadikat. �rd be a codec fourcc-j�t (pl.
603
<strong class="userinput"><code>TM20</code></strong>).
605
Egy mezőt kell l�tnod, ami az el�r�si utat �s a f�jl nev�t tartalmazza (pl.
606
<tt class="filename">C:\WINDOWS\SYSTEM\TM20DEC.AX</tt>).
608
Most, hogy megvan a f�jl, a GUID-t kell megkeresni. Pr�b�ld �jra a keres�st, de
609
most a codec nev�re keress, ne a fourcc-re. A nev�t a Media Player ki�rja a
610
f�jl lej�tsz�sa k�zben, ha megn�zed a
611
<span class="guimenu">File</span> -> <span class="guisubmenu">Properties</span> ->
612
<span class="guimenuitem">Advanced</span> f�let.
613
Ha m�gsem, akkor �gy j�rt�l. Pr�b�ld meg kital�lni (pl. keress r� a TrueMotion-ra).
615
Ha megvan a GUID, l�tnod kell egy <span class="guilabel">FriendlyName</span> �s egy
616
<span class="guilabel">CLSID</span> mezőt. �rd le a 16 b�jtos CLSID-t, ez
618
</p></li></ol></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Megjegyz�s</h3><p>
619
Ha nem siker�lt a keres�s, pr�b�ld meg bekapcsolni az �sszes kijel�lő dobozt. Ekkor
620
kaphatsz hamis tal�latokat, de tal�n szerencs�d lesz...
622
Most, hogy m�r megvan minden sz�ks�ges inform�ci� (fourcc, GUID, codec f�jl,
623
p�lda AVI), k�ldd el a codec t�mogat�si k�relmedet lev�lben �s t�ltsd fel a f�jlokat
625
<code class="systemitem">ftp://ftp.mplayerhq.hu/MPlayer/incoming/[codecneve]/
628
Ha saj�t magad szeretn�l be�p�teni egy codec-et, olvasd el a
629
<a href="http://www.mplayerhq.hu/MPlayer/DOCS/tech/codecs.conf.txt" target="_top">DOCS/tech/codecs.conf.txt</a>
631
</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="formats.html">Előző</a>�</td><td width="20%" align="center"><a accesskey="u" href="features.html">Fel</a></td><td width="40%" align="right">�<a accesskey="n" href="video.html">K�vetkező</a></td></tr><tr><td width="40%" align="left" valign="top">2.1. T�mogatott form�tumok�</td><td width="20%" align="center"><a accesskey="h" href="index.html">Tartalom</a></td><td width="40%" align="right" valign="top">�2.3. Vide� kimeneti eszk�z�k</td></tr></table></div></body></html>