summaryrefslogtreecommitdiffstats
path: root/DOCS/Hungarian/formats.html
blob: 737a3a8ab245fe6dc534a4651581dd0fa3463c72 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>

<HEAD>
  <LINK REL="stylesheet" TYPE="text/css" HREF="../default.css">
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-2">
</HEAD>

<BODY>


<H2><A NAME=2.1>2.1. Támogatott formátumok</A></H2>

<P>Fontos tisztázni egy elterjedt tévhitet. Amikor az emberek egy <B>.AVI</B>
  kiterjesztésű file-t látnak, azonnal azt mondják hogy az nem MPEG file.
  Ez nem igaz. Legalábbis nem ebben a formában. Ha azt mondod nekik hogy ez
  a file tartalmazhat MPEG videot is, kinevetnek. Nyugodtan verd bucira
  a fejüket, és küldd el őket RTFM-be.</P>

<P>Ugyanis, a <B>codec</B> nem egyenlő a <B>file formátummal</B>.<BR>
  A video <B>codec-ek</B> például a következők: MPEG1, MPEG2, DivX, Indeo5,
  3ivx.<BR>
  És a video <B>formátumok</B>: MPG, AVI, ASF.<BR>
</P>

<P>Elméletben nyugodt szívvel beletehetsz OpenDivX videot és MP3 audiot
  egy <B>.MPG</B> formátumú file-ba. Annyi a probléma hogy a legtöbb lejátszó
  nem fogja lejátszani, mert MPEG1 videot és MP2 audiot várnak (az
  <B>.MPG</B>-ben nem lehet megadni hogy milyen formátumban van benne a video
  és audio, mint például az <B>.AVI</B>-ban). Van tegyél MPEG1 videot .AVI-ba.
  Például az
  <A HREF="http://ffmpeg.sourceforge.net">ffmpeg</A> és persze a
  <A HREF="encoding.html">MEncoder</A> tud ilyen fileokat létrehozni.</P>


<H3><A NAME=video_formats>2.1.1. Video formátumok</A></H3>


<H4><A NAME=mpeg>2.1.1.1. MPEG file-ok</A></H4>

<UL>
  <LI>MPG : ez a <B>legelterjedtebb</B> formája az MPEG fileoknak. MPEG1-es
    videot és MP2-es (MPEG-1 layer 2) audiot - vagy ritkábban MP1-et - tartalmaz.</LI>
  <LI>DAT : ez teljesen egyezik az MPG-gel, csak más a kiterjesztése. <B>Video
    CD-ken</B> használatos. Linux alatt nem tudsz .DAT fileokat megnézni vagy
    lemásolni a VCD-ről, csak a <CODE>-vcd</CODE> opcióval lejátszani.</LI>
  <LI>VOB : ez a <B>DVD</B>-ken található MPEG formátum. Egyezik az MPG-gel,
    de tud feliratot vagy nem-MPEG (AC3) hangot tárolni. MPEG videot és általában
    AC3 hangot tartalmaz (ritkábban MP2-t, DTS-t, tömörítetlen LPCM-et).</LI>
</UL>

<B>Olvasd el a <A HREF="cd-dvd.html#dvd">DVD fejezetet</A>!</B>

<P>Az MPEG fileokban néhány frame-ből álló csoportok vannak, melyek
  teljesen függetlenek egymástól. Ez annyit tesz hogy akár egy normális
  file-kezelővel szétvághatsz vagy összeilleszthetsz MPEG fileokat, melyek
  utána teljesen működőképesek maradnak.</P>

<P>Az MPEG fileok egyik tulajdonsága hogy van bennük egy mező a video
  képarányának (aspect ratio) leírására. Például az SVCD-ken 480x480-as
  felbontású video van, és a lejátszóprogramok az előbb említett fejlécből (ami
  itt 4:3-at tartalmaz) tudják hogy hogyan kell megjeleníteni (itt 640x480-as
  felbontásban). Az AVI fileoknak nincs ilyen mezőjük, így MPEG-ből AVI-ba
  kódolásnál át kell méretezni a képet, vagy az <CODE>-aspect</CODE> opciót
  használni lejátszásnál.</P>


