Sophie

Sophie

distrib > Mandriva > current > i586 > media > main-updates > by-pkgid > a42e22ddf1d70fb02e9f62289d71cafa > files > 493

mplayer-doc-1.0-1.rc4.0.r31086.3.1mdv2010.2.i586.rpm

<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>11.2. Mit kezdjünk a telecine-nel és az átlapolással NTSC DVD-ken</title><link rel="stylesheet" href="default.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.75.2"><link rel="home" href="index.html" title="MPlayer - The Movie Player"><link rel="up" href="encoding-guide.html" title="11. fejezet - Kódolás a MEncoderrel"><link rel="prev" href="menc-feat-dvd-mpeg4.html" title='11.1. Nagyon jó minőségű MPEG-4 ("DivX") rip készítése DVD filmből'><link rel="next" href="menc-feat-enc-libavcodec.html" title="11.3. Kódolás a libavcodec codec családdal"><link rel="preface" href="howtoread.html" title="Hogyan olvasd ezt a dokumentációt"><link rel="chapter" href="intro.html" title="1. fejezet - Bevezetés"><link rel="chapter" href="install.html" title="2. fejezet - Telepítés"><link rel="chapter" href="usage.html" title="3. fejezet - Használat"><link rel="chapter" href="advaudio.html" title="4. fejezet - Továbbfejlesztett audió használata"><link rel="chapter" href="cd-dvd.html" title="5. fejezet - CD/DVD használat"><link rel="chapter" href="tv.html" title="6. fejezet - TV"><link rel="chapter" href="radio.html" title="7. fejezet - Rádió"><link rel="chapter" href="video.html" title="8. fejezet - Videó kimeneti eszközök"><link rel="chapter" href="ports.html" title="9. fejezet - Portok"><link rel="chapter" href="mencoder.html" title="10. fejezet - A MEncoder használatának alapjai"><link rel="chapter" href="encoding-guide.html" title="11. fejezet - Kódolás a MEncoderrel"><link rel="chapter" href="faq.html" title="12. fejezet - Gyakran ismételt kérdések"><link rel="appendix" href="bugreports.html" title="A. függelék - Hogyan jelentsd a hibákat"><link rel="appendix" href="skin.html" title="B. függelék - MPlayer skin formátum"><link rel="subsection" href="menc-feat-telecine.html#menc-feat-telecine-intro" title="11.2.1. Bevezetés"><link rel="subsection" href="menc-feat-telecine.html#menc-feat-telecine-ident" title="11.2.2. Hogyan állapítható meg egy videó típusa"><link rel="subsection" href="menc-feat-telecine.html#menc-feat-telecine-encode" title="11.2.3. Hogyan lehet elkódolni ezen kategóriákat"><link rel="subsection" href="menc-feat-telecine.html#menc-feat-telecine-footnotes" title="11.2.4. Lábjegyzet"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">11.2. Mit kezdjünk a telecine-nel és az átlapolással NTSC DVD-ken</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="menc-feat-dvd-mpeg4.html">Előző</a> </td><th width="60%" align="center">11. fejezet - Kódolás a <span class="application">MEncoder</span>rel</th><td width="20%" align="right"> <a accesskey="n" href="menc-feat-enc-libavcodec.html">Következő</a></td></tr></table><hr></div><div class="sect1" title="11.2. Mit kezdjünk a telecine-nel és az átlapolással NTSC DVD-ken"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="menc-feat-telecine"></a>11.2. Mit kezdjünk a telecine-nel és az átlapolással NTSC DVD-ken</h2></div></div></div><div class="sect2" title="11.2.1. Bevezetés"><div class="titlepage"><div><div><h3 class="title"><a name="menc-feat-telecine-intro"></a>11.2.1. Bevezetés</h3></div></div></div><p title="Mi az a telecine?"><b>Mi az a telecine? </b>
Ha nem érted teljesen, ami ebben a dokumentumban le van írva, olvasd el a
<a class="ulink" href="http://en.wikipedia.org/wiki/Telecine" target="_top">Wikipedia telecine szócikkét</a>.
Ez egy érthető és meglehetősen átfogó leírás arról, hogy mi is az
a telecine.
</p><p title="Megjegyzés a számokhoz."><b>Megjegyzés a számokhoz. </b>
Sok dokumentáció, beleértve a fent belinkelt cikket is, az NTSC videó mező
per másodperc értékét 59.94-ként határozza meg, és a megfelelő képkocka
per másodperc értéket 29.97-nek (telecine-s és átlapolt) és 23.976-nak
írja (progresszív). Az egyszerűség kedvéért sok dokumentáció még ezeket
a számokat is lekerekíti 60-ra, 30-ra és 24-re.
</p><p>
Pontosan fogalmazva az összes szám csak közelítés. A fekete-fehér
NTSC videó pontosan 60 mező per másodperces volt, de később 60000/1001-et
választottak, hogy a szín adatokat hozzáigazítsák, de kompatibilisek
maradjanak a kortárs fekete-fehér televíziókkal. A digitális NTSC videó
(mint ami a DVD-n van) is 60000/1001 mező per másodperces. Ebből származik,
hogy az átlapolt és telecine-lt videó 30000/1001 képkocka per másodperces;
a progresszív videó 24000/1001 képkocka per másodperces.
</p><p>
A <span class="application">MEncoder</span> dokumentációjának régebbi változatai
és számos archivált levelezési listára küldött levél az 59.94-re, 29.97-re
és a 23.976-ra hivatkozik. Az összes <span class="application">MEncoder</span>
dokumentáció frissítve lett a tört számokra és neked is ajánlatos ezeket
használni.
</p><p>
<tt class="option">-ofps 23.976</tt> helytelen.
<tt class="option">-ofps 24000/1001</tt> használandó helyette.
</p><p title="A telecine használata."><b>A telecine használata. </b>
Az összes videónak, amit NTSC televízión szándékoznak megjeleníteni,
60000/1001 mező per másodperc sebességűnek kell lennie. A TV-nek készített
filmeket és show-kat gyakran direkt 60000/1001 mező per másodperces sebességgel
fényképezik, de a mozifilmek nagy része 24 vagy 24000/1001 képkocka per
másodperccel készül. Amikor a mozis film DVD-jét készítik, a videót egy
telecine-nek nevezett eljárás keretében televíziós formátumra konvertálják.
</p><p>
Egy DVD-n a videót tulajdonképpen soha sem 60000/1001 mező per
másodperccel tárolják. Abban a videóban, ami eredetileg 60000/1001-es
volt, egy pár mező alkot egy képkockát, 30000/1001 képkocka per
másodperces sebességet eredményezve. A hardveres DVD lejátszók ezután
beolvasnak egy, a videó folyamban benne lévő jelzőt, hogy megállapítsák,
hogy a páros vagy páratlan sorszámú sorok alkotják-e az első mezőt.
</p><p>
Általában a 24000/1001 képkocka per másodperces tartalom változatlan
marad, ha DVD-re kódolják és a DVD lejátszónak kell telecine-t
végezni menet közben. De néha a videót a DVD-re mentés
<span class="emphasis"><em>előtt</em></span> telecine-lik, akkor is, ha eredetileg
24000/1001 képkocka per másodperces volt, így 60000/1001 mező per
másodperces lesz, és a lemezen 30000/1001 képkocka per
másodpercesként tárolódik.
</p><p>
Ha megnézed az egyes képkockákat a 60000/1001 mező per másodperces
videóban, telecine-lt vagy sem, az átlapolás tisztán látható bármilyen
mozgásnál, mert az egyik mező (mondjuk a páros sorszámú sorok) időben
1/(60000/1001) másodperccel későbbi történést reprezentál, mint a másik.
Átlapolt videó számítógépen történő lejátszáskor rondán néz ki, mert
egyrészt a monitornak nagyobb a felbontása, másrészt mert a videót
kockáról kockára mutatja meg, mezőről mezőre történő lejátszás helyett.
</p><div class="itemizedlist" title="Megjegyzések:"><p class="title"><b>Megjegyzések:</b></p><ul class="itemizedlist" type="disc"><li class="listitem"><p>
  Ez a rész csak NTSC DVD-re vonatkozik, nem a PAL-ra.
