mpv/DOCS/Hungarian/formats.html

254 lines
11 KiB
HTML
Raw Normal View History

<!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<72>tumok</A></H2>
<P>Fontos tiszt<7A>zni egy elterjedt t<>vhitet. Amikor az emberek egy <B>.AVI</B>
kiterjeszt<7A>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>
<20>s a video <B>form<EFBFBD>tumok</B>: MPG, AVI, ASF.<BR>
</P>
<P>Elm<EFBFBD>letben nyugodt sz<73>vvel beletehetsz OpenDivX videot <20>s MP3 audiot
egy <B>.MPG</B> form<72>tum<75> file-ba. Annyi a probl<62>ma hogy a legt<67>bb lej<65>tsz<73>
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<>ld<6C>ul az <B>.AVI</B>-ban). Van tegy<67>l MPEG1 videot .AVI-ba.
P<>ld<6C>ul az
<A HREF="http://ffmpeg.sourceforge.net">ffmpeg</A> <20>s persze a
<A HREF="encoding.html">MEncoder</A> tud ilyen fileokat l<>trehozni.</P>
<H3><A NAME=2.1.1>2.1.1. Video form<72>tumok</A></H3>
<H4><A NAME=2.1.1.1>2.1.1.1. MPEG file-ok</A></H4>
<UL>
<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<65>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, DTS-t, t<>m<EFBFBD>r<EFBFBD>tetlen LPCM-et).</LI>
</UL>
<B>Olvasd el a <A HREF="cd-dvd.html#4.2">DVD fejezetet</A> !</B></LI>
<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<75>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<>par<61>ny<6E>nak (aspect ratio) le<6C>r<EFBFBD>s<EFBFBD>ra. P<>ld<6C>ul az SVCD-ken 480x480-as
felbont<6E>s<EFBFBD> video van, <20>s a lej<65>tsz<73>programok az el<65>bb eml<6D>tett fejl<6A>cb<63>l (ami
itt 4:3-at tartalmaz) tudj<64>k hogy hogyan kell megjelen<65>teni (itt 640x480-as
felbont<6E>sban). Az AVI fileoknak nincs ilyen mez<65>j<EFBFBD>k, <20>gy MPEG-b<>l AVI-ba
k<>dol<6F>sn<73>l <20>t kell m<>retezni a k<>pet, vagy az <CODE>-aspect</CODE> opci<63>t
haszn<7A>lni lej<65>tsz<73>sn<73>l.</P>
<H4><A NAME=2.1.1.2>2.1.1.2. AVI file-ok</A></H4>
<P>A Micro$oft <B>AVI (Audio Video Interleaved)</B> form<72>tuma egy sz<73>les k<>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 0-99 audio streamet t<>mogat egy
fileban. 2Gb-ig terjedhet, b<>r az <B>OpenDMS</B> kiterjeszt<7A>s t<>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.</P>
<P><B>Megj</B>.: a DV kamer<65>k k<>t fajta AVI form<72>tumot hozhatnak l<>tre. Az
egyik a szabv<62>nyos <20>s lej<65>tszhat<61>, a m<>sik n<>lk<6C>l<EFBFBD>zi mindk<64>t el<65>bb
felsorolt tulajdons<6E>got.</P>
<P>K<EFBFBD>t fajta AVI file fajta ismert:</P>
<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>Az <B>MPlayer</B> k<>tf<74>le id<69>z<EFBFBD>t<EFBFBD>st ismer AVI file-ok eset<65>n:</P>
<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>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<65>v<EFBFBD> teszi a VBR audiot, de a lej<65>tsz<73>k CBR audiot v<>rnak. A VBR <20>j,
<20>s a Microsoft AVI specifik<69>ci<63>i csak CBR audiot irnak le. R<>ad<61>sul a
legt<67>bb enk<6E>der/multiplexer hib<69>s fileokat gener<65>l VBR audio haszn<7A>lata
eset<65>n. K<>t kiv<69>telt ismerek: NanDub, <20>s
<A HREF="encoding.html">MEncoder</A>.</P>
<H4><A NAME=2.1.1.3>2.1.1.3. ASF/WMV file-ok</A></H4>
<P>ASF (active streaming format) a Microsoftt<74>l j<>n. Az ASF k<>t vari<72>ns<6E>t
fejlesztett<74>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>
<H4><A NAME=2.1.1.4>2.1.1.4. QuickTime/MOV file-ok</A></H4>
<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<72>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 <20>s audio stream
egy az egyben egy MPG vagy AAC file. A <CODE>-dumpvideo</CODE> <20>s
<CODE>-dumpaudio</CODE> opci<63>kkal ki is lehet <20>ket szedni.).</P>
<P><B>Codec-ek</B> : b<>rmilyen codec enged<65>lyezett, mind CBR vagy VBR. A
legt<67>bb <20>j MOV file <B>Sorenson</B> videoval <20>s QDesign Music Audioval van
ell<6C>tva. L<>sd a <A HREF="codecs.html#2.2.1.10">Sorenson</A> fejezetet.
A QDesign Music Audio jelenleg nem t<>mogatott.</P>
<H4><A NAME=2.1.1.5>2.1.1.5. VIVO file-ok</A></H4>
<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 file-ok
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> <20>s
<A HREF=codecs.html#2.2.2.4>VIVO audio codec</A> fejezeteket az install<6C>l<EFBFBD>si
<20>tmutat<61>hoz.</P>
<H4><A NAME=2.1.1.6>2.1.1.6. FLI file-ok</A></H4>
<P>A <B>FLI</B> egy - az Autodesk Animator <20>ltal haszn<7A>lt - nagyon r<>gi
fileform<72>tum, de a Neten igen elterjedt. Az <B>MPlayer</B> teljesk<73>r<EFBFBD>en
t<>mogatja ezen form<72>tum beolvas<61>s<EFBFBD>t <20>s dek<65>dol<6F>s<EFBFBD>t, seekel<65>ssel is,
term<72>szetesen. A FLI file-ok nem tartalmaznak keyframe-eket, <20>gy a seekel<65>s
ut<75>n a k<>p r<>vid ideig zavaros lesz.</P>
<H4><A NAME=2.1.1.7>2.1.1.7. RealMedia file-ok</A></H4>
<P>Igen, az <B>MPlayer</B> k<>pes RealMedia (.rm) file-ok beolvas<61>s<EFBFBD>ra (demux).
Lehet seekelni, ha megadod a <CODE>-forceidx</CODE> opci<63>t.
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>
<H4><A NAME=2.1.1.8>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-<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<72>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<>k<EFBFBD>dik.</P>
<H4><A NAME=2.1.1.9>2.1.1.9. yuv4mpeg file-ok</A></H4>
<P>A <A HREF="http://mjpeg.sourceforge.net">yuv4mpeg / yuv4mpeg2</A> is egy
form<72>tum amit p<>ld<6C>ul az <A HREF="http://mjpeg.sf.net">mjpegtools
programok</A> haszn<7A>lnak. Ezek a fileok gyakorlatilag YUV 4:2:0 k<>pek
sorozataib<69>l <20>llnak.</P>
<H4><A NAME=2.1.1.10>2.1.1.10. FILM file-ok</A></H4>
<P>Ez a form<72>tum a r<>gi Sega Saturn CD-s j<>t<EFBFBD>kokn<6B>l elterjedt.</P>
<H4><A NAME=2.1.1.11>2.1.1.11. RoQ file-ok</A></H4>
<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>
<H4><A NAME=2.1.1.12>2.1.1.12. OGG file-ok</A></H4>
<P>Ez egy, a Xiphophorus <20>ltal kifejlesztett <20>j form<72>tum, melynek legf<67>bb c<>lja
a Vorbis audio form<72>tum megfelel<65> t<>mogat<61>sa. Haszn<7A>lat<61>hoz
el<65>sz<73>r megfelel<65>en fel kell install<6C>lni a <CODE>libogg</CODE> <20>s
<CODE>libvorbis</CODE> k<>nyvt<76>rakat, majd <20>jraford<72>tani az
<B>MPlayer</B>-t.</P>
<H3><A NAME=2.1.2>2.1.2. Audio form<72>tumok</A></H3>
<P>Az <B>MPlayer</B> egy <B>Movie</B> (film) <20>s nem
<B>M<EFBFBD>dia</B> lej<65>tsz<73>, b<>r le tud j<>tszani n<>h<EFBFBD>ny audio fileform<72>tumot
(ezek alant vannak felsorolva). Fontos megjegyezni hogy ez nem az aj<61>nlott
haszn<7A>lati m<>dja az <B>MPlayernek</B>, ink<6E>bb az
<A HREF="http://www.xmms.org">xmms-t</A> aj<61>nljuk erre a c<>lra.</P>
<H4><A NAME=2.1.2.1>2.1.2.1. MP3 file-ok</A></H4>
<P>Bizonyos MP3-akn<6B>l el<65>fordulhat hogy az <B>MPlayer</B> MPEG file-nak
detekt<6B>lja <20>ket, <20>s ennek k<>vetkezt<7A>ben hib<69>san vagy sehogy se j<>tszik le.
Ezt nem lehet megoldani an<61>lk<6C>l hogy n<>h<EFBFBD>ny hib<69>s MPEG file lej<65>tsz<73>s<EFBFBD>t
lehetetlenn<6E> tenn<6E>nk, ez<65>rt ez <20>gy marad a j<>v<EFBFBD>ben is. Haszn<7A>ld a
manpage-ben elmagyar<61>zott <CODE>-demuxer</CODE> opci<63>t, ez ilyen esetekben
seg<65>thet.</P>
<H4><A NAME=2.1.2.2>2.1.2.2. WAV file-ok</A></H4>
<H4><A NAME=2.1.2.3>2.1.2.3. OGG file-ok</A></H4>
<P>Megfelel<EFBFBD>en felinstall<6C>lt <CODE>libogg</CODE> valamint
<CODE>libvorbis</CODE> sz<73>ks<6B>ges.</P>
<H4><A NAME=2.1.2.4>2.1.2.4. WMA/ASF file-ok</A></H4>
<H4><A NAME=2.1.2.5>2.1.2.5. MP4 file-ok</A></H4>
</BODY>
</HTML>