Mercurial > mplayer.hg
comparison DOCS/Hungarian/codecs.html @ 1624:2eedc348e92a
*** empty log message ***
author | gabucino |
---|---|
date | Wed, 22 Aug 2001 16:57:49 +0000 |
parents | |
children | a5cb1b1d47a8 |
comparison
equal
deleted
inserted
replaced
1623:5908dd344067 | 1624:2eedc348e92a |
---|---|
1 <HTML> | |
2 | |
3 <BODY> | |
4 | |
5 <PRE> | |
6 | |
7 <A NAME=2.1>2.1. Video formátumok, audio és video codecek | |
8 | |
9 | |
10 <A NAME=2.1.1>2.1.1. Támogatott formátumok | |
11 | |
12 <B>MPlayer</B> közvetlenül tudja olvasni/lejátszani a következőket: | |
13 - VCD (Video CD) közvetlen a CD-ROM-ról, vagy image file-ból | |
14 - DVD, közvetlen a lemezről, opcionálisan libcss-t használva dekódoláshoz | |
15 - MPEG 1/2 System Stream (PS/PES/VOB) és Elementary Stream (ES) formátumok | |
16 - RIFF AVI formátum | |
17 - ASF 1.0 formátum | |
18 - file olvasása, stdin-ről is, továbbá hálózatról, HTTP-n keresztül | |
19 | |
20 Megj.: quicktime-vel és realmedia-val kapcsolatban lásd a FAQ-t ! | |
21 | |
22 | |
23 <A NAME=2.1.2>2.1.2. Támogatott audio és video codec-ek | |
24 | |
25 Lásd http://mplayer.sourceforge.net/DOCS/codecs.html a teljes, naponta | |
26 frissített listához!!! | |
27 | |
28 A legfontosabb video codecek: | |
29 - MPEG1 (VCD) és MPEG2 (DVD) video | |
30 - DivX, FFmpeg, OpenDivX és más MPEG4 variánsok | |
31 - Windows Media Video 7 (WMV1) és Windows Media Video 8 ami .wmv file-okban | |
32 van | |
33 - Intel Indeo codecek (3.1, 3.2, 4.1, 5.0) | |
34 - MJPEG, ASV2 és más hardware formátumok | |
35 | |
36 A legfontosabb audio codecek: | |
37 - MPEG layer 2, és layer 3 (MP3) audio (nativ kód, 3DNow! optimalizációval) | |
38 - AC3 dolby audio (nativ kód, 3DNow! optimalizációval) | |
39 - VoxWare audio | |
40 - alaw, msgsm, pcm és más régi formátumok | |
41 | |
42 Ha van olyan codeced, ami nincs felsorolva vagy támogatva, olvasd el a | |
43 http://mplayer.sourceforge.net/DOCS/codecs.html és DOCS/CODECS | |
44 file-okat, amikben le van írva, mit kell tenned, hogy támogassuk a codeced! | |
45 | |
46 | |
47 <A NAME=2.1.2.1>2.1.2.1. DivX4 | |
48 | |
49 Ez a fejezet a <A HREF="http://www.projectmayo.com">ProjectMayo</A> DivX4 codec-éről tartalmaz információkat. | |
50 Az első hozzáférhető alfa verzió az OpenDivX alpha 47 és 48 volt. A | |
51 támogatás ezekhez benne volt/van az <B>MPlayer</B>-ben, és alapállapotban | |
52 bele is fordul. A postprocessing kódját használjuk, hogy javítsunk az | |
53 MPEG1/2 filmek képminőségén. | |
54 | |
55 Ezen codec új generációja le tudja játszani a hírhedt DivX codec-kel | |
56 készült filmeket is! És ez még nem minden, SOKKAL gyorsabb mint a | |
57 Win32-es DivX DLL. A beállítást lásd lent. A codec egyetlen hátránya, hogy | |
58 jelenleg zárt forráskódú. :( | |
59 | |
60 A következő URL-ről lehet letölteni: | |
61 | |
62 | |
63 http://download2.projectmayo.com/dnload/divx4linux/divx4linux-20010718.zip | |
64 | |
65 | |
66 Jelenleg nem tartalmaz automatikus installáló programot, ígyhát kézzel kell | |
67 feltenni, PONTOSAN úgy ahogy itt áll. Először ki kell tömöríteni, majd | |
68 be kell másolni: | |
69 | |
70 | |
71 cp libdivxdecore.so.0.0.0 /usr/local/lib/ | |
72 ln -s /usr/local/lib/libdivxdecore.so.0.0.0 /usr/local/lib/libdivxdecore.so.0 | |
73 ln -s /usr/local/lib/libdivxdecore.so.0 /usr/local/lib/libdivxdecore.so | |
74 ldconfig | |
75 cp decore.h /usr/local/include/ | |
76 | |
77 | |
78 Az <B>MPlayer</B> automatikusan detektálja, ha a DivX4 (helyesen) van | |
79 installálva, fordítsd le a szokott módon. Ha nem veszi észre, akkor nem | |
80 követted pontosan a fent leírtakat és/vagy elcseszett konfigod van | |
81 (lásd az 5.1-es fejezet utolsó kérdését). | |
82 | |
83 A használata kicsit trükkös. Mivel ütközik a régi OpenDivX-szel (az API-ja | |
84 nagyon hasonlít az OpenDivX-éhez), az OpenDivX kód kikapcsolásra kerül, | |
85 és annak drivere is ezt használja. | |
86 | |
87 Ez az egész tulajdonképpen annyit takar, hogy két lehetőséget van a | |
88 használatára: | |
89 | |
90 | |
91 -vc odivx : a DivX4 codec használata, mint az OpenDivX új verziója. | |
92 Ebben az esetben YV12 képeket produkál a saját bufferében, | |
93 és az <B>MPlayer</B> (libvo) konverziót végez. | |
94 | |
95 -vc divx4 : a DivX4 codec csinál konverziót. | |
96 Ebben az esetben használhatsz YUY2/UYVY módokat is. | |
97 | |
98 Az 'odivx' módszer általában gyorsabb, amiatt hogy a képadatokat YV12 | |
99 (planar YUV 4:2:0) formátumban kezeli, így sokkal kevesebb sávszélességet | |
100 igényel a buszon. Packed YUV módokhoz (YUY2, UYVY) használd a 'divx4' | |
101 módszert. RGB módoknál szabadonválasztott, a sebességük megegyezik, | |
102 talán a használt bpp-tol függően változhat. | |
103 | |
104 Megj: támogat postprocessinget is, de az értékei furcsák: | |
105 | |
106 0 nincs | |
107 10 .. 20 postprocessing, normal | |
108 (mint a 2-es szint a DirectShow-os DivX codeccel) | |
109 30 .. 60 hard postprocessing, sok CPU-t eszik. | |
110 (mint a 4-es) | |
111 | |
112 | |
113 <A NAME=2.1.2.2>2.1.2.2. ffmpeg DivX/libavcodec | |
114 | |
115 A 0.4.2-es verzióval kezdve az <A HREF="http://ffmpeg.sourceforge.net">ffmpeg</A> tartalmaz egy <B>nyitott forráskódú</B> | |
116 DivX codec-et, amely kompatibilis a hagyományossal. Az <B>MPlayer</B> | |
117 támogatja ezt a codec-et, lehetővé téve hogy <B>DivX filmeket nézzünk nem-x86 | |
118 platformokon!</B> Az <B>MPlayer</B> fa nem tartalmazza, le kell töltened az <B>FFmpeg</B> | |
119 fát: | |
120 | |
121 | |
122 cvs -d:pserver:anonymous@cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg login | |
123 cvs -d:pserver:anonymous@cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg co ffmpeg | |
124 | |
125 | |
126 Megj: legközelebb elég ha belépsz a könyvtárába és 'cvs update'-t írsz. | |
127 | |
128 Most mozgasd át az újonnan letöltött forrás <B>libavcodec</B> könyvtárát | |
129 az <B>MPlayer</B> fába, hogy így nézzen ki : | |
130 | |
131 | |
132 main/libavcodec | |
133 | |
134 | |
135 Link létrehozása NEM elég, másolni kell. | |
136 | |
137 | |
138 ./configure detektálja, ha minden rendben. Jelenleg nem támogat | |
139 postprocessinget, és optimalizálás alatt van (gyorsabb mint a DirectShow-os | |
140 DivX codec). | |
141 | |
142 A használatához frissítsd a codecs.conf file-odat, és tégy úgy ahogy a | |
143 manpage vagy az example.conf mondja (a -vfm opció). | |
144 | |
145 | |
146 <A NAME=2.1.4>2.1.4. Hogyan használj ismeretlen Win32 codec-et | |
147 | |
148 | |
149 <A NAME=2.1.4.1>2.1.4.1. VfW | |
150 | |
151 VfW (Video for Windows) a régi Video API Windowshoz. A codec-jei .DLL vagy | |
152 (ritkábban) .DRV kiterjesztést kapnak. | |
153 Ha az <B>MPlayer</B> ezt írja ki az AVI-dra: | |
154 | |
155 | |
156 UNKNOWN video codec: HFYU (0x55594648) | |
157 | |
158 | |
159 Ez azt jelenti, hogy az AVI-d egy olyan codeckel van tömörítve, aminek | |
160 a fourcc-je HFYU (HFYU = HuffYUV codec, DIV3 = DivX Low Motion, stb...). | |
161 Most, hogy ezt már tudod, azt kell kitalálni, hogy a Windows melyik DLL-lel | |
162 játssza le a file-t. Esetünkben a system.ini ezt tartalmazza (többek között): | |
163 | |
164 | |
165 VIDC.HFYU=huffyuv.dll | |
166 | |
167 | |
168 Azaz a huffyuv.dll file-ra lesz szükség. Észrevehető, hogy az audio codecek | |
169 az MSACM előtagot használják : | |
170 | |
171 | |
172 msacm.l3acm=L3codeca.acm | |
173 | |
174 | |
175 Ez az MP3 codec. | |
176 Most, hogy tudod az összes szükséges infót (fourcc, codec file, minta AVI), | |
177 küldd el kérésed levélben, és töltsd fel eme file-okat FTP-re: | |
178 ftp://mplayerhq.hu/MPlayer/incoming/[codecname]/ | |
179 | |
180 | |
181 <A NAME=2.1.4.2>2.1.4.2. DirectShow | |
182 | |
183 DirectShow az újabb Video API, ami történetesen sokkal rosszabb, mint az | |
184 elődje. Nehezebb dolgod lesz a DirectShow-val, mivel | |
185 - a system.ini nem tartalmazza a szükséges információt, ehelyett az egész a | |
186 registryben van :( | |
187 - szükség lesz a codec GUID-jára is. | |
188 | |
189 Na kezdjük átnézni azt az istenverte registry-t... | |
190 - Indítsd el a 'regedit'-et | |
191 - ctrl-f, kapcsold ki az első két checkbox-ot, és be a harmadikat. Írd be | |
192 a codec fourcc-jét. (pl.: TM20) | |
193 - jó esetben előjön a path és filenév | |
194 (pl. : C:\WINDOWS\SYSTEM\TM20DEC.AX) | |
195 - most hogy ez megvolt, szükség lesz a GUID-ra. Keress újra, de most a | |
196 codec nevére, ne a fourcc-re. A név megnézhető pl. a Media Playerrel, a | |
197 File/Properties/Advanced menüpont alatt. Ha nem, ígyjárás ;) Találd ki. | |
198 (itt : TrueMotion) | |
199 - ha megvan, lesz ott egy FriendlyName, és egy CLSID mező. Írd le azt a | |
200 16 byte-nyi CLSID-et, ez a GUID. | |
201 | |
202 | |
203 MEGJ. : ha semmiképp nem találod, próbáld meg úgy, hogy bekapcsolod az összes | |
204 checkboxot... Lesz egy rakás hamis találat, de talán meglesz az igazi | |
205 is... | |
206 MEGJ. : dobd ki azt az M$ szart. | |
207 | |
208 | |
209 Most, hogy tudod az összes szükséges infót (fourcc, GUID, codec file, minta | |
210 AVI), küldd el kérésed levélben, és töltsd fel eme file-okat FTP-re: | |
211 ftp://mplayerhq.hu/MPlayer/incoming/[codecname]/ | |
212 | |
213 </PRE> | |
214 | |
215 </BODY> | |
216 | |
217 </HTML> |