</p></li><li class="listitem"><p>
  A <span class="application">MEncoder</span> példa sorok a dokumentumban
  <span class="bold"><strong>nem</strong></span> hétköznapi felhasználásra lettek
  írva. Csak a legalapvetőbb dolgokat mutatják, ami a megfelelő kategóriába
  tartozó videók kódolásához szükséges. A jó DVD rip-ek készítése vagy a
  <code class="systemitem">libavcodec</code> finomhangolása a
  maximális minőség eléréséhez nem tartozik ezen fejezet célkitűzései közé,
  nézd meg a <a class="link" href="encoding-guide.html" title="11. fejezet - Kódolás a MEncoderrel">MEncoder kódolási útmutató</a>
  többi részét.
</p></li><li class="listitem"><p>
  Sok megjegyzés vonatkozik erre a leírásra, melyek így vannak jelölve:
  <a class="link" href="menc-feat-telecine.html#menc-feat-telecine-footnotes" title="11.2.4. Lábjegyzet">[1]</a>
</p></li></ul></div></div><div class="sect2" title="11.2.2. Hogyan állapítható meg egy videó típusa"><div class="titlepage"><div><div><h3 class="title"><a name="menc-feat-telecine-ident"></a>11.2.2. Hogyan állapítható meg egy videó típusa</h3></div></div></div><div class="sect3" title="11.2.2.1. Progresszív"><div class="titlepage"><div><div><h4 class="title"><a name="menc-feat-telecine-ident-progressive"></a>11.2.2.1. Progresszív</h4></div></div></div><p>
A progresszív videót eredetileg 24000/1001 fps-sel rögzítették és
változtatás nélkül tárolják a DVD-n.
</p><p>
Ha egy progressive DVD-t az <span class="application">MPlayer</span>rel játszasz
le, az <span class="application">MPlayer</span> a következő sort fogja kiírni,
amint a film lejátszása megkezdődik:
</p><pre class="screen">
demux_mpg: 24000/1001 fps progressive NTSC content detected, switching framerate.
</pre><p>
magyarul:
</p><pre class="screen">
demux_mpg: 24000/1001 fps progresszív NTSC formátumot találtam, frameráta váltás.
</pre><p>
Ettől a ponttól kezdve a demux_mpg soha sem mondhatja azt, hogy
"30000/1001 fps NTSC formátumot" talált.
</p><p>
Ha progresszív videót nézel, soha nem láthatod meg az átlapolást. De
vigyázz, néha pár telecine-s bit belekeveredik oda, ahol nem számítasz
rá. Én DVD-n lévő TV műsoroknál láttam egy másodpercnyi telecine-t
minden jelenet váltáskor vagy véletlen helyeken történő belenézéskor.
Egyszer láttam olyan DVD-t is, aminek az első fele progresszív volt,
a második fele pedig telecine-s. Ha <span class="emphasis"><em>tényleg</em></span>
biztosra akarsz menni, átvizsgálhatod az egész filmet:
</p><pre class="screen">mplayer dvd://1 -nosound -vo null -benchmark</pre><p>
A <tt class="option">-benchmark</tt> kapcsoló határása az
<span class="application">MPlayer</span> olyan gyorsan játsza le a
filmet, amennyire csak lehetséges; a hardveredtől függően sokáig
is eltarthat. Minden esetben, ha a demux_mpg frameráta váltást
észlel, a fenti sor azonnal megmutatja neked a váltás idejét.
</p><p>
Néha a progresszív videóra "soft-telecine"-ként
hivatkoznak, mert a DVD lejátszónak kell ezt telecine-elnie.
</p></div><div class="sect3" title="11.2.2.2. Telecine-lt"><div class="titlepage"><div><div><h4 class="title"><a name="menc-feat-telecine-ident-telecined"></a>11.2.2.2. Telecine-lt</h4></div></div></div><p>
A telecine-lt videót eredetileg 24000/1001 fps-sel vették fel, de
telecine-lve lett a DVD-re írás <span class="emphasis"><em>előtt</em></span>.
</p><p>
Az <span class="application">MPlayer</span> nem ír semmilyen
frameráta változást, ha telecine-lt videót játszik le.
</p><p>
Egy telecine-lt videó nézésekor átlapolási hibákat láthatsz, amik
miatt "villoghat" a kép: ismétlődően megjelennek majd eltűnnek.
Ezt jobban megfigyelheted így:
</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="screen">mplayer dvd://1</pre></li><li class="listitem"><p>
  Menj egy mozgást ábrázoló részhez.
