1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127
|
<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>10.1. TV vstup</title><link rel="stylesheet" href="default.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="MPlayer - Multimediln přehrvač"><link rel="up" href="tv.html" title="Kapitola 10. TV"><link rel="prev" href="tv.html" title="Kapitola 10. TV"><link rel="next" href="radio.html" title="Kapitola 11. Rdio"><link rel="preface" href="howtoread.html" title="Jak čst tuto dokumentaci"><link rel="chapter" href="intro.html" title="Kapitola 1. Představen"><link rel="chapter" href="install.html" title="Kapitola 2. Instalace"><link rel="chapter" href="usage.html" title="Kapitola 3. Použit"><link rel="chapter" href="cd-dvd.html" title="Kapitola 4. Použit CD/DVD"><link rel="chapter" href="faq.html" title="Kapitola 5. Často Kladen Dotazy (FAQ)"><link rel="chapter" href="containers.html" title="Kapitola 6. Nosn formty (Containers)"><link rel="chapter" href="codecs.html" title="Kapitola 7. Kodeky"><link rel="chapter" href="video.html" title="Kapitola 8. Vstupn video zařzen/rozhran"><link rel="chapter" href="audio.html" title="Kapitola 9. Vstupn zvukov zařzen"><link rel="chapter" href="tv.html" title="Kapitola 10. TV"><link rel="chapter" href="radio.html" title="Kapitola 11. Rdio"><link rel="chapter" href="ports.html" title="Kapitola 12. Porty"><link rel="chapter" href="mencoder.html" title="Kapitola 13. Zkladn použit MEncoderu"><link rel="chapter" href="encoding-guide.html" title="Kapitola 14. Enkdovn s MEncoderem"><link rel="appendix" href="bugreports.html" title="Přloha A. Jak hlsit chyby"><link rel="appendix" href="bugs.html" title="Přloha B. Znm chyby"><link rel="appendix" href="skin.html" title="Přloha C. Formt skinů MPlayeru"><link rel="subsection" href="tv-input.html#tv-compilation" title="10.1.1. Kompilace"><link rel="subsection" href="tv-input.html#tv-tips" title="10.1.2. Tipy pro použvn"><link rel="subsection" href="tv-input.html#tv-examples" title="10.1.3. Přklady"></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">10.1. TV vstup</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="tv.html">Předchzejc</a></td><th width="60%" align="center">Kapitola 10. TV</th><td width="20%" align="right"><a accesskey="n" href="radio.html">Dalš</a></td></tr></table><hr></div><div class="sect1" lang="cs"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="tv-input"></a>10.1. TV vstup</h2></div></div></div><p>
Tato sekce je zaměřena na zpřstupněn
<span class="bold"><strong>sledovn/grabovn z V4L kompatibilnho TV tuneru
</strong></span>. Popis voleb k TV a ovldn z klvesnice naleznete v man
strnce.
</p><div class="sect2" lang="cs"><div class="titlepage"><div><div><h3 class="title"><a name="tv-compilation"></a>10.1.1. Kompilace</h3></div></div></div><div class="procedure"><ol type="1"><li><p>
Zaprv muste rekompilovat. <tt class="filename">./configure</tt> zdetekuje
v4l hlavičkov soubory kernelu a existenci zařzen
<tt class="filename">/dev/video*</tt>. Pokud existuj, bude zabudovna
podpora pro TV (viz vstup z <tt class="filename">./configure</tt>).
</p></li><li><p>
Ujistěte se, že vš tuner pracuje s jinm Linuxovm TV softwarem,
napřklad <span class="application">XawTV</span>.
</p></li></ol></div></div><div class="sect2" lang="cs"><div class="titlepage"><div><div><h3 class="title"><a name="tv-tips"></a>10.1.2. Tipy pro použvn</h3></div></div></div><p>
pln seznam voleb je dostupn v manulov strnce.
Zde je jen několik typů:
</p><div class="itemizedlist"><ul type="disc"><li><p>
Použijte volbu <tt class="option">channels</tt>. Přklad:
</p><pre class="screen">-tv channels=26-MTV1,23-TV2</pre><p>
Vysvětlen: použit tto volby, použiteln budou pouze kanly 26 a 23 a
bude zde rovněž krsn OSD text po přepnut kanlů, zobrazujc jmno
kanlu. Mezery ve jmně kanlu mus bt nahrazeny znakem
"_".
</p></li><li><p>
Zvolte rozumn rozměry obrazu. Rozměry vslednho obrazu by měly bt
bezezbytku děliteln 16.
</p></li><li><p>
Pokud zachytvte video se svislm rozlišenm vyššm než polovina plnho
rozlišen (čili 288 pro PAL nebo 240 pro NTSC), pak 'snmky', kter dostanete,
budou ve skutečnosti prokldan pry půlsnmků.
V zvislosti na tom, co chcete s videem dělat, je můžete nechat jak jsou,
destruktivně odstranit proklad, nebo rozdělit pry do individulnch polček.
</p><p>
Jinak bude zskan snmek roztřepen
během rychlch scn a regultor datovho toku nebude pravděpodobně schopen
ani udržet nastaven datov tok, vzhledem k tomu, že prokladov artefakty
produkuj velk množstv detailů, což spotřebovv velk přenosov psmo.
Odstraňovn prokladu můžete zapnout pomoc volby
<tt class="option">-vf pp=DEINT_TYPE</tt>. Dobrou prci obvykle odvede
<tt class="option">pp=lb</tt>, ale zlež na osobnch preferencch. Prostudujte si
ostatn možnosti odstraňovn prokladu v manulu a vyzkoušejte je.
</p></li><li><p>
Odstřihněte mrtv prostor. Když zachytvte video, oblasti na okrajch jsou
obvykle čern, nebo obsahuj nějak šum. Což opět zbytečně spotřebovv
přenosov psmo. Přesněji to nejsou samotn čern oblasti, ale ostr přechod
mezi černou a světlejšm videem, ale to teď nen důležit.
Než začnete zachytvat, nastavte parametry volby <tt class="option">crop</tt> tak,
aby byl vešker binec na okrajch odstřižen. Opět se snažte zachovat rozumn
rozměry vslednho obrazu.
</p></li><li><p>
Sledujte zatžen CPU. Většinu času by nemělo překročit hranici 90%. Pokud
mte velkou vyrovnvac paměť pro zachytvn, dokže
<span class="application">MEncoder</span> přežt několikasekundov přetžen, ale
nic vc. Raději vypněte 3D OpenGL spořiče obrazovky a podobn věci.
</p></li><li><p>
Nehrajte si se systmovmi hodinami. <span class="application">MEncoder</span>
použv systmov hodiny pro A/V synchronizaci. Pokud přestavte systmov
hodiny (zvlšť nazpět), <span class="application">MEncoder</span> bude zmaten a
vy přijdete o snmky. To je velmi důležit pokud jste připojeni k sti a
použvte nějak časov synchronizačn software jako je NTP. Muste vypnout
NTP během zachytvn, pokud chcete spolehlivě zachytvat.
</p></li><li><p>
Neměňte <tt class="option">outfmt</tt> pokud nevte co dělte, nebo vaše
karta/ovladač opravdu nepodporuje vchoz (YV12 barevn prostor).
Ve starš verzi <span class="application">MPlayer</span>u/
<span class="application">MEncoder</span>u bylo nutn nastavit vstupn formt.
Tento problm by měl bt v současnch verzch vyřešen,
<tt class="option">outfmt</tt> již nen nadle potřeba a vchoz hodnoty vyhovuj
pro většinu přpadů. Napřklad pokud zachytvte do DivX pomoc
<code class="systemitem">libavcodec</code>u a uvedete
<tt class="option">outfmt=RGB24</tt> pro zvšen kvality zachytvanch snmků,
stejně budou tyto snmky později konvertovny zpět na YV12, takže jedin co
tm zskte je spousta vypltvanho vkonu CPU.
</p></li><li><p>
Chcete-li nastavit barevn prostor I420 (<tt class="option">outfmt=i420</tt>),
muste přidat i volbu <tt class="option">-vc rawi420</tt> kvůli konfliktu fourcc
Intel Indeo video kodekem.
</p></li><li><p>
Existuje několik cest, jak zachytvat zvuk. Můžete nahrt zvuk buď pomoc
zvukov karty pomoc externho propojen mezi video kartou a linkovm
vstupem, nebo použitm vestavěnho ADC v čipu bt878. Ve druhm přpadě
muste načst ovladač <span class="bold"><strong>btaudio</strong></span>. Přečtěte si
soubor <tt class="filename">linux/Documentation/sound/btaudio</tt> (ve zdrojcch
kernelu, nikoli <span class="application">MPlayer</span>u) pro několik instrukc
jak použt tento ovladač.
</p></li><li><p>
Pokud <span class="application">MEncoder</span> nedokže otevřt audio zařzen,
ujistěte se, že je opravdu k dispozici. Můžete mt potže se zvukovmi
servery jako aRts (KDE) nebo ESD (GNOME). Pokud mte plně duplexn zvukovou
kartu (tměř každ slušn karta to již podporuje) a použvte KDE, zkuste
zaškrtnout volbu "full duplex" v menu nastaven zvukovho serveru.
</p></li></ul></div></div><div class="sect2" lang="cs"><div class="titlepage"><div><div><h3 class="title"><a name="tv-examples"></a>10.1.3. Přklady</h3></div></div></div><div class="informalexample"><p>
Modelov vstup do AAlib :)
</p><pre class="screen">
mplayer -tv driver=dummy:width=640:height=480 -vo aa tv://</pre><p>
</p></div><div class="informalexample"><p>
Vstup ze standardnho V4L:
</p><pre class="screen">
mplayer -tv driver=v4l:width=640:height=480:outfmt=i420 -vc rawi420 -vo xv tv://</pre><p>
</p></div><div class="informalexample"><p>
Mnohem sofistikovanějš přklad. Zde <span class="application">MEncoder</span>
zachytv obraz v plnm PALu, ořzne okraje a odstran proklad obrazu pomoc
linernho směšovacho algoritmu. Zvuk je komprimovn konstantnm datovm
tokem 64kbps LAME kodekem. Toto nastaven je vhodn pro zachytvn filmů.
</p><pre class="screen">
mencoder -tv driver=v4l:width=768:height=576 \
-ovc lavc -lavcopts vcodec=mpeg4:vbitrate=900 \
-oac mp3lame -lameopts cbr:br=64 \
-vf crop=720:544:24:16,pp=lb -o <em class="replaceable"><code>vstupn.avi</code></em> tv://
</pre><p>
</p></div><div class="informalexample"><p>
Toto navc přeškluje video na 384x288 a zkomprimuje jej s datovm tokem
350kbps v režimu vysok kvality. Volba vqmax uvolňuje kvantizer a umožn
video kompresoru podržet takto nzk datov tok i za cenu snžen kvality.
To lze použt pro zznam dlouhch TV serilů, kde kvalita obrazu nen až
tolik důležit.
</p><pre class="screen">
mencoder -tv driver=v4l:width=768:height=576 \
-ovc lavc -lavcopts vcodec=mpeg4:vbitrate=350:vhq:vqmax=31:keyint=300 \
-oac mp3lame -lameopts cbr:br=48 \
-vf crop=720:540:24:18,pp=lb,scale=384:288 -sws 1 -o <em class="replaceable"><code>vstupn.avi</code></em> tv://
</pre><p>
Rovněž můžete nastavit menš rozměry obrazu ve volbě <tt class="option">-tv</tt>
a vyhnout se tak softwarovmu šklovn, ale tento přstup vyžaduje
maximln množstv informac a je trochu odolnějš proti šumu. Čipy bt8x8
um průměrovn pixelů pouze ve svislm směru dky hardwarovm omezenm.
</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="tv.html">Předchzejc</a></td><td width="20%" align="center"><a accesskey="u" href="tv.html">Nahoru</a></td><td width="40%" align="right"><a accesskey="n" href="radio.html">Dalš</a></td></tr><tr><td width="40%" align="left" valign="top">Kapitola 10. TV</td><td width="20%" align="center"><a accesskey="h" href="index.html">Domů</a></td><td width="40%" align="right" valign="top">Kapitola 11. Rdio</td></tr></table></div></body></html>
|