annotate DOCS/hu/encoding.html @ 11549:58d9a64ca336

Sync and some random fixes Patch by Maciek Paszta
author wight
date Tue, 02 Dec 2003 22:53:06 +0000
parents f40a897cb276
children a9dd06d780b8
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6556
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6393
diff changeset
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
3026
1b65a4abf104 hmpf. forgot to add
gabucino
parents:
diff changeset
2 <HTML>
4982
6cb9d9a1716d HTML: different font handling - idea from new hp dezign
gabucino
parents: 4919
diff changeset
3
6cb9d9a1716d HTML: different font handling - idea from new hp dezign
gabucino
parents: 4919
diff changeset
4 <HEAD>
6392
d22870b5fc95 using CSS
gabucino
parents: 5973
diff changeset
5 <LINK REL="stylesheet" TYPE="text/css" HREF="../default.css">
6556
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6393
diff changeset
6 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-2">
4982
6cb9d9a1716d HTML: different font handling - idea from new hp dezign
gabucino
parents: 4919
diff changeset
7 </HEAD>
6cb9d9a1716d HTML: different font handling - idea from new hp dezign
gabucino
parents: 4919
diff changeset
8
6556
591a80f7073b HTML (netscape4) fixes
gabucino
parents: 6393
diff changeset
9 <BODY>
3026
1b65a4abf104 hmpf. forgot to add
gabucino
parents:
diff changeset
10
1b65a4abf104 hmpf. forgot to add
gabucino
parents:
diff changeset
11
9140
gabucino
parents: 9087
diff changeset
12 <H2><A NAME="encoding">7 Enkódolás a MEncoderrel</A></H2>
3026
1b65a4abf104 hmpf. forgot to add
gabucino
parents:
diff changeset
13
8259
gabucino
parents: 8144
diff changeset
14 <P>A rendelkezésre álló opciók és példák teljes listáját lásd a man
8931
gabucino
parents: 8565
diff changeset
15 page-ben. Számos példa áll rendelkezésre a különböző opciókról a
gabucino
parents: 8565
diff changeset
16 <A HREF="../tech/encoding-tips.txt">tech/encoding-tips.txt</A> file-ban.
gabucino
parents: 8565
diff changeset
17 Ezek a példák az
gabucino
parents: 8565
diff changeset
18 <A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-users">mplayer-users</A>
gabucino
parents: 8565
diff changeset
19 levelezési listáról lettek kigyűjtve, így érdemes lehet ezen lista
gabucino
parents: 8565
diff changeset
20 <A HREF="http://mplayerhq.hu/pipermail/mplayer-users/">archívumát</A>
gabucino
parents: 8565
diff changeset
21 böngészgetni infóért.</P>
3026
1b65a4abf104 hmpf. forgot to add
gabucino
parents:
diff changeset
22
9283
gabucino
parents: 9157
diff changeset
23 <H2><A NAME=2pass>7.1 2, 3 menetes MPEG4 ("DivX") enkódolása</A></H2>
7641
gabucino
parents: 7042
diff changeset
24
gabucino
parents: 7042
diff changeset
25 <P><U><B>2 menetes enkódolás:</B></U> az elnevezés onnan jön, hogy ezzel a
4397
970a09005860 3-pass encoding dox
gabucino
parents: 4177
diff changeset
26 módszerrel a file <I>kétszer</I> lesz enkódolva. Az első menet néhány pár
970a09005860 3-pass encoding dox
gabucino
parents: 4177
diff changeset
27 Mb-os ideiglenes (*.log) file-t hoz létre, amiket egyelőre nem szabad törölni
970a09005860 3-pass encoding dox
gabucino
parents: 4177
diff changeset
28 (az AVI törölhető, ugyanolyan mintha -pass opciók nélkül keletkezett volna).
970a09005860 3-pass encoding dox
gabucino
parents: 4177
diff changeset
29 A második menetben keletkezik a tényleges 2 menetes DivX, az ideiglenes
970a09005860 3-pass encoding dox
gabucino
parents: 4177
diff changeset
30 file-ok adataiből. A keletkező file az egy menetesekhez képest sokkal jobb
970a09005860 3-pass encoding dox
gabucino
parents: 4177
diff changeset
31 minőséggel és kisebb mérettel bír. Ha most hallassz erről először, jobb ha
970a09005860 3-pass encoding dox
gabucino
parents: 4177
diff changeset
32 keresel a neten egy útmutatót.</P>
3026
1b65a4abf104 hmpf. forgot to add
gabucino
parents:
diff changeset
33
8931
gabucino
parents: 8565
diff changeset
34 <P>A következő példa egy DVD 2 menetes MPEG4 ("DivX") AVI-ba történő enkódolását
7641
gabucino
parents: 7042
diff changeset
35 mutatja be. Csak két parancs szükséges:<BR>
7000
gabucino
parents: 6556
diff changeset
36 <CODE>&nbsp;&nbsp;&nbsp;&nbsp;rm frameno.avi</CODE> - töröld ezt a file-t,
gabucino
parents: 6556
diff changeset
37 ami egy esetleges előző 3 menetes enkódolásból származhat<BR>
10405
a5785a0b9ee1 -dvd -> dvd:// and -vcd -> vcd://
jonas
parents: 10129
diff changeset
38 <CODE>&nbsp;&nbsp;&nbsp;&nbsp;mencoder dvd://2 -ovc lavc -lavcopts
7641
gabucino
parents: 7042
diff changeset
39 vcodec=mpeg4:opciók -oac copy -o film.avi -pass 1<BR>
10405
a5785a0b9ee1 -dvd -> dvd:// and -vcd -> vcd://
jonas
parents: 10129
diff changeset
40 <CODE>&nbsp;&nbsp;&nbsp;&nbsp;mencoder dvd://2 -ovc lavc -lavcopts
7641
gabucino
parents: 7042
diff changeset
41 vcodec=mpeg4:opciók -oac copy -o film.avi -pass 2<BR>
4397
970a09005860 3-pass encoding dox
gabucino
parents: 4177
diff changeset
42
7641
gabucino
parents: 7042
diff changeset
43 <P><U><B>3 menetes enkódolás:</B></U> ez egyfajta bővített kétmenetes
4397
970a09005860 3-pass encoding dox
gabucino
parents: 4177
diff changeset
44 enkódolás. A különbség abban áll hogy itt az audio enkódolása külön
970a09005860 3-pass encoding dox
gabucino
parents: 4177
diff changeset
45 menetben történik, ezáltal lehetővé válik annak megbecslése hogy az adott
970a09005860 3-pass encoding dox
gabucino
parents: 4177
diff changeset
46 filmet milyen bitrátával kell tömöríteni hogy ráférjen egy 650, 700 vagy
970a09005860 3-pass encoding dox
gabucino
parents: 4177
diff changeset
47 800Mb-os CD-re, és ezt a <B>MEncoder</B> ki is számolja. Továbbá, ilyenkor
970a09005860 3-pass encoding dox
gabucino
parents: 4177
diff changeset
48 az audio csak egyszer kerül enkódolásra, ellentétben a 2 menetes móddal.
7641
gabucino
parents: 7042
diff changeset
49 A használata a következő:</P>
4397
970a09005860 3-pass encoding dox
gabucino
parents: 4177
diff changeset
50
7641
gabucino
parents: 7042
diff changeset
51 <OL>
gabucino
parents: 7042
diff changeset
52 <LI>egy esetleges előző 3 menetes enkódolásból származó file törlése,
gabucino
parents: 7042
diff changeset
53 mely konfliktolhat a most következővel
gabucino
parents: 7042
diff changeset
54 <P><CODE>rm frameno.avi</CODE></P></LI>
gabucino
parents: 7042
diff changeset
55 <LI>Első menet:
gabucino
parents: 7042
diff changeset
56 <P><CODE>mencoder &lt;file/DVD&gt; -ovc frameno -oac mp3lame -lameopts vbr=3:opciók -o frameno.avi</CODE></P>
gabucino
parents: 7042
diff changeset
57 <P>Egy csak audiot tartalmazó AVI file jön létre, ami a kért formátumban
gabucino
parents: 7042
diff changeset
58 tartalmazza az audio streamet. Ha akarod használhatod a
gabucino
parents: 7042
diff changeset
59 <CODE>-lameopts</CODE> opciót. Ha ez egy hosszabb film, e menet végén a
gabucino
parents: 7042
diff changeset
60 MEncoder kiírja hogy mekkora bitrate-tel tömöríts a következő menetekben
gabucino
parents: 7042
diff changeset
61 hogy a film ráférjen egy 650, 700 vagy 800Mb-os CD-re.</P></LI>
gabucino
parents: 7042
diff changeset
62 <LI>Második menet:
gabucino
parents: 7042
diff changeset
63 <P><CODE>mencoder &lt;file/DVD&gt; -oac copy -pass 1 -ovc lavc -lavcopts
gabucino
parents: 7042
diff changeset
64 vcodec=mpeg4:vbitrate=&lt;bitráta&gt;</CODE></P>
8931
gabucino
parents: 8565
diff changeset
65 <P>Alias az MPEG4 video enkódolás első menete. Opcionálisan megadhatod azt
7641
gabucino
parents: 7042
diff changeset
66 a bitrate-et amit a MEncoder az előző menet végén kiírt, lásd
gabucino
parents: 7042
diff changeset
67 feljebb.</P></LI>
gabucino
parents: 7042
diff changeset
68 <LI>Harmadik menet:
gabucino
parents: 7042
diff changeset
69 <P><CODE>mencoder &lt;file/DVD&gt; -oac copy -pass 2 -ovc lavc -lavcopts
gabucino
parents: 7042
diff changeset
70 vcodec=mpeg4:vbitrate=&lt;bitráta&gt;</CODE></P>
8931
gabucino
parents: 8565
diff changeset
71 <P>Alias az MPEG4 video enkódolás második menete. Add meg
7641
gabucino
parents: 7042
diff changeset
72 azt a bitrate-et amit a MEncoder az előző menet végén kiírt, lásd
gabucino
parents: 7042
diff changeset
73 feljebb. Ebben a menetben a <CODE>frameno.avi</CODE>-ban levő audio
gabucino
parents: 7042
diff changeset
74 belekerül a célfileba.. és kész is az egész!</P></LI>
gabucino
parents: 7042
diff changeset
75 </OL>
4397
970a09005860 3-pass encoding dox
gabucino
parents: 4177
diff changeset
76
7641
gabucino
parents: 7042
diff changeset
77 <H4>Példa a 3 menetes enkódolásra:</H4>
4397
970a09005860 3-pass encoding dox
gabucino
parents: 4177
diff changeset
78
970a09005860 3-pass encoding dox
gabucino
parents: 4177
diff changeset
79 <P><CODE>&nbsp;&nbsp;&nbsp;&nbsp;rm frameno.avi</CODE> - esetlegesen egy előző
970a09005860 3-pass encoding dox
gabucino
parents: 4177
diff changeset
80 enkódolásbol származó file törlése (bezavar a most következőnek)<BR>
10405
a5785a0b9ee1 -dvd -> dvd:// and -vcd -> vcd://
jonas
parents: 10129
diff changeset
81 <CODE>&nbsp;&nbsp;&nbsp;&nbsp;mencoder dvd://2 -ovc frameno
7641
gabucino
parents: 7042
diff changeset
82 -o frameno.avi -oac mp3lame -lameopts vbr=3:opciók<BR>
10405
a5785a0b9ee1 -dvd -> dvd:// and -vcd -> vcd://
jonas
parents: 10129
diff changeset
83 &nbsp;&nbsp;&nbsp;&nbsp;mencoder dvd://2 -ovc lavc
7641
gabucino
parents: 7042
diff changeset
84 -lavcopts vcodec=mpeg4:vbitrate=1100 -oac copy -o movie.avi -pass 1<BR>
10405
a5785a0b9ee1 -dvd -> dvd:// and -vcd -> vcd://
jonas
parents: 10129
diff changeset
85 &nbsp;&nbsp;&nbsp;&nbsp;mencoder dvd://2 -ovc lavc
7641
gabucino
parents: 7042
diff changeset
86 -lavcopts vcodec=mpeg4:vbitrate=1100 -oac copy -o movie.avi -pass 2</CODE>
4397
970a09005860 3-pass encoding dox
gabucino
parents: 4177
diff changeset
87 </P>
970a09005860 3-pass encoding dox
gabucino
parents: 4177
diff changeset
88
3026
1b65a4abf104 hmpf. forgot to add
gabucino
parents:
diff changeset
89
9140
gabucino
parents: 9087
diff changeset
90 <H2><A NAME="mpeg">7.2 Enkódolás MPEG formátumba</A></H2>
gabucino
parents: 9087
diff changeset
91
10790
gabucino
parents: 10428
diff changeset
92 <P>A MEncoder képes MPEG (MPEG-PS) formátumú kimeneti file-t generálni. Ez
gabucino
parents: 10428
diff changeset
93 persze valószínűleg csak a <a href="codecs.html#libavcodec">libavcodec</a>
gabucino
parents: 10428
diff changeset
94 <I>mpeg1video</I> codec-ével hasznos, mert (az MPlayer-t kivéve) minden
gabucino
parents: 10428
diff changeset
95 lejátszó MPEG1 video, és MPEG1 layer2 (MP2) audio stream-re számít az MPEG
gabucino
parents: 10428
diff changeset
96 file-okban.</P>
9140
gabucino
parents: 9087
diff changeset
97
gabucino
parents: 9087
diff changeset
98 <P>A MEncoder ezen képessége jelenleg nem túl hasznos, mert - attól eltekintve
gabucino
parents: 9087
diff changeset
99 hogy még eléggé bugos is -, még nem lehet MPEG 1 layer 2 (MP2) audio-ba
gabucino
parents: 9087
diff changeset
100 enkódolni MEncoderen belül, márpedig az MPEG file-okba az esetek 99%-ában
gabucino
parents: 9087
diff changeset
101 ez kell.</P>
gabucino
parents: 9087
diff changeset
102
gabucino
parents: 9087
diff changeset
103 <P>A MEncoder kimeneti formátumának megváltoztatására az <CODE>-of mpeg</CODE>
gabucino
parents: 9087
diff changeset
104 opció szolgál.</P>
gabucino
parents: 9087
diff changeset
105
gabucino
parents: 9087
diff changeset
106 <P>Példa:<BR>
gabucino
parents: 9087
diff changeset
107 &nbsp;&nbsp;<CODE>mencoder -of mpeg -ovc lavc -lavcopts vcodec=mpeg1video
gabucino
parents: 9087
diff changeset
108 -oac copy &lt;other options&gt; media.avi -o output.mpg</CODE></P>
gabucino
parents: 9087
diff changeset
109
gabucino
parents: 9087
diff changeset
110
9283
gabucino
parents: 9157
diff changeset
111 <H2><A NAME=rescaling>7.3 Filmek átméretezése</A></H2>
3438
963b39283f48 fixes, and some new stuff. sorry forgot :)
gabucino
parents: 3382
diff changeset
112
8259
gabucino
parents: 8144
diff changeset
113 <P>Gyakran előjön a filmek átméretezésének igénye. Ennek sok oka lehet,
gabucino
parents: 8144
diff changeset
114 például a fileméret csökkentése, illetve a szükséges hálózati
gabucino
parents: 8144
diff changeset
115 sávszélesség csökkentése. A legtöbb ember átméretezést hajt végre
gabucino
parents: 8144
diff changeset
116 DVD-k vagy SVCD-k DivX AVI-ba történő konvertálása során.
gabucino
parents: 8144
diff changeset
117 <B>Ez helytelen.</B> Mielőtt te is ilyen megoldásra vetemednél, olvasd
gabucino
parents: 8144
diff changeset
118 el az <A HREF="#aspect">Aspect ratio megőrzése</A> fejezetet.</P>
3438
963b39283f48 fixes, and some new stuff. sorry forgot :)
gabucino
parents: 3382
diff changeset
119
5968
5bb339c33131 small update
gabucino
parents: 5860
diff changeset
120 <P>Az átméretezést a <I>'scale'</I> nevű video filter végzi:
9644
0fe056bdb135 vop -> vf change, small fixes. The Polish documentation should be checked for correctness.
jonas
parents: 9332
diff changeset
121 <CODE>-vf scale=X:Y</CODE>. A minőségét pedig az <CODE>-sws</CODE> opcióval
7641
gabucino
parents: 7042
diff changeset
122 lehet megadni (lásd a manpage-t). Alapértelmezett a 0: gyors bilinear.</P>
3438
963b39283f48 fixes, and some new stuff. sorry forgot :)
gabucino
parents: 3382
diff changeset
123
7641
gabucino
parents: 7042
diff changeset
124 <P>Használata:<BR>
9644
0fe056bdb135 vop -> vf change, small fixes. The Polish documentation should be checked for correctness.
jonas
parents: 9332
diff changeset
125 <CODE>&nbsp;&nbsp;&nbsp;&nbsp;mencoder sample-svcd.mpg -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=1300 -vf
8144
ccd95b547f6d partly applied Andras Mohari's patch
gabucino
parents: 7829
diff changeset
126 scale=640:480 -oac copy -o output.avi</CODE></P>
3438
963b39283f48 fixes, and some new stuff. sorry forgot :)
gabucino
parents: 3382
diff changeset
127
9283
gabucino
parents: 9157
diff changeset
128 <H2><A NAME=copying>7.4 Stream másolása</A></H2>
3026
1b65a4abf104 hmpf. forgot to add
gabucino
parents:
diff changeset
129
7641
gabucino
parents: 7042
diff changeset
130 <P>A <B>MEncoder</B> kétféleképpen tudja a bemeneti stream-eket kezelni:
3438
963b39283f48 fixes, and some new stuff. sorry forgot :)
gabucino
parents: 3382
diff changeset
131 <B>enkódolja</B> vagy csak <B>átmásolja</B> őket. Ez a rész a <B>másolásról</B>
963b39283f48 fixes, and some new stuff. sorry forgot :)
gabucino
parents: 3382
diff changeset
132 szól.</P>
3026
1b65a4abf104 hmpf. forgot to add
gabucino
parents:
diff changeset
133
3438
963b39283f48 fixes, and some new stuff. sorry forgot :)
gabucino
parents: 3382
diff changeset
134 <UL>
7000
gabucino
parents: 6556
diff changeset
135 <LI><B>Video stream-ek</B> (<CODE>-ovc copy</CODE> opció): érdekes dolgokat
3438
963b39283f48 fixes, and some new stuff. sorry forgot :)
gabucino
parents: 3382
diff changeset
136 lehet vele csinálni :)<BR>
7000
gabucino
parents: 6556
diff changeset
137 Mint például FLI vagy VIVO vagy MPEG1 video másolása AVI file-ba!
3438
963b39283f48 fixes, and some new stuff. sorry forgot :)
gabucino
parents: 3382
diff changeset
138 Persze az ilyen videokat csak az <B>MPlayer</B> tudja lejátszani :) És
963b39283f48 fixes, and some new stuff. sorry forgot :)
gabucino
parents: 3382
diff changeset
139 ezeknek a haszna gyakorlatilag nulla. A racionális felhasználása ennek
963b39283f48 fixes, and some new stuff. sorry forgot :)
gabucino
parents: 3382
diff changeset
140 például amikor csak az audio stream-et kell enkódolni (pl tömörítetlen
963b39283f48 fixes, and some new stuff. sorry forgot :)
gabucino
parents: 3382
diff changeset
141 PCM-et MP3-ba).</LI>
963b39283f48 fixes, and some new stuff. sorry forgot :)
gabucino
parents: 3382
diff changeset
142
7000
gabucino
parents: 6556
diff changeset
143 <LI><B>Audio stream-ek</B> (<CODE>-oac copy</CODE> opció): egyértelmű.
10428
gabucino
parents: 10405
diff changeset
144 Lehetséges az audio streamet egy külső fileból (MP3, WAV) venni,
7000
gabucino
parents: 6556
diff changeset
145 ehhez az <CODE>-audiofile &lt;filenév&gt;</CODE> opciót kell
gabucino
parents: 6556
diff changeset
146 használni.</LI>
3438
963b39283f48 fixes, and some new stuff. sorry forgot :)
gabucino
parents: 3382
diff changeset
147 </UL>
963b39283f48 fixes, and some new stuff. sorry forgot :)
gabucino
parents: 3382
diff changeset
148
9283
gabucino
parents: 9157
diff changeset
149 <H2><A NAME=fixing>7.5 Hibás index-szel rendelkező AVI-k rendbehozása</A></H2>
3583
66e418645b67 hm. stuff.
gabucino
parents: 3438
diff changeset
150
7000
gabucino
parents: 6556
diff changeset
151 <P>A legkönnyebb dolog a világon. Egyszerűen átmásoljuk a video és audio
gabucino
parents: 6556
diff changeset
152 streameket, és közben a <B>MEncoder</B> létrehozza a megfelelő indexet is.
gabucino
parents: 6556
diff changeset
153 Ez persze nem tudja kijavítani az esetleges hibákat a video és/vagy audio
gabucino
parents: 6556
diff changeset
154 stream-ekben, viszont a hibásan interleave-elt fileokat igen.</P>
3583
66e418645b67 hm. stuff.
gabucino
parents: 3438
diff changeset
155
7000
gabucino
parents: 6556
diff changeset
156 <P>A parancs: <CODE>mencoder -idx input.avi -ovc copy -oac copy -o output.avi</CODE></P>
3583
66e418645b67 hm. stuff.
gabucino
parents: 3438
diff changeset
157
3721
66da035c4ee2 some quick updates for the prerelease
gabucino
parents: 3620
diff changeset
158
9283
gabucino
parents: 9157
diff changeset
159 <H3><A NAME=appending>7.5.1 Több AVI file összefűzése</A></H3>
gabucino
parents: 9157
diff changeset
160
gabucino
parents: 9157
diff changeset
161 <P>Az index javító funkció mellékhatásként megoldást jelent AVI-k összefűzésére
gabucino
parents: 9157
diff changeset
162 is:</P>
gabucino
parents: 9157
diff changeset
163
gabucino
parents: 9157
diff changeset
164 <P>Parancs: <CODE>cat 1.avi 2.avi | mencoder -noidx -ovc copy -oac copy -o
gabucino
parents: 9157
diff changeset
165 kimenet.avi -</CODE></P>
gabucino
parents: 9157
diff changeset
166
gabucino
parents: 9157
diff changeset
167 <P>Megjegyzés: Az <CODE>1.avi</CODE> és <CODE>2.avi</CODE> file-ok azonos
gabucino
parents: 9157
diff changeset
168 codec-kel, felbontással, frame rate-tel kell rendelkeznie, és az
gabucino
parents: 9157
diff changeset
169 <CODE>1.avi</CODE>-nak nem szabad hibásnak lennie. A hibás file-ok javításának
gabucino
parents: 9157
diff changeset
170 folyamata a 7.5-ös fejezetben van leírva.</P>
gabucino
parents: 9157
diff changeset
171
gabucino
parents: 9157
diff changeset
172
gabucino
parents: 9157
diff changeset
173 <H2><A NAME=libavcodec>7.6 Enkódolás a <I>libavcodec</I> codec-ekkel</A></H2>
3721
66da035c4ee2 some quick updates for the prerelease
gabucino
parents: 3620
diff changeset
174
7829
e1c9621b7582 sync (today's changes not yet)
gabucino
parents: 7641
diff changeset
175 <P>A <A HREF="codecs.html#libavcodec">libavcodec</A>-kel egyszerűen lehet kódolni
7000
gabucino
parents: 6556
diff changeset
176 jónéhány érdekes video és audio formátumba (jelenleg az audio codec-ek nem
7641
gabucino
parents: 7042
diff changeset
177 támogatottak). A következő codec-ekkel lehet enkódolni:</P>
3721
66da035c4ee2 some quick updates for the prerelease
gabucino
parents: 3620
diff changeset
178
66da035c4ee2 some quick updates for the prerelease
gabucino
parents: 3620
diff changeset
179 <UL>
66da035c4ee2 some quick updates for the prerelease
gabucino
parents: 3620
diff changeset
180 <LI>mjpeg - Motion JPEG</LI>
10790
gabucino
parents: 10428
diff changeset
181 <LI>ljpeg - Lossless JPEG</LI>
7000
gabucino
parents: 6556
diff changeset
182 <LI>h263 - H263</LI>
3721
66da035c4ee2 some quick updates for the prerelease
gabucino
parents: 3620
diff changeset
183 <LI>h263p - H263 Plus</LI>
8931
gabucino
parents: 8565
diff changeset
184 <LI>mpeg4 - ISO szabványos MPEG4 (DivX5, XVID kompatibilis)</LI>
gabucino
parents: 8565
diff changeset
185 <LI>msmpeg4 - szabványosítás előtti MPEG4 (Micro$oft), v3 (alias DivX3)</LI>
gabucino
parents: 8565
diff changeset
186 <LI>msmpeg4v2 - szabványosítás előtti MPEG4 (Micro$oft), v2 (régi ASF
gabucino
parents: 8565
diff changeset
187 file-okban)</LI>
gabucino
parents: 8565
diff changeset
188 <LI>wmv1 - Windows Media Video, 1-es verzió (alias WMV7)</LI>
10790
gabucino
parents: 10428
diff changeset
189 <LI>wmv2 - Windows Media Video, 2-es verzió (alias WMV8)</LI>
3721
66da035c4ee2 some quick updates for the prerelease
gabucino
parents: 3620
diff changeset
190 <LI>rv10 - egy régi RealVideo codec</LI>
10790
gabucino
parents: 10428
diff changeset
191 <LI>mpeg1video - MPEG1 video</LI>
gabucino
parents: 10428
diff changeset
192 <LI>mpeg2video - MPEG2 video</LI>
8931
gabucino
parents: 8565
diff changeset
193 <LI>huffyuv - veszteségmentes tömörítés</LI>
10790
gabucino
parents: 10428
diff changeset
194 <LI>asv1 - ASUS Video v1</LI>
gabucino
parents: 10428
diff changeset
195 <LI>asv2 - ASUS Video v2</LI>
gabucino
parents: 10428
diff changeset
196 <LI>ffv1 - az FFmpeg saját veszteségmentes codec-e</LI>
3721
66da035c4ee2 some quick updates for the prerelease
gabucino
parents: 3620
diff changeset
197 </UL>
66da035c4ee2 some quick updates for the prerelease
gabucino
parents: 3620
diff changeset
198
66da035c4ee2 some quick updates for the prerelease
gabucino
parents: 3620
diff changeset
199 <P>Az első oszlopban felsorolt codec-eket kell átadni a
7641
gabucino
parents: 7042
diff changeset
200 <CODE>vcodec</CODE> opciónak, pl: <CODE>-lavcopts vcodec=msmpeg4</CODE></P>
3721
66da035c4ee2 some quick updates for the prerelease
gabucino
parents: 3620
diff changeset
201
7000
gabucino
parents: 6556
diff changeset
202 <P>Egy példa, MJPEG tömörítéssel:<BR>
10405
a5785a0b9ee1 -dvd -> dvd:// and -vcd -> vcd://
jonas
parents: 10129
diff changeset
203 <CODE>&nbsp;&nbsp;&nbsp;&nbsp;mencoder dvd://2 -o title2.avi -ovc lavc
7641
gabucino
parents: 7042
diff changeset
204 -lavcopts vcodec=mjpeg -oac copy</CODE></P>
7000
gabucino
parents: 6556
diff changeset
205
3721
66da035c4ee2 some quick updates for the prerelease
gabucino
parents: 3620
diff changeset
206
9283
gabucino
parents: 9157
diff changeset
207 <H2><A NAME=image_files>7.7 Enkódolás több bemeneti file-ból (JPEG, PNG)</A></H2>
4919
40b48a0a780e documented Multifile JPEG/PNG input (-mf)
gabucino
parents: 4709
diff changeset
208
40b48a0a780e documented Multifile JPEG/PNG input (-mf)
gabucino
parents: 4709
diff changeset
209 <P>A <B>MEncoder</B> képes több JPEG vagy PNG file-ból filmet létrehozni.
40b48a0a780e documented Multifile JPEG/PNG input (-mf)
gabucino
parents: 4709
diff changeset
210 Egyszerű framecopy használatával pedig MJPEG (Motion JPEG) vagy MPNG
40b48a0a780e documented Multifile JPEG/PNG input (-mf)
gabucino
parents: 4709
diff changeset
211 (Motion PNG) filmek hozhatók létre.</P>
40b48a0a780e documented Multifile JPEG/PNG input (-mf)
gabucino
parents: 4709
diff changeset
212
40b48a0a780e documented Multifile JPEG/PNG input (-mf)
gabucino
parents: 4709
diff changeset
213 <P><B><I>A folyamat magyarázata</I></B></P>
40b48a0a780e documented Multifile JPEG/PNG input (-mf)
gabucino
parents: 4709
diff changeset
214
5066
b3d900e9a215 ijpg for jpegs
gabucino
parents: 5023
diff changeset
215 <P>Először a <B>MEncoder</B> <I>dekódolja</I> a bemeneti fileokat a
b3d900e9a215 ijpg for jpegs
gabucino
parents: 5023
diff changeset
216 <CODE>libjpeg</CODE> segítségével (PNG-k dekódolását a libpngvel végzi).
4919
40b48a0a780e documented Multifile JPEG/PNG input (-mf)
gabucino
parents: 4709
diff changeset
217 </P>
40b48a0a780e documented Multifile JPEG/PNG input (-mf)
gabucino
parents: 4709
diff changeset
218
40b48a0a780e documented Multifile JPEG/PNG input (-mf)
gabucino
parents: 4709
diff changeset
219 <P>A <B>MEncoder</B> ezután a kiválasztott kimeneti codecnek adja a
8931
gabucino
parents: 8565
diff changeset
220 dekódolt képet (pl DivX4, Xvid, ffmpeg msmpeg4, stb).</P>
4919
40b48a0a780e documented Multifile JPEG/PNG input (-mf)
gabucino
parents: 4709
diff changeset
221
40b48a0a780e documented Multifile JPEG/PNG input (-mf)
gabucino
parents: 4709
diff changeset
222 <P><B><I>Példák</I></B></P>
40b48a0a780e documented Multifile JPEG/PNG input (-mf)
gabucino
parents: 4709
diff changeset
223
9140
gabucino
parents: 9087
diff changeset
224 <P>Az <CODE>-mf</CODE> opció magyarázata a manpage-ben található.</P>
4919
40b48a0a780e documented Multifile JPEG/PNG input (-mf)
gabucino
parents: 4709
diff changeset
225
7641
gabucino
parents: 7042
diff changeset
226 <P><I>DivX4 film létrehozása az aktuális könyvtárban található összes JPEG fileból:</I><BR>
9087
gabucino
parents: 8931
diff changeset
227 &nbsp;&nbsp;<CODE>mencoder -mf on:w=800:h=600:fps=25 -ovc divx4 -o
gabucino
parents: 8931
diff changeset
228 kimenet.avi \*.jpg</CODE></P>
4919
40b48a0a780e documented Multifile JPEG/PNG input (-mf)
gabucino
parents: 4709
diff changeset
229
7641
gabucino
parents: 7042
diff changeset
230 <P><I>DivX4 film létrehozása néhány JPEG fileból:</I><BR>
9087
gabucino
parents: 8931
diff changeset
231 &nbsp;&nbsp;<CODE>mencoder -mf on:w=800:h=600:fps=25 -ovc divx4 -o
gabucino
parents: 8931
diff changeset
232 kimenet.avi frame001.jpg,frame002.jpg</CODE></P>
5378
1a7fd8f13ac0 small update
gabucino
parents: 5066
diff changeset
233
7641
gabucino
parents: 7042
diff changeset
234 <P><I>MJPEG (Motion JPEG) film létrehozása az aktuális könyvtárban található összes JPEG fileból:</I><BR>
9087
gabucino
parents: 8931
diff changeset
235 &nbsp;&nbsp;<CODE>mencoder -mf on:w=800:h=600:fps=25 -ovc copy
gabucino
parents: 8931
diff changeset
236 -o kimenet.avi \*.jpg</CODE></P>
4919
40b48a0a780e documented Multifile JPEG/PNG input (-mf)
gabucino
parents: 4709
diff changeset
237
7641
gabucino
parents: 7042
diff changeset
238 <P><I>Tömörítetlen film létrehozása az aktuális könyvtárban található összes PNG fileból:</I><BR>
9157
gabucino
parents: 9140
diff changeset
239 &nbsp;&nbsp;<CODE>mencoder -mf on:w=800:h=600:fps=25:type=png -ovc rawrgb -o
9087
gabucino
parents: 8931
diff changeset
240 kimenet.avi \*.png</CODE></P>
4919
40b48a0a780e documented Multifile JPEG/PNG input (-mf)
gabucino
parents: 4709
diff changeset
241
9283
gabucino
parents: 9157
diff changeset
242 <P><B>Megjegyzés:</B> a szélességnek 4-gyel oszthatónak kell lennie, ez a RAW
gabucino
parents: 9157
diff changeset
243 RGB AVI formátum egyik megkötése.</P>
gabucino
parents: 9157
diff changeset
244
7641
gabucino
parents: 7042
diff changeset
245 <P><I>MPNG (Motion PNG) film létrehozása az aktuális könyvtárban található összes PNG fileból:</I><BR>
9087
gabucino
parents: 8931
diff changeset
246 &nbsp;&nbsp;<CODE>mencoder -mf on:w=800:h=600:fps=25:type=png -ovc copy
gabucino
parents: 8931
diff changeset
247 -o kimenet.avi \*.png</CODE></P>
4919
40b48a0a780e documented Multifile JPEG/PNG input (-mf)
gabucino
parents: 4709
diff changeset
248
40b48a0a780e documented Multifile JPEG/PNG input (-mf)
gabucino
parents: 4709
diff changeset
249
9283
gabucino
parents: 9157
diff changeset
250 <H2><A NAME=vobsub>7.8 DVD feliratok VOBsub formátumúvá alakítása</A></H2>
7000
gabucino
parents: 6556
diff changeset
251
7641
gabucino
parents: 7042
diff changeset
252 <P>A <B>MEncoder</B> képes DVD-ről kivonni a feliratot, és átalakítani
7000
gabucino
parents: 6556
diff changeset
253 Vobsub formátumú felirattá. Ezek egy <CODE>.idx</CODE> és egy
gabucino
parents: 6556
diff changeset
254 <CODE>.sub</CODE> kiterjesztésű file-ból állnak, gyakran egyetlen
gabucino
parents: 6556
diff changeset
255 <CODE>.rar</CODE> archívba tömörítve. Az <B>MPlayer</B> képes az ilyen
gabucino
parents: 6556
diff changeset
256 feliratok megjelenítésére a <CODE>-vobsub</CODE> és <CODE>-vobsubid</CODE>
gabucino
parents: 6556
diff changeset
257 opciókkal.</P>
gabucino
parents: 6556
diff changeset
258
gabucino
parents: 6556
diff changeset
259 <P>Az alap filenevet (tehát kiterjesztés nélkül) a <CODE>-vobsubout</CODE>
gabucino
parents: 6556
diff changeset
260 opcióval adhatod meg. Az index számot amin el lesz tárolva a felirat,
gabucino
parents: 6556
diff changeset
261 pedig a <CODE>-vobsuboutindex</CODE> opcióval.</P>
gabucino
parents: 6556
diff changeset
262
gabucino
parents: 6556
diff changeset
263 <P>Ha a bemeneti file nem DVD, használd az <CODE>-ifo</CODE> opciót, amivel
gabucino
parents: 6556
diff changeset
264 megadhatod hogy melyik file legyen <CODE>.idx</CODE>-é alakítva.</P>
gabucino
parents: 6556
diff changeset
265
gabucino
parents: 6556
diff changeset
266 <P>Ha a bemeneti file nem DVD, de nincs meg hozzá az <CODE>.ifo</CODE> file,
gabucino
parents: 6556
diff changeset
267 használd a <CODE>-vobsubid</CODE> opciót a használandó nyelv azonosítójának
gabucino
parents: 6556
diff changeset
268 kiválasztásához.</P>
gabucino
parents: 6556
diff changeset
269
gabucino
parents: 6556
diff changeset
270 <P>Minden egyes futás hozzáfűzi a kimenetet az esetlegesen már létező
gabucino
parents: 6556
diff changeset
271 kimeneti file-hoz, így ajánlott körülnézni indítás előtt.</P>
gabucino
parents: 6556
diff changeset
272
gabucino
parents: 6556
diff changeset
273 <P><B>Példák</B></P>
gabucino
parents: 6556
diff changeset
274
gabucino
parents: 6556
diff changeset
275 <P><I>Két felirat másolása DVD-ről, 3 menetes enkódolás közben</I><BR>
gabucino
parents: 6556
diff changeset
276 &nbsp;&nbsp;<CODE>rm subtitles.idx subtitles.sub</CODE><BR>
10405
a5785a0b9ee1 -dvd -> dvd:// and -vcd -> vcd://
jonas
parents: 10129
diff changeset
277 &nbsp;&nbsp;<CODE>mencoder dvd://1 -vobsubout subtitles -vobsuboutindex 0
7641
gabucino
parents: 7042
diff changeset
278 -sid 2 -o frameno.avi -ovc frameno -oac mp3lame -lameopts vbr=3</CODE><BR>
10405
a5785a0b9ee1 -dvd -> dvd:// and -vcd -> vcd://
jonas
parents: 10129
diff changeset
279 &nbsp;&nbsp;<CODE>mencoder dvd://1 -oac copy -ovc divx4 -pass 1</CODE><BR>
a5785a0b9ee1 -dvd -> dvd:// and -vcd -> vcd://
jonas
parents: 10129
diff changeset
280 &nbsp;&nbsp;<CODE>mencoder dvd://1 -oac copy -ovc divx4 -pass 2 -vobsubout
7000
gabucino
parents: 6556
diff changeset
281 subtitles -vobsuboutindex 1 -sid 5</CODE></P>
gabucino
parents: 6556
diff changeset
282
gabucino
parents: 6556
diff changeset
283 <P><I>Francia nyelvű felirat másolása MPEG-ből</I><BR>
gabucino
parents: 6556
diff changeset
284 &nbsp;&nbsp;<CODE>rm subtitles.idx subtitles.sub</CODE><BR>
gabucino
parents: 6556
diff changeset
285 &nbsp;&nbsp;<CODE>mencoder movie.mpg -ifo movie.ifo -vobsubout subtitles
gabucino
parents: 6556
diff changeset
286 -vobsuboutindex 0 -vobsuboutid fr -sid 1</CODE></P>
gabucino
parents: 6556
diff changeset
287
8259
gabucino
parents: 8144
diff changeset
288
9283
gabucino
parents: 9157
diff changeset
289 <H2><A NAME=aspect>7.9 Aspect ratio megőrzése</A></H2>
8259
gabucino
parents: 8144
diff changeset
290
gabucino
parents: 8144
diff changeset
291 <P>A DVD-k és az SVCD-k (tehát az MPEG1/2 file-ok) tartalmazzák azt az értéket
gabucino
parents: 8144
diff changeset
292 amiből a lejátszó tudni fogja merre és mennyire kell a képet széthúzni,
gabucino
parents: 8144
diff changeset
293 hogy ne tojásfejű emberek ugráljanak a képen (például: 480x480 + 4:3 =
gabucino
parents: 8144
diff changeset
294 640x480). Viszont amikor az ilyen file-okat AVI-ba (DivX) konvertáljuk,
gabucino
parents: 8144
diff changeset
295 szembe találjuk magunkat a problémával miszerint az AVI formátum
gabucino
parents: 8144
diff changeset
296 nem képes ezt az értéket (aspect ratio) eltárolni. A filmek felbontásának
gabucino
parents: 8144
diff changeset
297 átméretezése undorító, és időigényes feladat, kell hát legyen egy jobb
gabucino
parents: 8144
diff changeset
298 megoldás!</P>
gabucino
parents: 8144
diff changeset
299
gabucino
parents: 8144
diff changeset
300 <P>Van is.</P>
4680
b5d956f0b6ea sok ize, mutyur, bizbasz.
gabucino
parents: 4585
diff changeset
301
8259
gabucino
parents: 8144
diff changeset
302 <P>Az MPEG4 formátumnak egyik egyedülálló tulajdonsága, hogy beleírható az
10790
gabucino
parents: 10428
diff changeset
303 aspect ratio értéke (csakúgy mint az MPEG1/2, illetve H263 file-oknál). Ennek
gabucino
parents: 10428
diff changeset
304 egyetlen hátulütője, hogy jelenleg az MPlayer az egyetlen lejátszó amelynek
gabucino
parents: 10428
diff changeset
305 megvan ez a képessége.</P>
8259
gabucino
parents: 8144
diff changeset
306
10790
gabucino
parents: 10428
diff changeset
307 <P>A használata csakis a <a href="codecs.html#libavcodec">libavcodec</a> <CODE>mpeg4</CODE> codec-ével
8259
gabucino
parents: 8144
diff changeset
308 lehetséges.</P>
gabucino
parents: 8144
diff changeset
309
gabucino
parents: 8144
diff changeset
310 <P>Semmiképpen ne felejtsd el levágni a film tetejéről és aljáról a fekete
8403
gabucino
parents: 8259
diff changeset
311 sávokat. Olvasd el a manpage-ben, hogy hogyan kell használni a
gabucino
parents: 8259
diff changeset
312 <CODE>cropdetect</CODE> és a <CODE>crop</CODE> filtereket.</P>
8259
gabucino
parents: 8144
diff changeset
313
gabucino
parents: 8144
diff changeset
314 <H4>Használata:</H4>
gabucino
parents: 8144
diff changeset
315
gabucino
parents: 8144
diff changeset
316 <P><CODE>$ mencoder sample-svcd.mpg -ovc lavc -lavcopts
10129
gabucino
parents: 9644
diff changeset
317 vcodec=mpeg4:autoaspect -vf crop=714:548:0:14 -oac copy -o output.avi</CODE></P>
8259
gabucino
parents: 8144
diff changeset
318
3026
1b65a4abf104 hmpf. forgot to add
gabucino
parents:
diff changeset
319
10790
gabucino
parents: 10428
diff changeset
320 <H2><A NAME=custommatrices>7.10 Saját inter/intra mátrixok</A></H2>
gabucino
parents: 10428
diff changeset
321
gabucino
parents: 10428
diff changeset
322 <P>A <A HREF="codecs.html#libavcodec">libavcodec</A> ezen képességének
gabucino
parents: 10428
diff changeset
323 kihasználásával be lehet állítani saját inter (I, azaz kulcs képkockák),
gabucino
parents: 10428
diff changeset
324 és intra (P képkockák) mátrixok használatát. Sok codec támogatja, amik
gabucino
parents: 10428
diff changeset
325 közül az <CODE>mpeg1video</CODE> és az <CODE>mpeg2video</CODE> bizonyosan
gabucino
parents: 10428
diff changeset
326 működik.</P>
gabucino
parents: 10428
diff changeset
327
gabucino
parents: 10428
diff changeset
328 <P>A funkció tipikusan a <A HREF="http://www.kvcd.net/">KVCD</A>
gabucino
parents: 10428
diff changeset
329 specifikációhoz illeszkedő mátrixok beállítására használható.</P>
gabucino
parents: 10428
diff changeset
330
gabucino
parents: 10428
diff changeset
331 <P>A <B>KVCD "Notch" Quantization Matrix</B>:</P>
gabucino
parents: 10428
diff changeset
332
gabucino
parents: 10428
diff changeset
333 <P><I>Intra:</I>
gabucino
parents: 10428
diff changeset
334 <PRE>
gabucino
parents: 10428
diff changeset
335 8 9 12 22 26 27 29 34
gabucino
parents: 10428
diff changeset
336 9 10 14 26 27 29 34 37
gabucino
parents: 10428
diff changeset
337 12 14 18 27 29 34 37 38
gabucino
parents: 10428
diff changeset
338 22 26 27 31 36 37 38 40
gabucino
parents: 10428
diff changeset
339 26 27 29 36 39 38 40 48
gabucino
parents: 10428
diff changeset
340 27 29 34 37 38 40 48 58
gabucino
parents: 10428
diff changeset
341 29 34 37 38 40 48 58 69
gabucino
parents: 10428
diff changeset
342 34 37 38 40 48 58 69 79
gabucino
parents: 10428
diff changeset
343 </PRE>
gabucino
parents: 10428
diff changeset
344 </P>
gabucino
parents: 10428
diff changeset
345
gabucino
parents: 10428
diff changeset
346 <P>
gabucino
parents: 10428
diff changeset
347 <I>Inter:</I>
gabucino
parents: 10428
diff changeset
348 <PRE>
gabucino
parents: 10428
diff changeset
349 16 18 20 22 24 26 28 30
gabucino
parents: 10428
diff changeset
350 18 20 22 24 26 28 30 32
gabucino
parents: 10428
diff changeset
351 20 22 24 26 28 30 32 34
gabucino
parents: 10428
diff changeset
352 22 24 26 30 32 32 34 36
gabucino
parents: 10428
diff changeset
353 24 26 28 32 34 34 36 38
gabucino
parents: 10428
diff changeset
354 26 28 30 32 34 36 38 40
gabucino
parents: 10428
diff changeset
355 28 30 32 34 36 38 42 42
gabucino
parents: 10428
diff changeset
356 30 32 34 36 38 40 42 44
gabucino
parents: 10428
diff changeset
357 </PRE>
gabucino
parents: 10428
diff changeset
358 </P>
gabucino
parents: 10428
diff changeset
359
gabucino
parents: 10428
diff changeset
360 <H4>Használata:</H4>
gabucino
parents: 10428
diff changeset
361
gabucino
parents: 10428
diff changeset
362 <P><CODE>$ mencoder bemenet.avi -o kimenet.avi -oac copy -ovc lavc -lavcopts
gabucino
parents: 10428
diff changeset
363 inter_matrix=...:intra_matrix=...</CODE></P>
gabucino
parents: 10428
diff changeset
364
gabucino
parents: 10428
diff changeset
365 <P><CODE>$ mencoder bemenet.avi -ovc lavc -lavcopts
gabucino
parents: 10428
diff changeset
366 vcodec=mpeg2video:intra_matrix=8,9,12,22,26,27,29,34,9,10,14,26,27,29,34,37,
gabucino
parents: 10428
diff changeset
367 12,14,18,27,29,34,37,38,22,26,27,31,36,37,38,40,26,27,29,36,39,38,40,48,27,
gabucino
parents: 10428
diff changeset
368 29,34,37,38,40,48,58,29,34,37,38,40,48,58,69,34,37,38,40,48,58,69,79
gabucino
parents: 10428
diff changeset
369 :inter_matrix=16,18,20,22,24,26,28,30,18,20,22,24,26,28,30,32,20,22,24,26,
gabucino
parents: 10428
diff changeset
370 28,30,32,34,22,24,26,30,32,32,34,36,24,26,28,32,34,34,36,38,26,28,30,32,34,
gabucino
parents: 10428
diff changeset
371 36,38,40,28,30,32,34,36,38,42,42,30,32,34,36,38,40,42,44 -oac copy -o
gabucino
parents: 10428
diff changeset
372 svcd.mpg</CODE></P>
gabucino
parents: 10428
diff changeset
373
3026
1b65a4abf104 hmpf. forgot to add
gabucino
parents:
diff changeset
374 </BODY>
1b65a4abf104 hmpf. forgot to add
gabucino
parents:
diff changeset
375 </HTML>