</p></li><li class="listitem"><p>
  Használd a <span class="keycap"><b>.</b></span> gombot az egy képkockával történő előreléptetéshez.
</p></li><li class="listitem"><p>
  Nézd meg az átlapoltnak látszó és a progresszívnak látszó képkockák
  mintáját. Ha a minta, amit látsz PPPII, PPPII, PPPII,... akkor a
  videó telecine-lt. Ha valami más mintát látsz, akkor a videót lehet,
  hogy egy másik, nem szabványos módszerrel telecine-lték;
  a <span class="application">MEncoder</span> nem tudja veszteségmentesen
  átkonvertálni a nem-sabványos telecine-t progresszívba. Ha egyáltalán
  nem látsz semmilyen mintát, akkor valószínűleg átlapolt.
</p></li></ol></div><p>
</p><p>
Néha a DVD-ken lévő telecine-lt videót "hard-telecine"-nek
is hívják. Mivel a hard-telecine már 60000/1001 mező per másodperces,
a DVD lejátszó mindenféle manipulálás nélkül játsza le a videót.
</p><p>
A másik módszer a telecine-lt forrás felismerésére a forrás megtekintése
a <tt class="option">-vf pullup</tt> és <tt class="option">-v</tt> kapcsolók
parancssorhoz történő hozzáadásával. Így megnézheted, hogy a
<tt class="option">pullup</tt> hogyan illeszkedik a képkockákhoz. Ha a forrás
telecine-s, a konzolon egy 3:2-es mintát kell látnod, melyben
<code class="systemitem">0+.1.+2</code> és <code class="systemitem">0++1</code> váltakozik.
Ennek a technikának megvan az az előnye, hogy nem kell a forrást
nézned az azonosításhoz, ami akkor jó, ha automatizálni szeretnéd a
kódolási folyamatot vagy távolról, lassú kapcsolaton keresztül
szeretnéd megcsinálni.
</p></div><div class="sect3" title="11.2.2.3. Átlapolt"><div class="titlepage"><div><div><h4 class="title"><a name="menc-feat-telecine-ident-interlaced"></a>11.2.2.3. Átlapolt</h4></div></div></div><p>
Az átlapolt videót eredetileg 60000/1001 mező per másodperc sebességgel
filmezték és 30000/1001 képkocka per másodperccel került fel a DVD-re. Az
átlapolási effektus (gyakran "combing"-nak hívják) a mező párok
képkockává történő egyesítésének eredménye. Minden mezőnek 1/(60000/1001)
másodpercnyire kellene lennie egymástól, megjelenítésnél a különbség
szemmel látható.
</p><p>
Akár csak a telecine-s videóknál, az <span class="application">MPlayer</span>nek
a nem kell semmiféle frameráta változásról értesítenie átlapolt videók
lejátszásakor.
</p><p>
Ha egy átlapolt videót közelebbről megnézel képkocka-léptetéssel a
<span class="keycap"><b>.</b></span> gombot nyomogatva, megláthatod, hogy minden egyes
képkocka átlapolt.
</p></div><div class="sect3" title="11.2.2.4. Kevert progresszív és telecine"><div class="titlepage"><div><div><h4 class="title"><a name="menc-feat-telecine-ident-mixedpt"></a>11.2.2.4. Kevert progresszív és telecine</h4></div></div></div><p>
Az összes "kevert progresszív és telecine" videót eredetileg 24000/1001
képkocka per másodperccel rögzítették, de egyes részei utólag
telecine-lve lettek.
</p><p>
Ha az <span class="application">MPlayer</span> ilyen videót játszik le,
(sokszor ismétlődően) oda-vissza vált "30000/1001 fps NTSC" és
"24000/1001 fps progresszív NTSC" között. Figyeld az
<span class="application">MPlayer</span> kimenetének alját, ott megláthatod
az üzeneteket.
</p><p>
Nézd meg a "30000/1001 fps NTSC" részeket, és meggyőződhetsz róla,
hogy telecine-ltek, nem csak átlapoltak.
</p></div><div class="sect3" title="11.2.2.5. Kevert progresszív és átlapolt"><div class="titlepage"><div><div><h4 class="title"><a name="menc-feat-telecine-ident-mixedpi"></a>11.2.2.5. Kevert progresszív és átlapolt</h4></div></div></div><p>
"Kevert progresszív és átlapolt" tartalomnál a progresszív
és az átlapolt videót összeillesztették.
</p><p>
Ez a kategória ugyan úgy viselkedik, mint a "kevert progresszív és telecine",
egészen addig, amíg meg nem vizsgálod a 30000/1001 fps-es részeket
és észre nem veszed, hogy nincs bennük telecine minta.
</p></div></div><div class="sect2" title="11.2.3. Hogyan lehet elkódolni ezen kategóriákat"><div class="titlepage"><div><div><h3 class="title"><a name="menc-feat-telecine-encode"></a>11.2.3. Hogyan lehet elkódolni ezen kategóriákat</h3></div></div></div><p>
Ahogy említettem az elején, például a <span class="application">MEncoder</span>
alábbi parancssorai <span class="bold"><strong>nem</strong></span> igazán használhatóak;
csak demonstrálják a minimum paramétereket az egyes kategóriák megfelelő kódolásához.
</p><div class="sect3" title="11.2.3.1. Progresszív"><div class="titlepage"><div><div><h4 class="title"><a name="menc-feat-telecine-encode-progressive"></a>11.2.3.1. Progresszív</h4></div></div></div><p>
A progresszív videóhoz nem kell semmilyen különleges szűrés. Az egyetlen
paraméterm, amit biztosan használnod kell, az a
<tt class="option">-ofps 24000/1001</tt>. Egyébként a <span class="application">MEncoder</span>
30000/1001 fps-sel és duplikált képkockákkal próbál kódolni.
</p><p>
</p><pre class="screen">mencoder dvd://1 -oac copy -ovc lavc -ofps 24000/1001</pre><p>
</p><p>
Gyakran az az eset áll fenn, hogy a videó progresszívnek tűnik, de valójában
nagyon rövid telecine-s részek vannak belekeverve. Ha nem vagy biztos
a dolgodban, a legbiztonságosabb, ha
<a class="link" href="menc-feat-telecine.html#menc-feat-telecine-encode-mixedpt" title="11.2.3.4. Kevert progresszív és telecine">kevert progresszív és telecine-lt</a>
videóként kezeled. A teljesítményvesztés kicsi
<a class="link" href="menc-feat-telecine.html#menc-feat-telecine-footnotes" title="11.2.4. Lábjegyzet">[3]</a>.
</p></div><div class="sect3" title="11.2.3.2. Telecine-lt"><div class="titlepage"><div><div><h4 class="title"><a name="menc-feat-telecine-encode-telecined"></a>11.2.3.2. Telecine-lt</h4></div></div></div><p>
A telecine visszafordítható, hogy megkapd az eredeti 24000/1001-es
tartalmat, egy inverz-telecine-nek nevezett eljárással.
Az <span class="application">MPlayer</span> számos szűrővel rendelkezik ennek
az elvégzéséhez; a legjobb szűrő a <tt class="option">pullup</tt> le van írva
a <a class="link" href="menc-feat-telecine.html#menc-feat-telecine-encode-mixedpt" title="11.2.3.4. Kevert progresszív és telecine">kevert progresszív és telecine</a>
részben.
</p></div><div class="sect3" title="11.2.3.3. Átlapolt"><div class="titlepage"><div><div><h4 class="title"><a name="menc-feat-telecine-encode-interlaced"></a>11.2.3.3. Átlapolt</h4></div></div></div><p>
A legtöbb gyakorlati esetben nem lehetséges a teljes progresszív videó
visszanyerése az átlapolt tartalomból. Az egyetlen út ehhez a függőleges
felbontás felének elvesztése nélkül a frameráta megduplázása és
"megtippelni", hogy mi kellene minden egyes mező megfelelő sorainak
felépítéséhez (ennek vannak hátrányai - lásd a 3. módszert).
</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
  Kódold el a videót átlapolt formában. Normális esetben az átlapolás
  eléggé odavág a kódoló tömörítési képességeinek, de a
  <code class="systemitem">libavcodec</code>nek van két
  paramétere speciálisan az átlapolt videó tárolásának egy kicsit jobb
  kezeléséhez: <tt class="option">ildct</tt> és <tt class="option">ilme</tt>. Az
  <tt class="option">mbd=2</tt> használata is javasolt
  <a class="link" href="menc-feat-telecine.html#menc-feat-telecine-footnotes" title="11.2.4. Lábjegyzet">[2] </a>, mert ez a
  makroblokkokat nem-átlapoltként fogja elkódolni azokon a helyeken, ahol
  nincs mozgás. Ügyelj rá, hogy itt a <tt class="option">-ofps</tt> NEM kell.
  </p><pre class="screen">mencoder dvd://1 -oac copy -ovc lavc -lavcopts ildct:ilme:mbd=2</pre><p>