<H4><A NAME=avi>2.1.1.2. AVI file-ok</A></H4>

<P>A Micro$oft <B>AVI (Audio Video Interleaved)</B> formátuma egy széles körben
  elterjedt és használt formátum, jelenleg többnyire DivX és DivX4 codec-kel
  ellátott videokhoz használják. Több ismert hátránya, inkompatibilitása van
  (például streaming-nél). Egy darab video, és 0-99 audio streamet támogat egy
  fileban. 2Gb-ig terjedhet, bár az <B>OpenDMS</B> kiterjesztés többek között
  ezt a korlátot is kitágítja. Az M$ jelenleg erősen ellenzi a használatát, az
  ASF/WMV javára. Persze nem mintha bárkit is érdekelne.</P>

<P><B>Megj</B>.: a DV kamerák két fajta AVI formátumot hozhatnak létre. Az
  egyik a szabványos és lejátszható, a másik nélkülözi mindkét előbb
  felsorolt tulajdonságot.</P>

<P>Két fajta AVI file fajta ismert:</P>

<UL>
  <LI><B>Interleaved</B> : a benne lévő audio és video streamek interleavedek.
    Ez az AVI fileok szabványos felhasználási módja. Ajánlott, és legtöbbször
    használt is. Némely programok rossz szinkronú interleaved AVI-t készítenek.
    Az <B>MPlayer</B> az ilyen fileokat interleaved-ként próbálja lejátszani,
    amely hosszútávon az A/V szinkron elvesztéséhez vezet, többnyire
    tekerésnél. Az ilyen fileokat non-interleaved-ként kell lejátszani
    (a <CODE>-ni</CODE> opcióval).</LI>
  <LI><B>Non-interleaved</B> : helytelen. Először jön a teljes video stream,
    és utána az audio stream, ebből következően rengeteg tekergetéssel
    jár a lejátszása. Nagyon egészségtelen például hálózatról vagy CD-ről.</LI>
</UL>

<P>Az <B>MPlayer</B> kétféle időzítést ismer AVI file-ok esetén:</P>

<UL>
  <LI><B>bps alapú</B> : ez a fejléc bitráta/mintavételezési ráta értékén
    alapul. Ezt a módszert használja a legtöbb lejátszó, beleértve az
    avifile-t és a windows media playert is. A rossz feljéccel ellátott
    fileok valamint a VBR audiot nem tudó enkóderekkel létrehozott VBR audiot
    tartalmazó fileok ezzel a módszerrel lejátszva elvesztik az A/V szikront
    (többnyire tekerésnél).</LI>
  <LI><B>interleaving alapú</B> : nem használja a fejléc fenti értékét,
    ehelyett relatív pozíciót számol az interleaved audio és video csomagokból.
    Néhány rosszul/VBR audioval enkódolt file-t lejátszhatóvá tesz.</LI>
</UL>

<P>Bármilyen audio és video codec használható, de megjegyzendő hogy a VBR
  audio támogatása igencsak gyenge a legtöbb lejátszóban. Maga a fileformátum
  lehetővé teszi a VBR audiot, de a lejátszók CBR audiot várnak. A VBR új,
  és a Microsoft AVI specifikációi csak CBR audiot irnak le. Ráadásul a
  legtöbb enkóder/multiplexer hibás fileokat generál VBR audio használata
  esetén. Két kivételt ismerek: NanDub, és
  <A HREF="encoding.html">MEncoder</A>.</P>


<H4><A NAME=asf>2.1.1.3. ASF/WMV file-ok</A></H4>

