annotate DOCS/tech/formats-hun.txt @ 7095:fad0147bd3aa

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