</p></li><li class="listitem"><p>
  Használj deinterlacing szűrőt a kódolás előtt. Számos közül
  választhatsz, mindegyiknek megvan a maga előnye és hátránya.
  Lásd az <tt class="option">mplayer -pphelp</tt> és az
  <tt class="option">mplayer -vf help</tt> kimenetét, hogy megtudd, mit
  használhatsz (grep-pelj a "deint"-re), olvasd el Michael Niedermayer
  <a class="ulink" href="http://guru.multimedia.cx/deinterlacing-filters/" target="_top">Deinterlacing szűrő összehasonlítását</a>,
  és keress az
  <a class="ulink" href="http://www.mplayerhq.hu/design7/mailing_lists.html" target="_top">
  MPlayer levelezési listáin</a> a sok beszélgetés között, ami a
  különböző szűrőkről szól.
  A frameráta itt sem változik, így nem kell a
  <tt class="option">-ofps</tt>. A deinterlacing-et a vágás után
  <a class="link" href="menc-feat-telecine.html#menc-feat-telecine-footnotes" title="11.2.4. Lábjegyzet">[1]</a> és a méretezés
  előtt kell elvégezni.
  </p><pre class="screen">mencoder dvd://1 -oac copy -vf yadif -ovc lavc</pre><p>