<P>ASF (active streaming format) a Microsofttól jön. Az ASF két variánsát
  fejlesztették ki, v1.0 és v2.0. A v1.0-át a média szerkesztőik (windows media
  player és windows media encoder) használják, és teljesen titkos. A v2.0 pedig
  publikus és bejegyzett :). Természetesen különböznek, abszolut semmi
  kompatibilitás nem áll fent, ez csak egy újabb jogi játék. Az <B>MPlayer</B>
  csak a v1.0-át támogatja, mivel v2.0-át még senki nem látott :) .
  Megjegyzendő hogy manapság az ASF fileok .WMA vagy .WMV kiterjesztéssel
  jönnek.</P>


<H4><A NAME=mov>2.1.1.4. QuickTime/MOV file-ok</A></H4>

<P>Ezek Macintosh-ról származnak. Általában .QT vagy .MOV kiterjesztésűek,
  valamint mivel az MPEG4 Group a QuickTime-t választotta ajánlott
  fileformátumnak az MPEG4-hez, az ő .MOV filejaik .MPG vagy .MP4
  kiterjesztésűek (érdekesség hogy ezekben a fileokban a video és audio stream
  egy az egyben egy MPG vagy AAC file. A <CODE>-dumpvideo</CODE> és
  <CODE>-dumpaudio</CODE> opciókkal ki is lehet őket szedni.).</P>

<P><B>Codec-ek</B> : bármilyen codec engedélyezett, mind CBR vagy VBR. A
  legtöbb új MOV file <B>Sorenson</B> videoval és QDesign Music Audioval van
  ellátva. Lásd a <A HREF="codecs.html#sorenson">Sorenson</A> fejezetet.</P>


<H4><A NAME=vivo>2.1.1.5. VIVO file-ok</A></H4>

<P>Az <B>MPlayer</B> teljesen természetesen játszik VIVO fileokat. A formátum
  nagy hátránya hogy nincs benne index blokk, se fix csomagméret vagy sync
  byte, és a legtöbb fileban keyframe sincs így a tekerést el lehet
  felejteni.</P>

<P>A VIVO/1.0 fileok video codec-e szabványos <B>h.263</B>. A VIVO/2.0 file-ok
  video codec-e egy módosított, nem szabványos <B>h.263</B>. Az audioval
  ugyanez a helyzet, <B>g.723</B> (szabvány), vagy <B>Vivo Siren</B>.</P>

<P>Lásd a <A HREF=codecs.html#2.2.1.4>VIVO video codec</A> és
  <A HREF=codecs.html#2.2.2.4>VIVO audio codec</A> fejezeteket az installálási
  útmutatóhoz.</P>


<H4><A NAME=fli>2.1.1.6. FLI file-ok</A></H4>

<P>A <B>FLI</B> egy - az Autodesk Animator által használt - nagyon régi
  fileformátum, de a Neten igen elterjedt. Az <B>MPlayer</B> teljeskörűen
  támogatja ezen formátum beolvasását és dekódolását, seekeléssel is,
  természetesen. A FLI file-ok nem tartalmaznak keyframe-eket, így a seekelés
  után a kép rövid ideig zavaros lesz.</P>


<H4><A NAME=real>2.1.1.7. RealMedia file-ok</A></H4>

<P>Igen, az <B>MPlayer</B> képes RealMedia (.rm) file-ok beolvasására (demux).
  Lehet seekelni, ha megadod a <CODE>-forceidx</CODE> opciót.
  Itt található a támogatott
  <A HREF="codecs.html#realvideo">RealVideo</A> és
  <A HREF="codecs.html#realaudio">RealAudio</A> codec-ek listája.</P>


<H4><A NAME=nuppelvideo>2.1.1.8. NuppelVideo file-ok</A></H4>

<P>A <A HREF="http://mars.tuwien.ac.at/~roman/nuppelvideo">NuppelVideo</A> egy
  TV grabber program (ha minden igaz:). Az <B>MPlayer</B> képes a létrehozott
  <CODE>.nuv</CODE> file-okat olvasni (csak az 5.0-ás NuppelVideo formátumot). 
  Ezek a file-ok tartalmazhatnak tömörítetlen YV12, YV12+RTJpeg tömörített,
  YV12 RTJpeg+lzo tömörített, valamint YV12+lzo tömörített képeket. 
  Természetesen lehetséges ezen file-ok <B>MEncoder</B>-rel történő DivX-be
  (vagy bármibe) tömörítése. A seekelés működik.</P>


