2001-11-07 18:21:15 +00:00
|
|
|
|
<HTML>
|
|
|
|
|
|
2002-03-07 17:55:34 +00:00
|
|
|
|
<HEAD>
|
|
|
|
|
<STYLE>
|
|
|
|
|
.text
|
|
|
|
|
{font-family : Verdana, Arial, Helvetica, sans-serif;
|
|
|
|
|
font-size : 14px;}
|
|
|
|
|
</STYLE>
|
|
|
|
|
</HEAD>
|
|
|
|
|
|
|
|
|
|
<BODY BGCOLOR=WHITE>
|
2001-11-07 18:21:15 +00:00
|
|
|
|
|
2002-03-07 17:55:34 +00:00
|
|
|
|
<FONT CLASS="text">
|
2001-11-07 18:21:15 +00:00
|
|
|
|
|
|
|
|
|
<P><B><A NAME=2.1>2.1. T<>mogatott form<72>tumok</A></B></P>
|
|
|
|
|
|
|
|
|
|
<P>Fontos tiszt<7A>zni egy elterjedt t<>vhitet. Amikor az emberek egy <B>.AVI</B>
|
|
|
|
|
kiterjeszt<EFBFBD>s<EFBFBD> file-t l<>tnak, azonnal azt mondj<64>k hogy az nem MPEG file.
|
|
|
|
|
Ez nem igaz. Legal<61>bbis nem ebben a form<72>ban. Ha azt mondod nekik hogy ez
|
|
|
|
|
a file tartalmazhat MPEG videot is, kinevetnek. Nyugodtan verd bucira
|
|
|
|
|
a fej<65>ket, <20>s k<>ldd el <20>ket RTFM-be.</P>
|
|
|
|
|
|
|
|
|
|
<P>Ugyanis, a <B>codec</B> nem egyenl<6E> a <B>file form<72>tummal</B>.<BR>
|
|
|
|
|
A video <B>codec-ek</B> p<>ld<6C>ul a k<>vetkez<65>k: MPEG1, MPEG2, DivX, Indeo5, 3ivx.<BR>
|
|
|
|
|
<EFBFBD>s a video <B>form<EFBFBD>tumok</B>: MPG, VOB, AVI, ASF.<BR>
|
|
|
|
|
</P>
|
|
|
|
|
|
|
|
|
|
<P>Elm<EFBFBD>letben nyugodt sz<73>vvel beletehetsz OpenDivX videot <20>s MP3 audiot
|
2001-11-20 14:17:40 +00:00
|
|
|
|
egy <B>.MPG</B> form<72>tum<75> file-ba. Annyi a probl<62>ma hogy a legt<67>bb lej<65>tsz<73>
|
2001-11-07 18:21:15 +00:00
|
|
|
|
nem fogja lej<65>tszani, mert MPEG1 videot <20>s MP2 audiot v<>rnak (az <B>.MPG</B>-ben
|
|
|
|
|
nem lehet megadni hogy milyen form<72>tumban van benne a video <20>s audio, mint
|
|
|
|
|
p<EFBFBD>ld<EFBFBD>ul az <B>.AVI</B>-ban). Van tegy<67>l MPEG1 videot .AVI-ba. P<>ld<6C>ul az
|
2002-01-15 17:04:01 +00:00
|
|
|
|
<A HREF="http://ffmpeg.sourceforge.net">ffmpeg</A> <20>s persze a
|
|
|
|
|
<A HREF="encoding.html">MEncoder</A> tud ilyen fileokat l<>trehozni.</P>
|
2001-11-07 18:21:15 +00:00
|
|
|
|
|
|
|
|
|
<P>Audion<EFBFBD>l a <B>codec</B> <20>s <B>form<EFBFBD>tum</B> gyakorlatilag ugyanazt
|
|
|
|
|
jelenti.</P>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<P><B><A NAME=2.1.1>2.1.1. Video form<72>tumok</A></B></P>
|
|
|
|
|
|
|
|
|
|
|
2001-11-20 14:17:40 +00:00
|
|
|
|
<P><B><A NAME=2.1.1.1>2.1.1.1. MPEG file-ok</A></B></P>
|
2001-11-07 18:21:15 +00:00
|
|
|
|
|
|
|
|
|
<P>
|
2001-11-20 14:17:40 +00:00
|
|
|
|
<LI>MPG : ez a <B>legelterjedtebb</B> form<72>ja az MPEG fileoknak. MPEG1-es
|
|
|
|
|
videot <20>s MP2-es (MPEG-1 layer 2) audiot - vagy ritk<74>bban MP1-et - tartalmaz.</LI>
|
|
|
|
|
<LI>DAT : ez teljesen egyezik az MPG-gel, csak m<>s a kiterjeszt<7A>se. <B>Video
|
|
|
|
|
CD-ken</B> haszn<7A>latos. Linux alatt nem tudsz .DAT fileokat megn<67>zni vagy
|
|
|
|
|
lem<EFBFBD>solni a VCD-r<>l, csak a <CODE>-vcd</CODE> opci<63>val lej<65>tszani.</LI>
|
|
|
|
|
<LI>VOB : ez a <B>DVD</B>-ken tal<61>lhat<61> MPEG form<72>tum. Egyezik az MPG-gel,
|
|
|
|
|
de tud feliratot vagy nem-MPEG (AC3) hangot t<>rolni. MPEG videot <20>s <20>ltal<61>ban
|
|
|
|
|
AC3 hangot tartalmaz (ritk<74>bban MP2-t).<BR>
|
|
|
|
|
<B>Olvasd el a <A HREF="cd-dvd.html#4.2">DVD fejezetet</A> !</B></LI>
|
2001-11-07 18:21:15 +00:00
|
|
|
|
</P>
|
|
|
|
|
|
2001-11-20 14:17:40 +00:00
|
|
|
|
<P>Az MPEG fileokban n<>h<EFBFBD>ny frame-b<>l <20>ll<6C> csoportok vannak, melyek
|
|
|
|
|
teljesen f<>ggetlenek egym<79>st<73>l. Ez annyit tesz hogy ak<61>r egy norm<72>lis
|
|
|
|
|
file-kezel<65>vel sz<73>tv<74>ghatsz vagy <20>sszeilleszthetsz MPEG fileokat, melyek
|
|
|
|
|
ut<EFBFBD>na teljesen m<>k<EFBFBD>d<EFBFBD>k<EFBFBD>pesek maradnak.</P>
|
|
|
|
|
|
|
|
|
|
<P>Az MPEG fileok egyik tulajdons<6E>ga hogy van benn<6E>k egy mez<65> a video
|
|
|
|
|
k<EFBFBD>par<EFBFBD>ny<EFBFBD>nak (aspect ratio) le<6C>r<EFBFBD>s<EFBFBD>ra. P<>ld<6C>ul az SVCD-ken 480x480-as
|
|
|
|
|
felbont<EFBFBD>s<EFBFBD> video van, <20>s a lej<65>tsz<73>programok az el<65>bb eml<6D>tett
|
|
|
|
|
fejl<EFBFBD>cb<EFBFBD>l (ami itt 4:3-at tartalmaz) tudj<64>k hogy hogyan kell
|
|
|
|
|
megjelen<EFBFBD>teni (itt 640x480-as felbont<6E>sban). Az AVI fileoknak nincs ilyen
|
|
|
|
|
mez<EFBFBD>j<EFBFBD>k, <20>gy MPEG-b<>l AVI-ba k<>dol<6F>sn<73>l <20>t kell m<>retezni a k<>pet.</P>
|
2001-11-07 18:21:15 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<P><B><A NAME=2.1.1.2>2.1.1.2. AVI file-ok</A></B></P>
|
|
|
|
|
|
2001-11-20 14:17:40 +00:00
|
|
|
|
<P>A Micro$oft <B>AVI (Audio Video Interleaved)</B> form<72>tuma egy sz<73>les
|
|
|
|
|
k<EFBFBD>rben elterjedt <20>s haszn<7A>lt form<72>tum, jelenleg t<>bbnyire DivX <20>s DivX4
|
|
|
|
|
codec-kel ell<6C>tott videokhoz haszn<7A>lj<6C>k. T<>bb ismert h<>tr<74>nya, inkompatibilit<69>sa
|
|
|
|
|
van (p<>ld<6C>ul streaming-n<>l). Egy darab video, <20>s 99 audio streamet t<>mogat
|
|
|
|
|
egy fileban. 2Gb-ig terjedhet, b<>r az <B>OpenDMS</B> kiterjeszt<7A>s
|
|
|
|
|
t<EFBFBD>bbek k<>z<EFBFBD>tt ezt a korl<72>tot is kit<69>g<EFBFBD>tja. Az M$ jelenleg er<65>sen ellenzi
|
|
|
|
|
a haszn<7A>lat<61>t, az ASF/WMV jav<61>ra. Persze nem mintha b<>rkit is <20>rdekelne.<BR>
|
|
|
|
|
<B>Megj</B>.: a DV kamer<65>k k<>t fajta AVI form<72>tumot hozhatnak l<>tre. Az egyik a
|
|
|
|
|
szabv<EFBFBD>nyos <20>s lej<65>tszhat<61>, a m<>sik n<>lk<6C>l<EFBFBD>zi mind a kett<74> el<65>bb felsorolt
|
|
|
|
|
tulajdons<EFBFBD>got.</P>
|
|
|
|
|
|
|
|
|
|
<P>K<EFBFBD>t fajta AVI file fajta ismert:
|
|
|
|
|
<UL>
|
|
|
|
|
<LI><B>Interleaved</B> : a benne l<>v<EFBFBD> audio <20>s video streamek interleavedek.
|
|
|
|
|
Ez az AVI fileok szabv<62>nyos felhaszn<7A>l<EFBFBD>si m<>dja. Aj<41>nlott, <20>s legt<67>bbsz<73>r
|
|
|
|
|
haszn<7A>lt is. N<>mely programok rossz szinkron<6F> interleaved AVI-t k<>sz<73>tenek.
|
|
|
|
|
Az <B>MPlayer</B> az ilyen fileokat interleaved-k<>nt pr<70>b<EFBFBD>lja lej<65>tszani,
|
|
|
|
|
amely hossz<73>t<EFBFBD>von az A/V szinkron elveszt<7A>s<EFBFBD>hez vezet, t<>bbnyire
|
|
|
|
|
teker<65>sn<73>l. Az ilyen fileokat non-interleaved-k<>nt kell lej<65>tszani
|
|
|
|
|
(a <CODE>-ni</CODE> opci<63>val).</LI>
|
|
|
|
|
<LI><B>Non-interleaved</B> : helytelen. El<45>sz<73>r j<>n a teljes video stream,
|
|
|
|
|
<20>s ut<75>na az audio stream, ebb<62>l k<>vetkez<65>en rengeteg tekerget<65>ssel
|
|
|
|
|
j<>r a lej<65>tsz<73>sa. Nagyon eg<65>szs<7A>gtelen p<>ld<6C>ul h<>l<EFBFBD>zatr<74>l vagy CD-r<>l.</LI>
|
|
|
|
|
</UL>
|
|
|
|
|
</P>
|
|
|
|
|
|
|
|
|
|
<P>Az <B>MPlayer</B> k<>tf<74>le id<69>z<EFBFBD>t<EFBFBD>st ismer AVI file-ok eset<65>n :
|
|
|
|
|
<UL>
|
|
|
|
|
<LI><B>bps alap<61></B> : ez a fejl<6A>c bitr<74>ta/mintav<61>telez<65>si r<>ta <20>rt<72>k<EFBFBD>n
|
|
|
|
|
alapul. Ezt a m<>dszert haszn<7A>lja a legt<67>bb lej<65>tsz<73>, bele<6C>rtve az
|
|
|
|
|
avifile-t <20>s a windows media playert is. A rossz felj<6C>ccel ell<6C>tott
|
|
|
|
|
fileok valamint a VBR audiot nem tud<75> enk<6E>derekkel l<>trehozott VBR audiot
|
|
|
|
|
tartalmaz<61> fileok ezzel a m<>dszerrel lej<65>tszva elvesztik az A/V szikront
|
|
|
|
|
(t<>bbnyire teker<65>sn<73>l).</LI>
|
|
|
|
|
<LI><B>interleaving alap<61></B> : nem haszn<7A>lja a fejl<6A>c fenti <20>rt<72>k<EFBFBD>t,
|
|
|
|
|
ehelyett relat<61>v poz<6F>ci<63>t sz<73>mol az interleaved audio <20>s video csomagokb<6B>l.
|
|
|
|
|
N<>h<EFBFBD>ny rosszul/VBR audioval enk<6E>dolt file-t lej<65>tszhat<61>v<EFBFBD> tesz.</LI>
|
|
|
|
|
</UL>
|
|
|
|
|
</P>
|
|
|
|
|
|
|
|
|
|
<P>B<EFBFBD>rmilyen audio <20>s video codec haszn<7A>lhat<61>, de megjegyzend<6E> hogy a VBR
|
|
|
|
|
audio t<>mogat<61>sa igencsak gyenge a legt<67>bb lej<65>tsz<73>ban. Maga a fileform<72>tum
|
|
|
|
|
lehet<EFBFBD>v<EFBFBD> teszi a VBR audiot, de a lej<65>tsz<73>k CBR audiot v<>rnak. A VBR <20>j,
|
|
|
|
|
<EFBFBD>s a Microsoft AVI specifik<69>ci<63>i csak CBR audiot irnak le. R<>ad<61>sul a
|
|
|
|
|
legt<EFBFBD>bb enk<6E>der/multiplexer hib<69>s fileokat gener<65>l VBR audio haszn<7A>lata
|
|
|
|
|
eset<EFBFBD>n. K<>t kiv<69>telt ismerek: NanDub, <20>s <A HREF="encoding.html">MEncoder</A>.</P>
|
2001-11-07 18:21:15 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<P><B><A NAME=2.1.1.3>2.1.1.3. ASF/WMV file-ok</A></B></P>
|
|
|
|
|
|
2001-11-20 14:17:40 +00:00
|
|
|
|
<P>ASF (active streaming format) a Microsoftt<74>l j<>n. Az ASF k<>t vari<72>ns<6E>t
|
|
|
|
|
fejlesztett<EFBFBD>k ki, v1.0 <20>s v2.0. A v1.0-<2D>t a m<>dia szerkeszt<7A>ik (windows
|
|
|
|
|
media player <20>s windows media encoder) haszn<7A>lj<6C>k, <20>s teljesen titkos. A
|
|
|
|
|
v2.0 pedig publikus <20>s bejegyzett :). Term<72>szetesen k<>l<EFBFBD>nb<6E>znek, abszolut
|
|
|
|
|
semmi kompatibilit<69>s nem <20>ll fent, ez csak egy <20>jabb jogi j<>t<EFBFBD>k. Az <B>MPlayer</B>
|
|
|
|
|
csak a v1.0-<2D>t t<>mogatja, mivel v2.0-<2D>t m<>g senki nem l<>tott :) . Megjegyzend<6E>
|
|
|
|
|
hogy manaps<70>g az ASF fileok .WMA vagy .WMV kiterjeszt<7A>ssel j<>nnek.</P>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<P><B><A NAME=2.1.1.4>2.1.1.4. QuickTime/MOV file-ok</A></B></P>
|
2001-11-07 18:21:15 +00:00
|
|
|
|
|
2001-11-20 14:17:40 +00:00
|
|
|
|
<P>Ezek Macintosh-r<>l sz<73>rmaznak. <20>ltal<61>ban .QT vagy .MOV kiterjeszt<7A>s<EFBFBD>ek,
|
|
|
|
|
valamint mivel az MPEG4 Group a QuickTime-t v<>lasztotta aj<61>nlott
|
|
|
|
|
fileform<EFBFBD>tumnak az MPEG4-hez, az <20> .MOV filejaik .MPG vagy .MP4 kiterjeszt<7A>s<EFBFBD>ek
|
|
|
|
|
(<28>rdekess<73>g hogy ezekben a fileokban a video stream egy az egyben egy .MPG
|
|
|
|
|
file. A <CODE>-dumpvideo</CODE> opci<63>val ki is lehet szedni.).</P>
|
2001-11-07 18:21:15 +00:00
|
|
|
|
|
2001-11-20 14:17:40 +00:00
|
|
|
|
<P><B>Codec-ek</B> : b<>rmilyen codec enged<65>lyezett, mind CBR vagy VBR. A
|
|
|
|
|
legt<EFBFBD>bb <20>j MOV file <B>Sorenson</B> videoval <20>s QDesign Music Audioval
|
|
|
|
|
van ell<6C>tva. Ez a form<72>tumok teljesen titkosan, <20>s csak az Apple quicktime
|
|
|
|
|
lej<EFBFBD>tsz<EFBFBD>ja k<>pes <20>ket lej<65>tszani (<28>s csak win/mac-en).</P>
|
2001-11-07 18:21:15 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<P><B><A NAME=2.1.1.5>2.1.1.5. VIV file-ok</A></B></P>
|
|
|
|
|
|
2001-11-20 14:17:40 +00:00
|
|
|
|
<P>Az <B>MPlayer</B> teljesen term<72>szetesen j<>tszik VIVO fileokat. A form<72>tum
|
|
|
|
|
nagy h<>tr<74>nya hogy nincs benne index blokk, se fix csomagm<67>ret vagy sync
|
|
|
|
|
byte, <20>s a legt<67>bb fileban keyframe sincs <20>gy a teker<65>st el lehet felejteni.</P>
|
|
|
|
|
|
|
|
|
|
<P>A VIVO/1.0 fileok video codec-e szabv<62>nyos <B>h.263</B> . A VIVO/2.0
|
|
|
|
|
fileok video codec-e egy m<>dos<6F>tott, nem szabv<62>nyos <B>h.263</B> . Az audioval
|
|
|
|
|
ugyanez a helyzet, <B>g.723</B> (szabv<62>ny), vagy <B>Vivo Siren</B>.</P>
|
|
|
|
|
|
|
|
|
|
<P>L<EFBFBD>sd a <A HREF=codecs.html#2.2.1.4>VIVO video codec</A>
|
2001-12-01 11:30:22 +00:00
|
|
|
|
<EFBFBD>s <A HREF=codecs.html#2.2.2.4>VIVO audio codec</A> fejezeteket az install<6C>l<EFBFBD>si
|
2001-11-20 14:17:40 +00:00
|
|
|
|
<EFBFBD>tmutat<EFBFBD>hoz.</P>
|
2001-11-07 18:21:15 +00:00
|
|
|
|
|
|
|
|
|
|
2001-12-27 22:31:51 +00:00
|
|
|
|
<P><B><A NAME=2.1.1.6>2.1.1.6. FLI file-ok</A></B></P>
|
|
|
|
|
|
|
|
|
|
<P>A <B>FLI</B> egy - az Autodesk Animator <20>ltal haszn<7A>lt - nagyon r<>gi
|
|
|
|
|
fileform<EFBFBD>tum, de a Neten igen elterjedt. Az <B>MPlayer</B> teljesk<73>r<EFBFBD>en
|
|
|
|
|
t<EFBFBD>mogatja ezen form<72>tum beolvas<61>s<EFBFBD>t <20>s dek<65>dol<6F>s<EFBFBD>t, seekel<65>ssel is,
|
|
|
|
|
term<EFBFBD>szetesen. A FLI file-ok nem tartalmaznak keyframe-eket, <20>gy a seekel<65>s
|
|
|
|
|
ut<EFBFBD>n a k<>p r<>vid ideig zavaros lesz.</P>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<P><B><A NAME=2.1.1.7>2.1.1.7. RealMedia file-ok</A></B></P>
|
|
|
|
|
|
|
|
|
|
<P>Igen, az <B>MPlayer</B> k<>pes RealMedia (.rm) file-ok beolvas<61>s<EFBFBD>ra (demux).
|
|
|
|
|
A seek-el<65>s implement<6E>l<EFBFBD>sa folyamatban van, <20>s mivel az RM file-ok tartalmaznak
|
|
|
|
|
keyframe-eket, ez z<>kken<65>mentes lesz. Itt tal<61>lhat<61> a t<>mogatott
|
|
|
|
|
<A HREF="codecs.html#2.2.1.8">RealVideo</A> <20>s
|
|
|
|
|
<A HREF="codecs.html#2.2.2.5">RealAudio</A> codec-ek list<73>ja.</P>
|
|
|
|
|
|
|
|
|
|
|
2001-12-27 23:55:34 +00:00
|
|
|
|
<P><B><A NAME=2.1.1.8>2.1.1.8. NuppelVideo file-ok</A></B></P>
|
|
|
|
|
|
|
|
|
|
<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-<2D>s NuppelVideo form<72>tumot).
|
|
|
|
|
Ezek a file-ok tartalmazhatnak t<>m<EFBFBD>r<EFBFBD>tetlen YV12, YV12+RTJpeg t<>m<EFBFBD>r<EFBFBD>tett,
|
|
|
|
|
YV12 RTJpeg+lzo t<>m<EFBFBD>r<EFBFBD>tett, valamint YV12+lzo t<>m<EFBFBD>r<EFBFBD>tett k<>peket.
|
|
|
|
|
Term<EFBFBD>szetesen lehets<74>ges ezen file-ok <B>MEncoder</B>-rel t<>rt<72>n<EFBFBD> DivX-be
|
|
|
|
|
(vagy b<>rmibe) t<>m<EFBFBD>r<EFBFBD>t<EFBFBD>se. A seekel<65>s m<>g nincs implement<6E>lva.</P>
|
|
|
|
|
|
|
|
|
|
|
2001-12-28 00:33:26 +00:00
|
|
|
|
<P><B><A NAME=2.1.1.9>2.1.1.9. yuv4mpeg file-ok</A></B></P>
|
|
|
|
|
|
|
|
|
|
<P>A <A HREF="http://mjpeg.sourceforge.net">yuv4mpeg / yuv4mpeg2</A> is egy
|
|
|
|
|
TV grabbel<65>shez kital<61>lt form<72>tum, vagy ilyesmi :) Egy dolgot tudok r<>la:
|
|
|
|
|
t<EFBFBD>mogatjuk.</P>
|
|
|
|
|
|
|
|
|
|
|
2002-01-24 17:14:09 +00:00
|
|
|
|
<P><B><A NAME=2.1.1.10>2.1.1.10. FILM file-ok</A></B></P>
|
|
|
|
|
|
|
|
|
|
<P>Ez a form<72>tum a r<>gi Sega Saturn CD-s j<>t<EFBFBD>kokn<6B>l elterjedt.</P>
|
|
|
|
|
|
|
|
|
|
|
2002-02-03 11:00:39 +00:00
|
|
|
|
<P><B><A NAME=2.1.1.11>2.1.1.11. RoQ file-ok</A></B></P>
|
|
|
|
|
|
2002-02-08 13:56:36 +00:00
|
|
|
|
<P>A RoQ form<72>tumot n<>h<EFBFBD>ny ID j<>t<EFBFBD>k haszn<7A>lja, pl a Quake III <20>s a Return to
|
|
|
|
|
Castle Wolfenstein.</P>
|
2002-02-03 11:00:39 +00:00
|
|
|
|
|
|
|
|
|
|
2001-11-07 18:21:15 +00:00
|
|
|
|
<P><B><A NAME=2.1.2>2.1.2. Audio form<72>tumok</A></B></P>
|
|
|
|
|
|
2001-11-20 14:17:40 +00:00
|
|
|
|
<P>Jelenleg az <B>MPlayer</B> m<>g mindig egy <B>Movie</B> (film) <20>s nem
|
|
|
|
|
<B>M<EFBFBD>dia</B> lej<65>tsz<73>, <20>gy a teljesen audio form<72>tumok (p<>ld<6C>ul MP3, WAV, audio
|
|
|
|
|
ASF) lej<65>tszhatatlanok. Haszn<7A>ld ilyen c<>lra az <A HREF="http://www.xmms.org">xmms-t</A>, <A HREF="http://www.mpg123.de">mpg123-at</A>
|
|
|
|
|
vagy ak<61>rmit.</P>
|
2001-11-07 18:21:15 +00:00
|
|
|
|
|
|
|
|
|
</BODY>
|
|
|
|
|
</HTML>
|