</p></li><li class="listitem"><p>
  Sajnos ez a kapcsoló hibás a <span class="application">MEncoder</span>ben;
  talán a <span class="application">MEncoder G2</span>-vel működni fog,
  de itt most még nem. Fagyásokat tapasztalhatsz. Egyébként a <tt class="option"> -vf
  tfields</tt> célja az lenne, hogy teljes képkockát készít
  mindegyik mezőből, ami miatt a frameráta 60000/1001 lesz. Ennek a
  megközelítésnek az az előnye, hogy soha nincs adatvesztés; habár
  mivel minden egyes kocka csak egy mezőből keletkezik, a hiányzó
  sorokat valahogy interpolálni kell. Igazából nincs jó módszer a
  hiányzó adat összegyűjtésére és így az eredmény kicsit úgy fog
  kinézni, mint amikor valamilyen deinterlacing szűrőt használsz. A
  hiányzó sorok generálása egyéb dolgokat idéz elő, egyszerűen mivel
  az adat mennyisége megduplázódik. Így, nagyobb kódolási bitráták
  szükségesek a minőség megtartásához, és nagyobb CPU teljesítmény
  mind a kódoláshoz, mind a dekódoláshoz. A tfield-eknek számos különböző
  opciójuk van az egyes képkockákban hiányzó sorok előállításához. Ha
  ezt a módszert használod, akkor nézd meg a manual-t és válassz, hogy
  melyik opcióval néz ki legjobban az anyagod. Figyelj rá, hogy ha
  <tt class="option">tfield</tt>-eket használsz,
  mind a <tt class="option">-fps</tt>-nek, mind a <tt class="option">-ofps</tt>-nek
  az eredeti forrásod framerátájának kétszeresét
  <span class="bold"><strong>kell megadnod</strong></span>.
  </p><pre class="screen">