<H4><A NAME=yuv4mpeg>2.1.1.9. yuv4mpeg file-ok</A></H4>

<P>A <A HREF="http://mjpeg.sourceforge.net">yuv4mpeg / yuv4mpeg2</A> is egy
  formátum amit például az <A HREF="http://mjpeg.sf.net">mjpegtools
  programok</A> használnak. Ezek a fileok gyakorlatilag YUV 4:2:0 képek
  sorozataiból állnak.</P>


<H4><A NAME=film>2.1.1.10. FILM file-ok</A></H4>

<P>Ez a formátum a régi Sega Saturn CD-s játékoknál elterjedt.</P>


<H4><A NAME=roq>2.1.1.11. RoQ file-ok</A></H4>

<P>A RoQ formátumot néhány ID játék használja, pl a Quake III és a Return to
  Castle Wolfenstein.</P>


<H4><A NAME=ogg_vorbis>2.1.1.12. OGG file-ok</A></H4>

<P>Ez egy, a Xiphophorus által kifejlesztett új formátum, melynek legfőbb célja
  a Vorbis audio formátum megfelelő támogatása. Használatához
  először megfelelően fel kell installálni a <CODE>libogg</CODE> és
  <CODE>libvorbis</CODE> könyvtárakat, majd újrafordítani az
  <B>MPlayer</B>-t.</P>


<H4><A NAME=sdp>2.1.1.13. SDP file-ok</A></H4>

<P>Az <A HREF="ftp://ftp.rfc-editor.org/in-notes/rfc2327.txt">SDP</A>
  egy IETF szabvány formátum, mely leírja a video és/vagy audio RTP
  stream-eket (a <A HREF="http://www.live.com/mplayer/">LIVE.COM Streaming
  Media</A> könyvtár szükséges hozzájuk).</P>


<H4><A NAME=pva>2.1.1.14. PVA file-ok</A></H4>

<P>A PVA file-ok a DVB kártyák Windows alatt futó kezelőszoftvereik (pl.:
  MultiDec, WinTV) file-jai, valamint hasonlítanak az MPEG formátumra.</P>

<P>A PVA specifikáció a következő címről tölthető le:
  <A HREF="http://www.technotrend.de/download/av_format_v1.pdf">http://www.technotrend.de/download/av_format_v1.pdf</A></P>


<H4><A NAME=gif>2.1.1.15. GIF file-ok</A></H4>

<P>A <B>GIF</B> egy, a weben elterjedt képformátum, melynek két verziója ismert,
  a GIF87a, és a GIF89a. A legfőbb eltérés a kettő között, hogy a GIF89a
  engedélyezi az animációt is. Az MPlayer mindkét formátumot támogatja a
  libungif, vagy egyéb libgif-kompatibilis könyvtár segítségével. A nem
  animált GIF-ek ugyanúgy jelenítődnek meg mint az egy képkockát tartalmazó
  videók, azaz megtekintésükhöz szükség van a <CODE>-fixed-vo</CODE> és
  <CODE>-loop 0</CODE> opciók megadására.</P>

<P>Az MPlayer jelenleg nem támogatja a GIF file-okban történő tekerést. A
  GIF file-ok nem szükségszerűen fix képméretűek, hanem több, egymástól
  független képből állnak, melyeket egy fix méretű mezőn kell elhelyezni.
  A framerátát az egyes képkockák előtti opcionális blokk vezérli, mely
  megadja a késleltetést a következő képkockáig.</P>

