2002-06-25 06:15:04 +00:00
|
|
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
2001-11-20 14:18:17 +00:00
|
|
|
|
<HTML>
|
2002-03-07 17:55:34 +00:00
|
|
|
|
|
|
|
|
|
<HEAD>
|
2002-06-12 09:14:52 +00:00
|
|
|
|
<LINK REL="stylesheet" TYPE="text/css" HREF="../default.css">
|
2002-06-25 06:15:04 +00:00
|
|
|
|
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-2">
|
2002-03-07 17:55:34 +00:00
|
|
|
|
</HEAD>
|
|
|
|
|
|
2002-06-25 06:15:04 +00:00
|
|
|
|
<BODY>
|
2001-11-20 14:18:17 +00:00
|
|
|
|
|
|
|
|
|
|
2003-01-28 17:16:23 +00:00
|
|
|
|
<H2><A NAME="encoding">7 Enk<6E>dol<6F>s a MEncoderrel</A></H2>
|
2001-11-20 14:18:17 +00:00
|
|
|
|
|
2002-11-23 21:51:31 +00:00
|
|
|
|
<P>A rendelkez<65>sre <20>ll<6C> opci<63>k <20>s p<>ld<6C>k teljes list<73>j<EFBFBD>t l<>sd a man
|
2003-01-12 21:26:42 +00:00
|
|
|
|
page-ben. Sz<53>mos p<>lda <20>ll rendelkez<65>sre a k<>l<EFBFBD>nb<6E>z<EFBFBD> opci<63>kr<6B>l a
|
|
|
|
|
<A HREF="../tech/encoding-tips.txt">tech/encoding-tips.txt</A> file-ban.
|
|
|
|
|
Ezek a p<>ld<6C>k az
|
|
|
|
|
<A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-users">mplayer-users</A>
|
|
|
|
|
levelez<65>si list<73>r<EFBFBD>l lettek kigy<67>jtve, <20>gy <20>rdemes lehet ezen lista
|
|
|
|
|
<A HREF="http://mplayerhq.hu/pipermail/mplayer-users/">arch<EFBFBD>vum<EFBFBD>t</A>
|
|
|
|
|
b<>ng<6E>szgetni inf<6E><66>rt.</P>
|
2002-10-06 20:58:07 +00:00
|
|
|
|
|
2003-02-04 21:45:02 +00:00
|
|
|
|
<H2><A NAME=2pass>7.1 2, 3 menetes MPEG4 ("DivX") enk<6E>dol<6F>sa</A></H2>
|
2001-11-20 14:18:17 +00:00
|
|
|
|
|
2002-10-06 20:58:07 +00:00
|
|
|
|
<P><U><B>2 menetes enk<6E>dol<6F>s:</B></U> az elnevez<65>s onnan j<>n, hogy ezzel a
|
2002-01-28 14:01:29 +00:00
|
|
|
|
m<>dszerrel a file <I>k<EFBFBD>tszer</I> lesz enk<6E>dolva. Az els<6C> menet n<>h<EFBFBD>ny p<>r
|
|
|
|
|
Mb-os ideiglenes (*.log) file-t hoz l<>tre, amiket egyel<65>re nem szabad t<>r<EFBFBD>lni
|
|
|
|
|
(az AVI t<>r<EFBFBD>lhet<65>, ugyanolyan mintha -pass opci<63>k n<>lk<6C>l keletkezett volna).
|
|
|
|
|
A m<>sodik menetben keletkezik a t<>nyleges 2 menetes DivX, az ideiglenes
|
|
|
|
|
file-ok adataib<69>l. A keletkez<65> file az egy menetesekhez k<>pest sokkal jobb
|
|
|
|
|
min<69>s<EFBFBD>ggel <20>s kisebb m<>rettel b<>r. Ha most hallassz err<72>l el<65>sz<73>r, jobb ha
|
|
|
|
|
keresel a neten egy <20>tmutat<61>t.</P>
|
2001-11-20 14:18:17 +00:00
|
|
|
|
|
2003-01-12 21:26:42 +00:00
|
|
|
|
<P>A k<>vetkez<65> p<>lda egy DVD 2 menetes MPEG4 ("DivX") AVI-ba t<>rt<72>n<EFBFBD> enk<6E>dol<6F>s<EFBFBD>t
|
2002-10-06 20:58:07 +00:00
|
|
|
|
mutatja be. Csak k<>t parancs sz<73>ks<6B>ges:<BR>
|
2002-08-14 20:24:55 +00:00
|
|
|
|
<CODE> rm frameno.avi</CODE> - t<>r<EFBFBD>ld ezt a file-t,
|
|
|
|
|
ami egy esetleges el<65>z<EFBFBD> 3 menetes enk<6E>dol<6F>sb<73>l sz<73>rmazhat<BR>
|
2003-07-09 20:10:48 +00:00
|
|
|
|
<CODE> mencoder dvd://2 -ovc lavc -lavcopts
|
2002-10-06 20:58:07 +00:00
|
|
|
|
vcodec=mpeg4:opci<63>k -oac copy -o film.avi -pass 1<BR>
|
2003-07-09 20:10:48 +00:00
|
|
|
|
<CODE> mencoder dvd://2 -ovc lavc -lavcopts
|
2002-10-06 20:58:07 +00:00
|
|
|
|
vcodec=mpeg4:opci<63>k -oac copy -o film.avi -pass 2<BR>
|
2002-01-28 14:01:29 +00:00
|
|
|
|
|
2002-10-06 20:58:07 +00:00
|
|
|
|
<P><U><B>3 menetes enk<6E>dol<6F>s:</B></U> ez egyfajta b<>v<EFBFBD>tett k<>tmenetes
|
2002-01-28 14:01:29 +00:00
|
|
|
|
enk<6E>dol<6F>s. A k<>l<EFBFBD>nbs<62>g abban <20>ll hogy itt az audio enk<6E>dol<6F>sa k<>l<EFBFBD>n
|
|
|
|
|
menetben t<>rt<72>nik, ez<65>ltal lehet<65>v<EFBFBD> v<>lik annak megbecsl<73>se hogy az adott
|
|
|
|
|
filmet milyen bitr<74>t<EFBFBD>val kell t<>m<EFBFBD>r<EFBFBD>teni hogy r<>f<EFBFBD>rjen egy 650, 700 vagy
|
|
|
|
|
800Mb-os CD-re, <20>s ezt a <B>MEncoder</B> ki is sz<73>molja. Tov<6F>bb<62>, ilyenkor
|
|
|
|
|
az audio csak egyszer ker<65>l enk<6E>dol<6F>sra, ellent<6E>tben a 2 menetes m<>ddal.
|
2002-10-06 20:58:07 +00:00
|
|
|
|
A haszn<7A>lata a k<>vetkez<65>:</P>
|
|
|
|
|
|
|
|
|
|
<OL>
|
|
|
|
|
<LI>egy esetleges el<65>z<EFBFBD> 3 menetes enk<6E>dol<6F>sb<73>l sz<73>rmaz<61> file t<>rl<72>se,
|
|
|
|
|
mely konfliktolhat a most k<>vetkez<65>vel
|
|
|
|
|
<P><CODE>rm frameno.avi</CODE></P></LI>
|
|
|
|
|
<LI>Els<EFBFBD> menet:
|
|
|
|
|
<P><CODE>mencoder <file/DVD> -ovc frameno -oac mp3lame -lameopts vbr=3:opci<63>k -o frameno.avi</CODE></P>
|
|
|
|
|
<P>Egy csak audiot tartalmaz<61> AVI file j<>n l<>tre, ami a k<>rt form<72>tumban
|
|
|
|
|
tartalmazza az audio streamet. Ha akarod haszn<7A>lhatod a
|
|
|
|
|
<CODE>-lameopts</CODE> opci<63>t. Ha ez egy hosszabb film, e menet v<>g<EFBFBD>n a
|
|
|
|
|
MEncoder ki<6B>rja hogy mekkora bitrate-tel t<>m<EFBFBD>r<EFBFBD>ts a k<>vetkez<65> menetekben
|
|
|
|
|
hogy a film r<>f<EFBFBD>rjen egy 650, 700 vagy 800Mb-os CD-re.</P></LI>
|
|
|
|
|
<LI>M<EFBFBD>sodik menet:
|
|
|
|
|
<P><CODE>mencoder <file/DVD> -oac copy -pass 1 -ovc lavc -lavcopts
|
|
|
|
|
vcodec=mpeg4:vbitrate=<bitr<EFBFBD>ta></CODE></P>
|
2003-01-12 21:26:42 +00:00
|
|
|
|
<P>Alias az MPEG4 video enk<6E>dol<6F>s els<6C> menete. Opcion<6F>lisan megadhatod azt
|
2002-10-06 20:58:07 +00:00
|
|
|
|
a bitrate-et amit a MEncoder az el<65>z<EFBFBD> menet v<>g<EFBFBD>n ki<6B>rt, l<>sd
|
|
|
|
|
feljebb.</P></LI>
|
|
|
|
|
<LI>Harmadik menet:
|
|
|
|
|
<P><CODE>mencoder <file/DVD> -oac copy -pass 2 -ovc lavc -lavcopts
|
|
|
|
|
vcodec=mpeg4:vbitrate=<bitr<EFBFBD>ta></CODE></P>
|
2003-01-12 21:26:42 +00:00
|
|
|
|
<P>Alias az MPEG4 video enk<6E>dol<6F>s m<>sodik menete. Add meg
|
2002-10-06 20:58:07 +00:00
|
|
|
|
azt a bitrate-et amit a MEncoder az el<65>z<EFBFBD> menet v<>g<EFBFBD>n ki<6B>rt, l<>sd
|
|
|
|
|
feljebb. Ebben a menetben a <CODE>frameno.avi</CODE>-ban lev<65> audio
|
|
|
|
|
beleker<65>l a c<>lfileba.. <20>s k<>sz is az eg<65>sz!</P></LI>
|
|
|
|
|
</OL>
|
|
|
|
|
|
|
|
|
|
<H4>P<EFBFBD>lda a 3 menetes enk<6E>dol<6F>sra:</H4>
|
2002-01-28 14:01:29 +00:00
|
|
|
|
|
|
|
|
|
<P><CODE> rm frameno.avi</CODE> - esetlegesen egy el<65>z<EFBFBD>
|
|
|
|
|
enk<6E>dol<6F>sbol sz<73>rmaz<61> file t<>rl<72>se (bezavar a most k<>vetkez<65>nek)<BR>
|
2003-07-09 20:10:48 +00:00
|
|
|
|
<CODE> mencoder dvd://2 -ovc frameno
|
2002-10-06 20:58:07 +00:00
|
|
|
|
-o frameno.avi -oac mp3lame -lameopts vbr=3:opci<63>k<BR>
|
2003-07-09 20:10:48 +00:00
|
|
|
|
mencoder dvd://2 -ovc lavc
|
2002-10-06 20:58:07 +00:00
|
|
|
|
-lavcopts vcodec=mpeg4:vbitrate=1100 -oac copy -o movie.avi -pass 1<BR>
|
2003-07-09 20:10:48 +00:00
|
|
|
|
mencoder dvd://2 -ovc lavc
|
2002-10-06 20:58:07 +00:00
|
|
|
|
-lavcopts vcodec=mpeg4:vbitrate=1100 -oac copy -o movie.avi -pass 2</CODE>
|
2002-01-28 14:01:29 +00:00
|
|
|
|
</P>
|
|
|
|
|
|
2001-11-20 14:18:17 +00:00
|
|
|
|
|
2003-01-28 17:16:23 +00:00
|
|
|
|
<H2><A NAME="mpeg">7.2 Enk<6E>dol<6F>s MPEG form<72>tumba</A></H2>
|
|
|
|
|
|
|
|
|
|
<P>A MEncoder k<>pes MPEG (MPEG-PS) form<72>tum<75> kimeneti file-t gener<65>lni.
|
|
|
|
|
Ez persze val<61>sz<73>n<EFBFBD>leg csak a libavcodec <I>mpeg1video</I> codec-<2D>vel
|
|
|
|
|
hasznos, mert (az MPlayer-t kiv<69>ve) minden lej<65>tsz<73> MPEG1 video, <20>s
|
|
|
|
|
MPEG1 layer2 (MP2) audio stream-re sz<73>m<EFBFBD>t az MPEG file-okban.</P>
|
|
|
|
|
|
|
|
|
|
<P>A MEncoder ezen k<>pess<73>ge jelenleg nem t<>l hasznos, mert - att<74>l eltekintve
|
|
|
|
|
hogy m<>g el<65>gg<67> bugos is -, m<>g nem lehet MPEG 1 layer 2 (MP2) audio-ba
|
|
|
|
|
enk<6E>dolni MEncoderen bel<65>l, m<>rpedig az MPEG file-okba az esetek 99%-<2D>ban
|
|
|
|
|
ez kell.</P>
|
|
|
|
|
|
|
|
|
|
<P>A MEncoder kimeneti form<72>tum<75>nak megv<67>ltoztat<61>s<EFBFBD>ra az <CODE>-of mpeg</CODE>
|
|
|
|
|
opci<63> szolg<6C>l.</P>
|
|
|
|
|
|
|
|
|
|
<P>P<EFBFBD>lda:<BR>
|
|
|
|
|
<CODE>mencoder -of mpeg -ovc lavc -lavcopts vcodec=mpeg1video
|
|
|
|
|
-oac copy <other options> media.avi -o output.mpg</CODE></P>
|
|
|
|
|
|
|
|
|
|
|
2003-02-04 21:45:02 +00:00
|
|
|
|
<H2><A NAME=rescaling>7.3 Filmek <20>tm<74>retez<65>se</A></H2>
|
2001-11-20 14:18:17 +00:00
|
|
|
|
|
2002-11-23 21:51:31 +00:00
|
|
|
|
<P>Gyakran el<65>j<EFBFBD>n a filmek <20>tm<74>retez<65>s<EFBFBD>nek ig<69>nye. Ennek sok oka lehet,
|
|
|
|
|
p<>ld<6C>ul a filem<65>ret cs<63>kkent<6E>se, illetve a sz<73>ks<6B>ges h<>l<EFBFBD>zati
|
|
|
|
|
s<>vsz<73>less<73>g cs<63>kkent<6E>se. A legt<67>bb ember <20>tm<74>retez<65>st hajt v<>gre
|
|
|
|
|
DVD-k vagy SVCD-k DivX AVI-ba t<>rt<72>n<EFBFBD> konvert<72>l<EFBFBD>sa sor<6F>n.
|
|
|
|
|
<B>Ez helytelen.</B> Miel<65>tt te is ilyen megold<6C>sra vetemedn<64>l, olvasd
|
|
|
|
|
el az <A HREF="#aspect">Aspect ratio meg<65>rz<72>se</A> fejezetet.</P>
|
2001-11-20 14:18:17 +00:00
|
|
|
|
|
2002-05-04 16:29:11 +00:00
|
|
|
|
<P>Az <20>tm<74>retez<65>st a <I>'scale'</I> nev<65> video filter v<>gzi:
|
2003-03-22 12:02:27 +00:00
|
|
|
|
<CODE>-vf scale=X:Y</CODE>. A min<69>s<EFBFBD>g<EFBFBD>t pedig az <CODE>-sws</CODE> opci<63>val
|
2002-10-06 20:58:07 +00:00
|
|
|
|
lehet megadni (l<>sd a manpage-t). Alap<61>rtelmezett a 0: gyors bilinear.</P>
|
2001-12-10 17:37:18 +00:00
|
|
|
|
|
2002-10-06 20:58:07 +00:00
|
|
|
|
<P>Haszn<EFBFBD>lata:<BR>
|
2003-03-22 12:02:27 +00:00
|
|
|
|
<CODE> mencoder sample-svcd.mpg -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=1300 -vf
|
2002-11-11 05:07:26 +00:00
|
|
|
|
scale=640:480 -oac copy -o output.avi</CODE></P>
|
2001-12-10 17:37:18 +00:00
|
|
|
|
|
2003-02-04 21:45:02 +00:00
|
|
|
|
<H2><A NAME=copying>7.4 Stream m<>sol<6F>sa</A></H2>
|
2001-12-10 17:37:18 +00:00
|
|
|
|
|
2002-10-06 20:58:07 +00:00
|
|
|
|
<P>A <B>MEncoder</B> k<>tf<74>lek<65>ppen tudja a bemeneti stream-eket kezelni:
|
2001-12-10 17:37:18 +00:00
|
|
|
|
<B>enk<EFBFBD>dolja</B> vagy csak <B><EFBFBD>tm<EFBFBD>solja</B> <20>ket. Ez a r<>sz a <B>m<EFBFBD>sol<EFBFBD>sr<EFBFBD>l</B>
|
|
|
|
|
sz<73>l.</P>
|
|
|
|
|
|
|
|
|
|
<UL>
|
2002-08-14 20:24:55 +00:00
|
|
|
|
<LI><B>Video stream-ek</B> (<CODE>-ovc copy</CODE> opci<63>): <20>rdekes dolgokat
|
2001-12-10 17:37:18 +00:00
|
|
|
|
lehet vele csin<69>lni :)<BR>
|
2002-08-14 20:24:55 +00:00
|
|
|
|
Mint p<>ld<6C>ul FLI vagy VIVO vagy MPEG1 video m<>sol<6F>sa AVI file-ba!
|
2001-12-10 17:37:18 +00:00
|
|
|
|
Persze az ilyen videokat csak az <B>MPlayer</B> tudja lej<65>tszani :) <20>s
|
|
|
|
|
ezeknek a haszna gyakorlatilag nulla. A racion<6F>lis felhaszn<7A>l<EFBFBD>sa ennek
|
|
|
|
|
p<>ld<6C>ul amikor csak az audio stream-et kell enk<6E>dolni (pl t<>m<EFBFBD>r<EFBFBD>tetlen
|
|
|
|
|
PCM-et MP3-ba).</LI>
|
|
|
|
|
|
2002-08-14 20:24:55 +00:00
|
|
|
|
<LI><B>Audio stream-ek</B> (<CODE>-oac copy</CODE> opci<63>): egy<67>rtelm<6C>.
|
2003-07-14 07:36:20 +00:00
|
|
|
|
Lehets<74>ges az audio streamet egy k<>ls<6C> fileb<65>l (MP3, WAV) venni,
|
2002-08-14 20:24:55 +00:00
|
|
|
|
ehhez az <CODE>-audiofile <filen<EFBFBD>v></CODE> opci<63>t kell
|
|
|
|
|
haszn<7A>lni.</LI>
|
2001-12-10 17:37:18 +00:00
|
|
|
|
</UL>
|
|
|
|
|
|
2003-02-04 21:45:02 +00:00
|
|
|
|
<H2><A NAME=fixing>7.5 Hib<69>s index-szel rendelkez<65> AVI-k rendbehoz<6F>sa</A></H2>
|
2001-12-18 17:07:21 +00:00
|
|
|
|
|
2002-08-14 20:24:55 +00:00
|
|
|
|
<P>A legk<67>nnyebb dolog a vil<69>gon. Egyszer<65>en <20>tm<74>soljuk a video <20>s audio
|
|
|
|
|
streameket, <20>s k<>zben a <B>MEncoder</B> l<>trehozza a megfelel<65> indexet is.
|
|
|
|
|
Ez persze nem tudja kijav<61>tani az esetleges hib<69>kat a video <20>s/vagy audio
|
|
|
|
|
stream-ekben, viszont a hib<69>san interleave-elt fileokat igen.</P>
|
2001-12-18 17:07:21 +00:00
|
|
|
|
|
2002-08-14 20:24:55 +00:00
|
|
|
|
<P>A parancs: <CODE>mencoder -idx input.avi -ovc copy -oac copy -o output.avi</CODE></P>
|
2001-12-18 17:07:21 +00:00
|
|
|
|
|
2001-12-24 23:00:07 +00:00
|
|
|
|
|
2003-02-04 21:45:02 +00:00
|
|
|
|
<H3><A NAME=appending>7.5.1 T<>bb AVI file <20>sszef<65>z<EFBFBD>se</A></H3>
|
|
|
|
|
|
|
|
|
|
<P>Az index jav<61>t<EFBFBD> funkci<63> mell<6C>khat<61>sk<73>nt megold<6C>st jelent AVI-k <20>sszef<65>z<EFBFBD>s<EFBFBD>re
|
|
|
|
|
is:</P>
|
|
|
|
|
|
|
|
|
|
<P>Parancs: <CODE>cat 1.avi 2.avi | mencoder -noidx -ovc copy -oac copy -o
|
|
|
|
|
kimenet.avi -</CODE></P>
|
|
|
|
|
|
|
|
|
|
<P>Megjegyz<EFBFBD>s: Az <CODE>1.avi</CODE> <20>s <CODE>2.avi</CODE> file-ok azonos
|
|
|
|
|
codec-kel, felbont<6E>ssal, frame rate-tel kell rendelkeznie, <20>s az
|
|
|
|
|
<CODE>1.avi</CODE>-nak nem szabad hib<69>snak lennie. A hib<69>s file-ok jav<61>t<EFBFBD>s<EFBFBD>nak
|
|
|
|
|
folyamata a 7.5-<2D>s fejezetben van le<6C>rva.</P>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<H2><A NAME=libavcodec>7.6 Enk<6E>dol<6F>s a <I>libavcodec</I> codec-ekkel</A></H2>
|
2001-12-24 23:00:07 +00:00
|
|
|
|
|
2002-10-21 20:59:43 +00:00
|
|
|
|
<P>A <A HREF="codecs.html#libavcodec">libavcodec</A>-kel egyszer<65>en lehet k<>dolni
|
2002-08-14 20:24:55 +00:00
|
|
|
|
j<>n<EFBFBD>h<EFBFBD>ny <20>rdekes video <20>s audio form<72>tumba (jelenleg az audio codec-ek nem
|
2002-10-06 20:58:07 +00:00
|
|
|
|
t<>mogatottak). A k<>vetkez<65> codec-ekkel lehet enk<6E>dolni:</P>
|
2001-12-24 23:00:07 +00:00
|
|
|
|
|
|
|
|
|
<UL>
|
|
|
|
|
<LI>mjpeg - Motion JPEG</LI>
|
2002-08-14 20:24:55 +00:00
|
|
|
|
<LI>h263 - H263</LI>
|
2001-12-24 23:00:07 +00:00
|
|
|
|
<LI>h263p - H263 Plus</LI>
|
2003-01-12 21:26:42 +00:00
|
|
|
|
<LI>mpeg4 - ISO szabv<62>nyos MPEG4 (DivX5, XVID kompatibilis)</LI>
|
|
|
|
|
<LI>msmpeg4 - szabv<62>nyos<6F>t<EFBFBD>s el<65>tti MPEG4 (Micro$oft), v3 (alias DivX3)</LI>
|
|
|
|
|
<LI>msmpeg4v2 - szabv<62>nyos<6F>t<EFBFBD>s el<65>tti MPEG4 (Micro$oft), v2 (r<>gi ASF
|
|
|
|
|
file-okban)</LI>
|
|
|
|
|
<LI>wmv1 - Windows Media Video, 1-es verzi<7A> (alias WMV7)</LI>
|
2001-12-24 23:00:07 +00:00
|
|
|
|
<LI>rv10 - egy r<>gi RealVideo codec</LI>
|
|
|
|
|
<LI>mpeg1video - MPEG1 video :)</LI>
|
2003-01-12 21:26:42 +00:00
|
|
|
|
<LI>huffyuv - vesztes<65>gmentes t<>m<EFBFBD>r<EFBFBD>t<EFBFBD>s</LI>
|
2001-12-24 23:00:07 +00:00
|
|
|
|
</UL>
|
|
|
|
|
|
|
|
|
|
<P>Az els<6C> oszlopban felsorolt codec-eket kell <20>tadni a
|
2002-10-06 20:58:07 +00:00
|
|
|
|
<CODE>vcodec</CODE> opci<63>nak, pl: <CODE>-lavcopts vcodec=msmpeg4</CODE></P>
|
2002-03-03 10:54:03 +00:00
|
|
|
|
|
2002-08-14 20:24:55 +00:00
|
|
|
|
<P>Egy p<>lda, MJPEG t<>m<EFBFBD>r<EFBFBD>t<EFBFBD>ssel:<BR>
|
2003-07-09 20:10:48 +00:00
|
|
|
|
<CODE> mencoder dvd://2 -o title2.avi -ovc lavc
|
2002-10-06 20:58:07 +00:00
|
|
|
|
-lavcopts vcodec=mjpeg -oac copy</CODE></P>
|
2002-08-14 20:24:55 +00:00
|
|
|
|
|
2002-03-03 10:54:03 +00:00
|
|
|
|
|
2003-02-04 21:45:02 +00:00
|
|
|
|
<H2><A NAME=image_files>7.7 Enk<6E>dol<6F>s t<>bb bemeneti file-b<>l (JPEG, PNG)</A></H2>
|
2002-03-03 10:54:03 +00:00
|
|
|
|
|
|
|
|
|
<P>A <B>MEncoder</B> k<>pes t<>bb JPEG vagy PNG file-b<>l filmet l<>trehozni.
|
|
|
|
|
Egyszer<65> framecopy haszn<7A>lat<61>val pedig MJPEG (Motion JPEG) vagy MPNG
|
|
|
|
|
(Motion PNG) filmek hozhat<61>k l<>tre.</P>
|
|
|
|
|
|
|
|
|
|
<P><B><I>A folyamat magyar<61>zata</I></B></P>
|
|
|
|
|
|
2002-03-13 15:33:55 +00:00
|
|
|
|
<P>El<EFBFBD>sz<EFBFBD>r a <B>MEncoder</B> <I>dek<EFBFBD>dolja</I> a bemeneti fileokat a
|
|
|
|
|
<CODE>libjpeg</CODE> seg<65>ts<74>g<EFBFBD>vel (PNG-k dek<65>dol<6F>s<EFBFBD>t a libpngvel v<>gzi).
|
2002-03-03 10:54:03 +00:00
|
|
|
|
</P>
|
|
|
|
|
|
|
|
|
|
<P>A <B>MEncoder</B> ezut<75>n a kiv<69>lasztott kimeneti codecnek adja a
|
2003-01-12 21:26:42 +00:00
|
|
|
|
dek<65>dolt k<>pet (pl DivX4, Xvid, ffmpeg msmpeg4, stb).</P>
|
2002-03-03 10:54:03 +00:00
|
|
|
|
|
|
|
|
|
<P><B><I>P<EFBFBD>ld<EFBFBD>k</I></B></P>
|
|
|
|
|
|
2003-01-28 17:16:23 +00:00
|
|
|
|
<P>Az <CODE>-mf</CODE> opci<63> magyar<61>zata a manpage-ben tal<61>lhat<61>.</P>
|
2002-03-03 10:54:03 +00:00
|
|
|
|
|
2002-10-06 20:58:07 +00:00
|
|
|
|
<P><I>DivX4 film l<>trehoz<6F>sa az aktu<74>lis k<>nyvt<76>rban tal<61>lhat<61> <20>sszes JPEG fileb<65>l:</I><BR>
|
2003-01-25 10:03:35 +00:00
|
|
|
|
<CODE>mencoder -mf on:w=800:h=600:fps=25 -ovc divx4 -o
|
|
|
|
|
kimenet.avi \*.jpg</CODE></P>
|
2002-03-03 10:54:03 +00:00
|
|
|
|
|
2002-10-06 20:58:07 +00:00
|
|
|
|
<P><I>DivX4 film l<>trehoz<6F>sa n<>h<EFBFBD>ny JPEG fileb<65>l:</I><BR>
|
2003-01-25 10:03:35 +00:00
|
|
|
|
<CODE>mencoder -mf on:w=800:h=600:fps=25 -ovc divx4 -o
|
|
|
|
|
kimenet.avi frame001.jpg,frame002.jpg</CODE></P>
|
2002-03-28 17:30:46 +00:00
|
|
|
|
|
2002-10-06 20:58:07 +00:00
|
|
|
|
<P><I>MJPEG (Motion JPEG) film l<>trehoz<6F>sa az aktu<74>lis k<>nyvt<76>rban tal<61>lhat<61> <20>sszes JPEG fileb<65>l:</I><BR>
|
2003-01-25 10:03:35 +00:00
|
|
|
|
<CODE>mencoder -mf on:w=800:h=600:fps=25 -ovc copy
|
|
|
|
|
-o kimenet.avi \*.jpg</CODE></P>
|
2002-03-03 10:54:03 +00:00
|
|
|
|
|
2002-10-06 20:58:07 +00:00
|
|
|
|
<P><I>T<EFBFBD>m<EFBFBD>r<EFBFBD>tetlen film l<>trehoz<6F>sa az aktu<74>lis k<>nyvt<76>rban tal<61>lhat<61> <20>sszes PNG fileb<65>l:</I><BR>
|
2003-01-29 13:53:40 +00:00
|
|
|
|
<CODE>mencoder -mf on:w=800:h=600:fps=25:type=png -ovc rawrgb -o
|
2003-01-25 10:03:35 +00:00
|
|
|
|
kimenet.avi \*.png</CODE></P>
|
2002-03-03 10:54:03 +00:00
|
|
|
|
|
2003-02-04 21:45:02 +00:00
|
|
|
|
<P><B>Megjegyz<EFBFBD>s:</B> a sz<73>less<73>gnek 4-gyel oszthat<61>nak kell lennie, ez a RAW
|
|
|
|
|
RGB AVI form<72>tum egyik megk<67>t<EFBFBD>se.</P>
|
|
|
|
|
|
2002-10-06 20:58:07 +00:00
|
|
|
|
<P><I>MPNG (Motion PNG) film l<>trehoz<6F>sa az aktu<74>lis k<>nyvt<76>rban tal<61>lhat<61> <20>sszes PNG fileb<65>l:</I><BR>
|
2003-01-25 10:03:35 +00:00
|
|
|
|
<CODE>mencoder -mf on:w=800:h=600:fps=25:type=png -ovc copy
|
|
|
|
|
-o kimenet.avi \*.png</CODE></P>
|
2001-12-24 23:00:07 +00:00
|
|
|
|
|
|
|
|
|
|
2003-02-04 21:45:02 +00:00
|
|
|
|
<H2><A NAME=vobsub>7.8 DVD feliratok VOBsub form<72>tum<75>v<EFBFBD> alak<61>t<EFBFBD>sa</A></H2>
|
2002-08-14 20:24:55 +00:00
|
|
|
|
|
2002-10-06 20:58:07 +00:00
|
|
|
|
<P>A <B>MEncoder</B> k<>pes DVD-r<>l kivonni a feliratot, <20>s <20>talak<61>tani
|
2002-08-14 20:24:55 +00:00
|
|
|
|
Vobsub form<72>tum<75> feliratt<74>. Ezek egy <CODE>.idx</CODE> <20>s egy
|
|
|
|
|
<CODE>.sub</CODE> kiterjeszt<7A>s<EFBFBD> file-b<>l <20>llnak, gyakran egyetlen
|
|
|
|
|
<CODE>.rar</CODE> arch<63>vba t<>m<EFBFBD>r<EFBFBD>tve. Az <B>MPlayer</B> k<>pes az ilyen
|
|
|
|
|
feliratok megjelen<65>t<EFBFBD>s<EFBFBD>re a <CODE>-vobsub</CODE> <20>s <CODE>-vobsubid</CODE>
|
|
|
|
|
opci<63>kkal.</P>
|
|
|
|
|
|
|
|
|
|
<P>Az alap filenevet (teh<65>t kiterjeszt<7A>s n<>lk<6C>l) a <CODE>-vobsubout</CODE>
|
|
|
|
|
opci<63>val adhatod meg. Az index sz<73>mot amin el lesz t<>rolva a felirat,
|
|
|
|
|
pedig a <CODE>-vobsuboutindex</CODE> opci<63>val.</P>
|
|
|
|
|
|
|
|
|
|
<P>Ha a bemeneti file nem DVD, haszn<7A>ld az <CODE>-ifo</CODE> opci<63>t, amivel
|
|
|
|
|
megadhatod hogy melyik file legyen <CODE>.idx</CODE>-<2D> alak<61>tva.</P>
|
|
|
|
|
|
|
|
|
|
<P>Ha a bemeneti file nem DVD, de nincs meg hozz<7A> az <CODE>.ifo</CODE> file,
|
|
|
|
|
haszn<7A>ld a <CODE>-vobsubid</CODE> opci<63>t a haszn<7A>land<6E> nyelv azonos<6F>t<EFBFBD>j<EFBFBD>nak
|
|
|
|
|
kiv<69>laszt<7A>s<EFBFBD>hoz.</P>
|
|
|
|
|
|
|
|
|
|
<P>Minden egyes fut<75>s hozz<7A>f<EFBFBD>zi a kimenetet az esetlegesen m<>r l<>tez<65>
|
|
|
|
|
kimeneti file-hoz, <20>gy aj<61>nlott k<>r<EFBFBD>ln<6C>zni ind<6E>t<EFBFBD>s el<65>tt.</P>
|
|
|
|
|
|
|
|
|
|
<P><B>P<EFBFBD>ld<EFBFBD>k</B></P>
|
|
|
|
|
|
|
|
|
|
<P><I>K<EFBFBD>t felirat m<>sol<6F>sa DVD-r<>l, 3 menetes enk<6E>dol<6F>s k<>zben</I><BR>
|
|
|
|
|
<CODE>rm subtitles.idx subtitles.sub</CODE><BR>
|
2003-07-09 20:10:48 +00:00
|
|
|
|
<CODE>mencoder dvd://1 -vobsubout subtitles -vobsuboutindex 0
|
2002-10-06 20:58:07 +00:00
|
|
|
|
-sid 2 -o frameno.avi -ovc frameno -oac mp3lame -lameopts vbr=3</CODE><BR>
|
2003-07-09 20:10:48 +00:00
|
|
|
|
<CODE>mencoder dvd://1 -oac copy -ovc divx4 -pass 1</CODE><BR>
|
|
|
|
|
<CODE>mencoder dvd://1 -oac copy -ovc divx4 -pass 2 -vobsubout
|
2002-08-14 20:24:55 +00:00
|
|
|
|
subtitles -vobsuboutindex 1 -sid 5</CODE></P>
|
|
|
|
|
|
|
|
|
|
<P><I>Francia nyelv<6C> felirat m<>sol<6F>sa MPEG-b<>l</I><BR>
|
|
|
|
|
<CODE>rm subtitles.idx subtitles.sub</CODE><BR>
|
|
|
|
|
<CODE>mencoder movie.mpg -ifo movie.ifo -vobsubout subtitles
|
|
|
|
|
-vobsuboutindex 0 -vobsuboutid fr -sid 1</CODE></P>
|
|
|
|
|
|
|
|
|
|
|
2003-02-04 21:45:02 +00:00
|
|
|
|
<H2><A NAME=aspect>7.9 Aspect ratio meg<65>rz<72>se</A></H2>
|
2002-11-23 21:51:31 +00:00
|
|
|
|
|
|
|
|
|
<P>A DVD-k <20>s az SVCD-k (teh<65>t az MPEG1/2 file-ok) tartalmazz<7A>k azt az <20>rt<72>ket
|
|
|
|
|
amib<69>l a lej<65>tsz<73> tudni fogja merre <20>s mennyire kell a k<>pet sz<73>th<74>zni,
|
|
|
|
|
hogy ne toj<6F>sfej<65> emberek ugr<67>ljanak a k<>pen (p<>ld<6C>ul: 480x480 + 4:3 =
|
|
|
|
|
640x480). Viszont amikor az ilyen file-okat AVI-ba (DivX) konvert<72>ljuk,
|
|
|
|
|
szembe tal<61>ljuk magunkat a probl<62>m<EFBFBD>val miszerint az AVI form<72>tum
|
|
|
|
|
nem k<>pes ezt az <20>rt<72>ket (aspect ratio) elt<6C>rolni. A filmek felbont<6E>s<EFBFBD>nak
|
|
|
|
|
<20>tm<74>retez<65>se undor<6F>t<EFBFBD>, <20>s id<69>ig<69>nyes feladat, kell h<>t legyen egy jobb
|
|
|
|
|
megold<6C>s!</P>
|
|
|
|
|
|
|
|
|
|
<P>Van is.</P>
|
|
|
|
|
|
|
|
|
|
<P>Az MPEG4 form<72>tumnak egyik egyed<65>l<EFBFBD>ll<6C> tulajdons<6E>ga, hogy bele<6C>rhat<61> az
|
|
|
|
|
aspect ratio <20>rt<72>ke (csak<61>gy mint az MPEG1/2 file-okn<6B>l). Ennek egyetlen
|
|
|
|
|
h<>tul<75>t<EFBFBD>je, hogy jelenleg az MPlayer az egyetlen lej<65>tsz<73> amelynek megvan
|
|
|
|
|
ez a k<>pess<73>ge.</P>
|
|
|
|
|
|
|
|
|
|
<P>A haszn<7A>lata csakis a <B>libavcodec</B> <CODE>mpeg4</CODE> codec-<2D>vel
|
|
|
|
|
lehets<74>ges.</P>
|
|
|
|
|
|
|
|
|
|
<P>Semmik<EFBFBD>ppen ne felejtsd el lev<65>gni a film tetej<65>r<EFBFBD>l <20>s alj<6C>r<EFBFBD>l a fekete
|
2002-12-07 21:35:10 +00:00
|
|
|
|
s<>vokat. Olvasd el a manpage-ben, hogy hogyan kell haszn<7A>lni a
|
|
|
|
|
<CODE>cropdetect</CODE> <20>s a <CODE>crop</CODE> filtereket.</P>
|
2002-11-23 21:51:31 +00:00
|
|
|
|
|
|
|
|
|
<H4>Haszn<EFBFBD>lata:</H4>
|
|
|
|
|
|
|
|
|
|
<P><CODE>$ mencoder sample-svcd.mpg -ovc lavc -lavcopts
|
2003-05-19 06:54:50 +00:00
|
|
|
|
vcodec=mpeg4:autoaspect -vf crop=714:548:0:14 -oac copy -o output.avi</CODE></P>
|
2002-11-23 21:51:31 +00:00
|
|
|
|
|
2001-11-20 14:18:17 +00:00
|
|
|
|
|
|
|
|
|
</BODY>
|
|
|
|
|
</HTML>
|