mencoder dvd://1 -oac copy -vf tfields=2 -ovc lavc \
  -fps 60000/1001 -ofps 60000/1001</pre><p>
</p></li><li class="listitem"><p>
  Ha drasztikus downscaling-et tervezel, kiszedhetsz és elkódolhatsz
  egy mezőt is a kettő helyett. Természetesen így elveszíted a
  függőleges felbontás felét, de ha downscaling-et tervezel legfeljebb
  az eredeti 1/2-ével, a veszteség nem számottevő. Az eredmény egy
  progresszív 30000/1001 képkocka per másodperces fájl lesz. A
  helyes eljárás a <tt class="option">-vf field</tt> használata, majd vágás
  <a class="link" href="menc-feat-telecine.html#menc-feat-telecine-footnotes" title="11.2.4. Lábjegyzet">[1]</a> és
  megfelelő méretezés. Emlékezz, hogy be kell állítanod a méretarányt a
  felezett függőleges felbontásnak megfelelően.
  </p><pre class="screen">mencoder dvd://1 -oac copy -vf field=0 -ovc lavc</pre><p>
</p></li></ol></div></div><div class="sect3" title="11.2.3.4. Kevert progresszív és telecine"><div class="titlepage"><div><div><h4 class="title"><a name="menc-feat-telecine-encode-mixedpt"></a>11.2.3.4. Kevert progresszív és telecine</h4></div></div></div><p>
Ahhoz, hogy egy kevert, progresszív és telecine-s videót teljesen
progresszív videóvá konvertálj, a telecine-lt részeket
inverz-telecine-elni kell. Ez háromféle képpen végezhető el,
mint ahogy az lejjebb látható. Figyelj rá, hogy
<span class="bold"><strong>mindig</strong></span> az inverse-telecine legyen
meg bármilyen átméretezés előtt; hacsak nem vagy teljesen biztos a
dolgodban, és az inverse-telecine legyen a vágás előtt is
<a class="link" href="menc-feat-telecine.html#menc-feat-telecine-footnotes" title="11.2.4. Lábjegyzet">[1]</a>.
A <tt class="option">-ofps 24000/1001</tt> kell ide, mert a kimeneti videó 24000/1001
képkocka per másodperc sebességű lesz.
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
  A <tt class="option">-vf pullup</tt> a telecine-s részek inverz-telecine-léséhez
  lett tervezve úgy, hogy a progresszív adatokat érintetlenül hagyja.
  A helyes működéshez a <tt class="option">pullup</tt>-ot
  a <tt class="option">softskip</tt> szűrőnek <span class="bold"><strong>kell</strong></span>
  követnie, különben a <span class="application">MEncoder</span> összeomlik.
  Ennek ellenére a <tt class="option">pullup</tt> a legtisztább és legjobb
  módszer mind a telecine-s, mind a "kevert progresszív és telecine-s"
  videók elkódolásához.
  </p><pre class="screen">
mencoder dvd://1 -oac copy -vf pullup,softskip
  -ovc lavc -ofps 24000/1001</pre><p>
</p></li><li class="listitem"><p>
  A <tt class="option">-vf filmdint</tt> hasonló a
  <tt class="option">-vf pullup</tt>-hoz: mindkét szűrő megpróbálja egyeztetni a
  mezőpárokat, hogy azok egy komplett képkockát adjanak. A <tt class="option">filmdint</tt>
  deinterlace-lni fogja az egyedi mezőket, amelyeket nem tud egyeztetni,
  míg a <tt class="option">pullup</tt> egyszerűen csak eldobja őket. A két szűrő
  különböző detektáló kódot alkalmaz és a <tt class="option">filmdint</tt> néha túl kevés mezőt
  egyeztet. Az, hogy melyik szűrő a jobb, a bemeneti videótól és az egyéni
  ízléstől függ; kísérletezz szabadon a szűrők opcióinak finomhangolásával,
  ha valamelyikkel problémád van (lásd a man oldalt a részletekért).
  A legtöbb jól elkészített bemeneti videónál mindkettő eléggé jól működik,
  így bármelyik jó választás lehet a kezdéshez.
  </p><pre class="screen">
