Mercurial > mplayer.hg
comparison DOCS/tech/formats-hun.txt @ 2857:e5be7c737fb7
translated
author | gabucino |
---|---|
date | Mon, 12 Nov 2001 21:45:48 +0000 |
parents | |
children | 0f23282f971b |
comparison
equal
deleted
inserted
replaced
2856:11c5a0a5594e | 2857:e5be7c737fb7 |
---|---|
1 1. Beolvasásért felelős rész, támogatott egységek: | |
2 - normál file, tekerés támogatott | |
3 - standard bemenet (STDIN), csak előretekerés | |
4 - hálózatról olvasás (jelenleg csak egyszerű wget-szerű HTTP, nincs MMS | |
5 támogatás) | |
6 - VCD (Video CD) sávról, közvetlen CDROM hozzáféréssel (nem kell mountolni) | |
7 - DVD-k melyek .IFO felépítésűek, közvetlen DVD hozzáféréssel (nem kell | |
8 mountolni) | |
9 | |
10 2. Demuxer(szétválasztó)/feldolgozó rész, támogatott file/média formátumok: | |
11 | |
12 - MPEG fileok (ES, PES, PS. Jelenleg nincs TS támogatás) | |
13 Megj.: az MPEG demuxer figyelmeztetés nélkül eldobja a nem-MPEG részeket, | |
14 és ezt addig teszi, amíg igazi MPEG stream-et nem talál. Ez annyit tesz, | |
15 hogy közvetlenül lejátszhatóak a VCD image-k (például a CDRwin .BIN | |
16 file-jai), a benne lévő MPEG file-ok előzetes kiemelése nélkül (amit a | |
17 vcdgear-ral vagy hasonlóval lehet megtenni). Mindenfajta PES variánst | |
18 elfogad, a VDR-rel készülteket is. Megj: VOB (video object) egy egyszerű | |
19 MPEG stream, de tartalmaz 01BD csomagokat, amik tartalmazhatnak feliratokat | |
20 vagy nem-MPEG audio-t. Általában DVD lemezeken található. | |
21 | |
22 Fejlécek: az MPEG fileoknak nincs globális fejlécük. Az összes képfolyamat | |
23 (nevezik GOP-nak is (Group Of Pictures = képek csoportja)) tartalmaz egy | |
24 fejlécet ami jellemzi az adott blokkot. Egy normál MPEG1/2-ben 12-15 frame | |
25 van egy csoportban (24/30 fps). Ez annyit jelent hogy szabadon tekerhetsz | |
26 az MPEG fileokban, vagy akár apró darabokra is vághatod normál | |
27 filekezelőkkel anélkül, hogy ártanál neki. | |
28 | |
29 Codec-ek: a video mindig MPEG video (MPEG, MPEG2 vagy MPEG4). Az audio | |
30 általában MPEG audio (bármelyik layer megengedett, de a legtöbb file-ban | |
31 2-es layer (MP2) van). 01BD csomagok tartalmazhatnak AC3, DTS vagy LPCM-et | |
32 is. | |
33 | |
34 FPS: az MPEG2 engedélyezi változó bitráta használatát, késleltetett | |
35 képkockák formájában. Ez általában 24fps-es fileok 29.97/30 fps-ű (NTSC) | |
36 visszajátszásánál használatos (ezt nevezik Telecine vagy 3:2 pulldown | |
37 effektusnak). Ez azt jelenti hogy bár 30 képkockát látsz egy másodperc | |
38 alatt, de közülük csak 24 a különböző, ezért néhányat többször látsz, hogy | |
39 kilegyen a 30 fps. Ha a MEncoder-rel kódolsz hasonló fileokat, az -ofps 24 | |
40 vagy -ofps 23.98 opciók használata ajánlott. | |
41 | |
42 - AVI fileok. | |
43 A RIFF AVI fileoknak két tipusa ismeretes: | |
44 1. interleaved: az audio és video részek össze vannak fűzve (azaz | |
45 egy video csomag, egy audio csomag, egy video, stb...). Ez | |
46 a leggyorsabb módszer, és elég 1 olvasó részt indítani. Ajánlott, | |
47 és széleskörben használt. | |
48 2. non-interleaved: itt szimplán vannak összefűzve, azaz egy nagy | |
49 video blokk, és utána az audio blokk. 2 processzt kell indítani hogy | |
50 be lehessen olvasni, vagy egyet, de akkor a tekerés lehetősége | |
51 elveszik. Ez rettenetesen rossz például hálózaton vagy CDROM-on. | |
52 3. rosszul interleave-lt fileok: MPlayer induláskor detektálja az | |
53 interleave jelenlétét vagy hiányát, és ez alapján dönti el hogy | |
54 bekapcsolja-e a -ni opciót. Sajnos néhány program rossz interleave-t | |
55 hoz létre, ezért az ilyen fileokat non-interleaved módban kell | |
56 lejátszani, különben bizonyos az A/V szinkron elvesztése, vagy | |
57 a buffer túlcsordulása. | |
58 | |
59 Az MPlayer kétféle időzítést támogat AVI file-ok lejátszásához: | |
60 - bps-alapú: ez az adott audio/video stream bitráta/mintavételezési ráta | |
61 értékén alapul. A legtöbb lejátszó ezt a módszert használja, ideértve | |
62 az avifile-t, valamint a wmp-t. A rossz fejléccel rendelkező, valamint | |
63 a VBR audio-t tartalmazó, de VBR-t nem támogató enkóderrel készült | |
64 file-ok ilyen módszerrel történő lejátszása az A/V szinkron elvesztését | |
65 eredményezi (többnyire tekerésnél). | |
66 - interleave-n alapuló: megj: ez nem használható a -ni opcióval. | |
67 Ez a módszer nem használja a fejléc bitráta értékét, ehelyett az audio | |
68 és video csomagok relatív pozíciója alapján számol. A legtöbb | |
69 rosszul (vagy VBR audioval) enkódolt file lejátszható így. | |
70 | |
71 Fejlécek: az AVI file-ok elején kötelező lennie egy fejlécnek ami leírja a | |
72 video paramétereit (felbontás, fps), és a codec-eket. Opcionálisan van a | |
73 file végén egy INDEX blokk. A legtöbb file tartalmazza, mivel ez szükséges | |
74 a tekeréshez. Általában ez újraépíthető a file tartalma alapján, az | |
75 MPlayer készséggel megteszi ezt, az -idx opcióval. Rosszul létrehozott | |
76 index blokkok rekreációja a -forceidx opcióval lehetséges. Mivel az AVI | |
77 file-oknak szükségük van index-re a véletlenszerű hozzáféréshez, az index | |
78 nélküli file-ok általában lejátszhatatlanok. Természetesen az AVI file-ok | |
79 szétvágása illetve összefűzése speciális programokat igényel. | |
80 | |
81 Codec-ek: bármilyen audio vagy video codec megengedett, de a VBR (változó | |
82 bitrátás) audio a legtöbb lejátszó által nem támogatott. Bár a fileformátum | |
83 lehetővé teszi a használatát, de a legtöbb lejátszó CBR audiot vár, ezért | |
84 belepusztul a VBR-be (a Microsoft AVI specifikációi csak CBR audiot írnak | |
85 le). Megjegyzem hogy a legtöbb AVI enkóder rossz fileokat generál VBR audio | |
86 használatakor. Két kivételt ismerek: NaNDub és MEncoder. | |
87 | |
88 FPS: csak konstans képráta engedélyezett, de képkockák kihagyása | |
89 lehetséges. | |
90 | |
91 - ASF file-ok: | |
92 ASF (Active Streaming Format) a Microsoft-tól származik. Az ASF-nek | |
93 két változatát hozták létre, v1.0 és v2.0 . A v1.0-át a média programjaik | |
94 (wmp és wme) használják, a v2.0-át pedig nyilvánosságra is hozták, | |
95 és levédették :). Természetesen különböznek, semmi kompatibilitás | |
96 nincs (megint egy jogi játék). | |
97 MPlayer csak a v1.0 fileokat támogatja, mivel eddig senki se látott | |
98 v2.0-át :) | |
99 Megjegyzés: az ASF file-ok manapság .WMA vagy .WMV kiterjesztéssel | |
100 vannak ellátva. | |
101 | |
102 Fejlécek: a fejlécek (a kodekek paraméterei) elméletileg bárhol lehetnek, | |
103 de eddig csak olyan file-okat láttam ahol a fejléc a file elején volt. | |
104 Az ASF fix csomagméretet használ, így INDEX blokk nélkül is lehet benne | |
105 tekerni, valamint hibás file-ok is lejátszhatók. | |
106 | |
107 Codec-ek: a video többnyire a microsoft MPEG4 variánsainak egyike: | |
108 MP42, MP43 (aka DivX), WMV1 vagy WMV2. De bármilyen codec | |
109 engedélyezett. | |
110 Az audio általában wma vagy voxware, néha mp3, de itt is | |
111 engedélyezett bármilyen codec. | |
112 | |
113 FPS: nincs fix fps, ehelyett minden video képkockának egy pontos | |
114 timestamp értéke van. Van olyan fileom is amiben egy frame 3 másodpercig | |
115 látszik. | |
116 | |
117 - QuickTime / MOV file-ok: | |
118 Ezek a Mac felhasználóktól származnak, általában .mov vagy .qt | |
119 kiterjesztéssel, de mivel az MPEG Group a quicktime-t választotta | |
120 ajánlott formátumnak az MPEG4-hez, .mpg vagy .mp4 kiterjesztésű | |
121 de quicktime formátumú fileok is forgalomban vannak. | |
122 | |
123 Első pillantásra az ASF és AVI keveréke. | |
124 INDEX blokkra van szüksége a véletlenszerű hozzáféréshez, tekeréshez, | |
125 és lejátszáshoz is, mint az AVI-nak, de timestamp-okat használ | |
126 konstans képráta helyett, valamint rugalmasabb a stream része | |
127 (ideértendő a hálózat is) mint az ASF-nek. | |
128 | |
129 Fejlécek: tehetők a file elejére, vagy a végére. A file-jaim felének | |
130 az elején van, másoknak a végén. A hibás file-ok csak akkor játszhatók le, | |
131 ha a fejléc a file elején van! | |
132 | |
133 Codec-ek: bármilyen codec engedélyezett, mint CBR mind VBR. | |
134 Megj.: a legtöbb új mov file Sorenson video-t és QDesign Music audiot | |
135 használ, melyek védett, zárt, titkos, (TM) formátumok, és csak az Apple | |
136 quicktime lejátszó tudja őket lejátszani (és csak win/mac-on). | |
137 | |
138 - VIVO file-ok: | |
139 Vicces jószágok. Emberileg olvasható ascii fejléc van az elejükön, ezt | |
140 követik az összefűzött (interleaved) audio és video csomagok. | |
141 Nincs index blokk bennük, se fix csomagméret vagy sync byte, és | |
142 legtöbbjükben keyframe sincs, szoval tekerést el lehet felejteni! | |
143 A video szabványos h.263 (a vivo/2.0 file-okban egy módosított, nem | |
144 szabványos h.263 van), az audio vagy szabványos g.723 vagy Vivo Siren | |
145 codec. | |
146 | |
147 Megjegyzendő hogy mivel a microsoft licenszelte és beépítette a netshow | |
148 v2.0-ba a vivo-t, így rendelkezésre állnak Vfw/ACM codec-ek a vivo | |
149 videohoz és audiohoz. |