From bf4981f9ad93c2fa51d3bf62bbbb5dc56f251cbb Mon Sep 17 00:00:00 2001 From: gabrov Date: Fri, 12 Aug 2005 19:47:22 +0000 Subject: [PATCH] synced with 1.7 git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16210 b3059339-0415-0410-9bf9-f77b7e298cf2 --- DOCS/xml/hu/encoding-guide.xml | 73 ++++++++++++++++++++++------------ 1 file changed, 48 insertions(+), 25 deletions(-) diff --git a/DOCS/xml/hu/encoding-guide.xml b/DOCS/xml/hu/encoding-guide.xml index 4939ce2738..f07ee08c5a 100644 --- a/DOCS/xml/hu/encoding-guide.xml +++ b/DOCS/xml/hu/encoding-guide.xml @@ -1,5 +1,5 @@ - + Kódolás a <application>MEncoder</application>rel @@ -280,11 +280,23 @@ (CBR), konstans kvantálás, és többmenetes (ABR vagy átlagos bitráta). + + A komplexitás (és így a bitek száma) miatt megkövetelt, a film képkockáinál + használt tömörítés nagy mértékben változhat jelentről jelenetre. + A modern videó kódolók már alkalmazkodnak az igényekhez a bitráta variálásával. + Azonban az egyszerű módokban, mint pl. a CBR, nem léphetik túl az átlagos + bitrátát hosszú ideig, mert nem ismerik az következő jelenetek bitráta + igényét. + Az okosabb módok, mint pl. a több lépéses kódolás, figyelembe tudják venni + az előző lépések statisztikáit, ami megoldja a fent említett problémát. + + Megjegyzés: A legtöbb ABR kódolást támogató codec csak a két lépéses kódolást - támogatja, míg néhány másik, mint pl. az x264 - és a libavcodec támogatják + támogatja, míg néhány másik, mint pl. az x264, + az XviD és a + libavcodec támogatják a többmenetest, ami kissé javít a minőségen minden lépésben, bár ez a javulás nem mérhető és nem is észrevehető a 4. lépés után. Ezért, ebben a részben a két lépéses és a többmenetes felváltva @@ -293,38 +305,37 @@ - Ezen módok mindegyikében a libavcodec + Ezen módok mindegyikében a videó codec (mint pl. a libavcodec) a videó képkockákat 16x16 pixel nagyságú macroblock-okra osztja, majd egy kvantálást végez mindegyik macroblock-on. Minél alacsonyabb a kvantálás, annál - jobb a minőség és nagyobb a bitráta. A libavcodec - által egy adott macroblockhoz a megfelelő kvantáló kiválasztására használt módszer - változó és nagymértékben tuningolható. (Ez egy extrém túl-egyszerűsítése a - tulajdonképpeni folyamatnak, de az alap koncepciót hasznos megérteni.) + jobb a minőség és nagyobb a bitráta. A film kódolók által egy adott macroblockhoz + a megfelelő kvantáló kiválasztására használt módszer változó és nagymértékben + tuningolható. (Ez egy extrém túl-egyszerűsítése a tulajdonképpeni folyamatnak, + de az alap koncepciót hasznos megérteni.) - Ha előírsz egy konstans bitrátát, a libavcodec - elkódolja a videót, figyelmen kívül hagyva a részleteket amennyire csak - lehetséges és a legkisebb mértékben, amennyire szükséges, hogy a megadott - bitrátánál alacsonyabban maradjon. Ha tényleg nem érdekel a fájl méret, - használhatsz CBR-t és megadhatsz egy bitrátát vagy hagyhatod határozatlanul. - (A gyakorlatban ez egy kellően magas értéket jelent, ami nem szab gátat, pl. - 10000Kbit.) Ha nincs különösebb megkötés a bitrátára vonatkozóan, az eredmény - az lesz, hogy a libavcodec a lehető - legalacsonyabb kvantálást fogja használni minden egyes macroblock-hoz (amint - ez a -ben meg van adva, ami alapértelmezésként 2). Amint - előírsz egy megfelelően alacsony bitrátát, ami a libavcodecet magasabb kvantálás használatára - kényszeríti, majdnem biztos, hogy rontod a videód minőségét. + Ha előírsz egy konstans bitrátát, a videó codec elkódolja a videót, figyelmen + kívül hagyva a részleteket amennyire csak lehetséges és a legkisebb mértékben, + amennyire szükséges, hogy a megadott bitrátánál alacsonyabban maradjon. Ha + tényleg nem érdekel a fájl méret, használhatsz CBR-t és megadhatsz egy bitrátát + vagy hagyhatod határozatlanul. (A gyakorlatban ez egy kellően magas értéket + jelent, ami nem szab gátat, pl. 10000Kbit.) Ha nincs különösebb megkötés a + bitrátára vonatkozóan, az eredmény az lesz, hogy a codec a lehető legalacsonyabb + kvantálást fogja használni minden egyes macroblock-hoz (amint ez a + -ben meg van adva a libavcodecnél, alapértelmezésként 2). Amint + előírsz egy megfelelően alacsony bitrátát, ami a codecet magasabb kvantálás + használatára kényszeríti, majdnem biztos, hogy rontod a videód minőségét. Ahhoz, hogy ezt elkerüld, valószínűleg downscale-t kell végrehajtani a videón, az alábbiakban szereplő módszernek megfelelően. Általában igaz, - hogy jobb ha kerülöd a CBR-t, ha számít a minőség. + hogy jobb ha kerülöd a CBR-t, ha számít a minőség. - Konstans kvantálással a libavcodec ugyan azt a kvantálót használja, amit - a kapcsolóval megadtál, minden macroblock-nál. Ha + Konstans kvantálással a codec ugyan azt a kvantálót használja, amit + a kapcsolóval megadtál (a libavcodecnek), minden macroblock-nál. Ha a lehető legjobb minőségű rip-et szeretnéd, szintén a bitráta kihagyásával, használhatod a kapcsolót. Ez ugyan azt a bitrátát és PSNR-t (peak signal-to-noise ratio) szolgáltatja, mint a CBR a @@ -2042,6 +2053,9 @@ A k ljpeg Veszteségmentes JPEG +h261 + H.261 + h263 H.263 @@ -2084,6 +2098,15 @@ A k ffv1 az FFmpeg veszteségmentes videó codec-je +flv + Flash Videókban használt Sorenson H.263 + +dvvideo + Sony Digital Video + +snow + az FFmpeg kísérleti wavelet-alapú codecja +