mencoder dvd://1 -oac copy -vf filmdint -ovc lavc -ofps 24000/1001</pre><p>
</p></li><li class="listitem"><p>
  A régebbi módszer, a telecine-s részek inverz-telecine-lése
  helyett a nem-telecine-s részek telecine-lése majd a teljes
  videó inverz-telecine-lése. Zavarosan hangzik? A softpulldown
  egy olyan szűrő, ami végigmegy a videón és a teljes fájlt
  telecine-li. Ha a softpulldown-t vagy <tt class="option">detc</tt>
  vagy <tt class="option">ivtc</tt> követi, a végső eredmény teljesen
  progresszív lesz. A <tt class="option">-ofps 24000/1001</tt>
  kapcsolót meg kell adni.
  </p><pre class="screen">
mencoder dvd://1 -oac copy -vf softpulldown,ivtc=1 -ovc lavc -ofps 24000/1001
  </pre><p>
</p></li></ul></div></div><div class="sect3" title="11.2.3.5. Kevert progresszív és átlapolt"><div class="titlepage"><div><div><h4 class="title"><a name="menc-feat-telecine-encode-mixedpi"></a>11.2.3.5. Kevert progresszív és átlapolt</h4></div></div></div><p>
Két módon kezelheted ezt a kategóriát, mindkettő kompromisszum.
Az időtartam/hely alapján kell döntened.
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
  Kezeld úgy, mintha progresszív lenne. Az átlapolt részek átlapoltnak
  látszanak és néhány átlapolt mezőt el kell dobni, ami egyenletlen
  ugrásokat eredményez. Használhatsz utófeldolgozó szűrőt, ha akarsz,
  de ez kissé rontja a progresszív részeket.
  </p><p>
  Ez az opció használhatatlan akkor, ha a videót egy átlapolt eszközön
  akarod megjeleníteni (TV kártyával például). Ha átlapolt képkockáid
  vannak 24000/1001 képkocka per másodperces videóban, telecine-lve
  lesznek a progresszív képkockákkal együtt. Az átlapolt "képkockák"
  fele három mező hosszon lesz látható (3/(60000/1001) másodperc), ami
  ugráló "visszaugrás az időben" effektust hoz létre, ami
  nagyon rosszul néz ki. Ha mégis kísérletezel ezzel, használnod
  <span class="bold"><strong>kell</strong></span> egy deinterlacing szűrőt, mint
  pl. az <tt class="option">lb</tt> vagy az <tt class="option">l5</tt>.
  </p><p>
  Rossz ötlet a progresszív megjelenítéshez is. Eldobja az egymást
  követő átlapolt mezőpárokat, megszakítva ezzel a folyamatosságot,
  ami sokkal szembetűnőbb, mint a második módszer, ami néhány
  progresszív képkockát duplán mutat. A 30000/1001 képkocka per
  másodperces átlapolt videó amúgy is egy kicsit fodrozódó mert
  igazából 60000/1001 mező per másodperc sebességgel kellene
  megjeleníteni, így a duplikált képkockák nem látszanak annyira.
  </p><p>
  Mindkét esetben érdemes megnézni a tartalmat és eldönteni, hogy
  hogyan szeretnéd megjeleníteni. Ha a videó 90%-ban progresszív és
  soha nem akarod TV-n lejátszani, akkor a progresszív megközelítést
  fogod előnyben részesíteni. Ha csak félig progresszív, akkor
  valószínűleg átlapoltként akarod elkódolni az egészet.
  </p></li><li class="listitem"><p>
  Kezeld teljesen átlapoltként. A progresszív részekben néhány
  képkockát meg kell duplázni, ami egyenlőtlen ugrásokat eredményez.
  De hangsúlyozom, a deinterlacing szűrők rontják a progresszív részeket.