<P>A szabvány GIF file-ok 24bit-es RGB képkockákból állnak melyekhez egy
  maximum 8bpp-s paletta tartozik. Ezek a képkockák általában LZW
  algoritmussal tömörítettek, de néhány GIF készítő program tömörítetlen
  GIF-et hoz létre, hogy elkerülje az LZW licenszével történő ütközést.</P>

<P>Bár a legtöbb disztribúció tartalmazza a libungif-et, ha akarok letöltheted
  a következő címről is:
  <A HREF="http://prtr-13.ucsc.edu/~badger/software/libungif/index.shtml">http://prt+r-13.ucsc.edu/~badger/software/libungif/index.shtml</A></P>

<P>A GIF specifikáció a következő címen lelhető fel:
  <A HREF="http://www.w3.org/Graphics/GIF/spec-gif89a.txt">http://www.w3.org/Graphic+s/GIF/spec-gif89a.txt</A></P>


<H3><A NAME=audio_formats>2.1.2. Audio formátumok</A></H3>

<P>Az <B>MPlayer</B> egy <B>Movie</B> (film) és nem
  <B>Média</B> lejátszó, bár le tud játszani néhány audio fileformátumot
  (ezek alant vannak felsorolva). Fontos megjegyezni hogy ez nem az ajánlott
  használati módja az <B>MPlayernek</B>, inkább az
  <A HREF="http://www.xmms.org">xmms-t</A> ajánljuk erre a célra.</P>


<H4><A NAME=mp3>2.1.2.1. MP3 file-ok</A></H4>

<P>Bizonyos MP3-aknál előfordulhat hogy az <B>MPlayer</B> MPEG file-nak
  detektálja őket, és ennek következtében hibásan vagy sehogy se játszik le.
  Ezt nem lehet megoldani anélkül hogy néhány hibás MPEG file lejátszását
  lehetetlenné tennénk, ezért ez így marad a jövőben is. Használd a
  manpage-ben elmagyarázott <CODE>-demuxer</CODE> opciót, ez ilyen esetekben
  segíthet.</P>


<H4><A NAME=wav>2.1.2.2. WAV file-ok</A></H4>


<H4><A NAME=ogg_vorbis>2.1.2.3. OGG file-ok</A></H4>

<P>Megfelelően felinstallált <CODE>libogg</CODE> valamint
  <CODE>libvorbis</CODE> szükséges.</P>


<H4><A NAME=wma>2.1.2.4. WMA/ASF file-ok</A></H4>


<H4><A NAME=mp4>2.1.2.5. MP4 file-ok</A></H4>

<H4><A NAME=cdda>2.1.2.6. CD audio</A></H4>

<P>Az MPlayer a <B>cdparanoia</B> használatával képes CDDA (Audio CD-k)
  lejátszására. Ezen dokumentáció nem tér ki a cdparanoia képességeire.</P>

<P>Olvasd el a man page-ben a <CODE>-cdda</CODE> opció leírását, amivel
  opciókat lehet átadni a cdparanoia-nak.</P>


<H4><A NAME=xmms>2.1.2.7. XMMS</A></H4>

<P>Az MPlayer annyira kurvajó, hogy még az XMMS-t is képes használni sok
  fileformátum lejátszására. Az XMMS-nek vannak plugin-jei például
  SNES-es illetve C64-es játékok zenéjéhez, sok Amiga formátumhoz, .xm, .it,
  VQF, musepack, Bonk, shorten, és a lista még folytatódik. Ezek a plugin-ek
  az <A HREF="http://www.xmms.org/plugins_input.html">XMMS Input Plugin-ek lapjáról</A>
  tölthetőek le.</P>

<P>A támogatás használatához az MPlayer-t az <CODE>--enable-xmms</CODE>
  opcióval kell fordítani. Ha ezután a detektálás sikertelen, a
  <CODE>--with-xmmsplugindir</CODE> illetve a <CODE>--with-xmmslibdir</CODE>
  opciók szolgálnak a plugin-ek, illetve a lib-ek helyének megadására.</P>

</BODY>
</HTML>