</p></li></ul></div></div></div><div class="sect2" title="11.2.4. Lábjegyzet"><div class="titlepage"><div><div><h3 class="title"><a name="menc-feat-telecine-footnotes"></a>11.2.4. Lábjegyzet</h3></div></div></div><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p title="A vágásról:"><b>A vágásról: </b>
  A videó adatot a DVD-ken egy úgynevezett YUV 4:2:0 formátumban tárolják.
  A YUV videóban a luma ("fényerő") és a chroma ("szín")
  külön tárolódik. Mivel az emberi szem valamivel érzéketlenebb a színre,
  mint a fényerőre, a YUV 4:2:0 képen csak egy chroma pixel jut minden
  négy luma pixelre. Egy progresszív képen minden négy luma pixel által
  alkotott négyzetben (kettő mindkét oldalon) egy közös chroma pixel van.
  A progresszív YUV 4:2:0-t le kell vágnod páros felbontásúra és páros
  offszetet kell használnod. Például a
  <tt class="option">crop=716:380:2:26</tt> jó de a
  <tt class="option">crop=716:380:3:26 </tt> nem.
  </p><p>
  Ha átlapolt YUV 4:2:0-lal van dolgod, a szituáció egy kicsit bonyolódik.
  Ahelyett, hogy az egy <span class="emphasis"><em>képkockában</em></span> lévő mind a
  négy luma pixel osztozna egy chroma pixelen, a <span class="emphasis"><em>mezőben</em></span>
  lévő négy luma osztozik egy chroma pixelen. Ha a mezők át vannak
  lapolva egy képkocka felépítéséhez, minden egyes scanline egy pixel
  magas. Nos, ahelyett, hogy a négy luma pixel egy négyszögben lenne,
  két pixel van egymás mellett, a másik kettő két scanline-nal lejjebb
  van egymás mellett. A két luma pixel a közbeeső scanline-on a másik
  mezőből van és így egy másik chroma pixel tartozik hozzájuk és két
  darab, két scanline távolságra lévő luma pixel. Mindezen keverés teszi
  szükségessé azt, hogy a függőleges vágási dimenzióknak és az offszeteknek
  néggyel oszthatóaknak kell lenniük. A vízszintes maradhat páros.
  </p><p>
  A telecine-lt videóknál javaslom, hogy a vágást az inverz telecine
  után ejtsd meg. Ha a videó már progresszív, csak páros számokkal el
  kell vágnod. Ha ki akarod használni azt a sebességnövekedést, amit a
  vágás rejteget magában, akkor függőlegesen négy többszörösével kell
  vágnod, különben az inverz-telecine szűrő nem kap megfelelő adatokat.
  </p><p>
  Az átlapolt (nem telecine-lt) videónál függőlegesen mindig négy
  többszörösével kell vágnod, hacsak nem használod a <tt class="option">-vf
  field</tt>-et a vágás előtt.
  </p></li><li class="listitem"><p title="A kódolási paraméterekről és a minőségről:"><b>A kódolási paraméterekről és a minőségről: </b>
  Csak mert itt javasoltam az <tt class="option">mbd=2</tt>-t, nem jelenti
  azt, hogy máshol ne lehetne használni. A <tt class="option">trell</tt>-lel
  együtt az <tt class="option">mbd=2</tt> egyike a két <code class="systemitem">libavcodec</code> kapcsolóknak, amik legjobban
  növelik a minőséget és igazából mindig ajánlott ezt a kettőt
  használni, kivéve ha tilos a kódolási sebesség rontása (pl. valós
  idejű kódolás). Még számos egyéb opciója van a <code class="systemitem">libavcodec</code>-nek, ami növeli a kódolás
  minőségét (és csökkenti a kódolás sebességét) de az már túlmutat ezen
  dokumentum célkitűzésein.
  </p></li><li class="listitem"><p title="A pullup teljesítményéről:"><b>A pullup teljesítményéről: </b>
  Bátran használhatod a <tt class="option">pullup</tt>-ot (a <tt class="option">softskip</tt>pel
  együtt) a progresszív videókon és ez általában jó ötlet, hacsak a forrás
  nem egyértelműen teljesen progresszív. A teljesítmény veszteség kicsi az
  esetek többségében. Nagyon ritka kódolási esetekben a <tt class="option">pullup</tt>
  a <span class="application">MEncoder</span> 50%-os lassulását okozhatja.
  A zenefeldolgozás hozzáadása és a fejlett <tt class="option">lavcopts</tt>
  háttérbe szorítja ezt a különbséget, a <tt class="option">pullup</tt> miatti
  teljesítményromlást 2%-ra csökkentve.
  </p></li></ol></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="menc-feat-dvd-mpeg4.html">Előző</a> </td><td width="20%" align="center"><a accesskey="u" href="encoding-guide.html">Fel</a></td><td width="40%" align="right"> <a accesskey="n" href="menc-feat-enc-libavcodec.html">Következő</a></td></tr><tr><td width="40%" align="left" valign="top">11.1. Nagyon jó minőségű MPEG-4 ("DivX")
  rip készítése DVD filmből </td><td width="20%" align="center"><a accesskey="h" href="index.html">Tartalom</a></td><td width="40%" align="right" valign="top"> 11.3. Kódolás a <code class="systemitem">libavcodec</code>
  codec családdal</td></tr></table></div></body></html>