view DOCS/xml/cs/tvinput.xml @ 31216:207ecac1f8e1

Change compiler argument order for compile_check to avoid incorrect linking errors during detection with static libraries (in particular OpenGL + static SDL).
author reimar
date Sun, 30 May 2010 12:14:40 +0000 (2010-05-30)
parents c81e83794b0e
children
line wrap: on
line source
<?xml version="1.0" encoding="utf-8"?>
<!-- synced with r23536 -->
<chapter id="tv">
<title>TV</title>
<sect1 id="tv-input" xreflabel="TV vstup">
<title>TV vstup</title>

<para>
Tato sekce je zam��ena na zp�鱈stupn�n鱈
<emphasis role="bold">sledov叩n鱈/grabov叩n鱈 z V4L kompatibiln鱈ho TV tuneru
</emphasis>. Popis voleb k TV a ovl叩d叩n鱈 z kl叩vesnice naleznete v man
str叩nce.
</para>

<!-- ********** -->

<sect2 id="tv-compilation">
<title>Kompilace</title>

<procedure>
<step><para>
  Zaprv辿 mus鱈te rekompilovat. <filename>./configure</filename> zdetekuje
  v4l hlavi�kov辿 soubory kernelu a existenci za�鱈zen鱈
  <filename>/dev/video*</filename>. Pokud existuj鱈, bude zabudov叩na
  podpora pro TV (viz v箪stup z <filename>./configure</filename>).
</para></step>
<step><para>
  Ujist�te se, 転e v叩邸 tuner pracuje s jin箪m Linuxov箪m TV softwarem,
  nap�鱈klad <application>XawTV</application>.
</para></step>
</procedure>
</sect2>

<!-- ********** -->

<sect2 id="tv-tips">
<title>Tipy pro pou転鱈v叩n鱈</title>

<para>
�pln箪 seznam voleb je dostupn箪 v manu叩lov辿 str叩nce.
Zde je jen n�kolik typ哲:

<itemizedlist>
<listitem><para>
  Pou転ijte volbu <option>channels</option>. P�鱈klad:
  <screen>-tv channels=26-MTV1,23-TV2</screen>
  Vysv�tlen鱈: P�i pou転it鱈 t辿to volby budou pou転iteln辿 pouze kan叩ly 26 a 23 a
  budete tak辿 m鱈t kr叩sn箪 OSD text po p�epnut鱈 kan叩l哲, zobrazuj鱈c鱈 jm辿no
  kan叩lu. Mezery ve jm辿n� kan叩lu mus鱈 b箪t nahrazeny znakem
  "_".
</para></listitem>
<listitem><para>
  Zvolte rozumn辿 rozm�ry obrazu. Rozm�ry v箪sledn辿ho obrazu by m�ly b箪t
  bezezbytku d�liteln辿 16.
</para></listitem>
<listitem>
  <para>
  Pokud zachyt叩v叩te video se svisl箪m rozli邸en鱈m vy邸邸鱈m ne転 polovina pln辿ho
  rozli邸en鱈 (�ili 288 pro PAL nebo 240 pro NTSC), pak 'sn鱈mky', kter辿 dostanete,
  budou ve skute�nosti prokl叩dan辿 p叩ry p哲lsn鱈mk哲.
  V z叩vislosti na tom, co chcete s videem d�lat, je m哲転ete nechat jak jsou,
  destruktivn� odstranit proklad, nebo rozd�lit p叩ry do individu叩ln鱈ch pol鱈�ek.
  </para>
  <para>
  Jinak bude z鱈skan箪 sn鱈mek rozt�epen箪
  b�hem rychl箪ch sc辿n a regul叩tor datov辿ho toku nebude pravd�podobn� schopen
  ani udr転et nastaven箪 datov箪 tok, vzhledem k tomu, 転e prokladov辿 artefakty
  produkuj鱈 velk辿 mno転stv鱈 detail哲, co転 spot�ebov叩v叩 velk辿 p�enosov辿 p叩smo.
  Odstra�ov叩n鱈 prokladu m哲転ete zapnout pomoc鱈 volby
  <option>-vf pp=DEINT_TYPE</option>. Dobrou pr叩ci obvykle odvede
  <option>pp=lb</option>, ale z叩le転鱈 na osobn鱈ch preferenc鱈ch. Prostudujte si
  ostatn鱈 mo転nosti odstra�ov叩n鱈 prokladu v manu叩lu a vyzkou邸ejte je.
  </para>
</listitem>

<listitem><para>
  Odst�ihn�te mrtv箪 prostor. Kdy転 zachyt叩v叩te video, oblasti na okraj鱈ch jsou
  obvykle �ern辿, nebo obsahuj鱈 n�jak箪 邸um. Co転 op�t zbyte�n� spot�ebov叩v叩
  p�enosov辿 p叩smo. 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 zachyt叩vat, nastavte parametry volby <option>crop</option> tak,
  aby byl ve邸ker箪 binec na okraj鱈ch odst�i転en. Op�t se sna転te zachovat rozumn辿
  rozm�ry v箪sledn辿ho obrazu.
</para></listitem>
<listitem><para>
  Sledujte zat鱈転en鱈 CPU. V�t邸inu �asu by nem�lo p�ekro�it hranici 90%. Pokud
  m叩te velkou vyrovn叩vac鱈 pam�泥 pro zachyt叩v叩n鱈, dok叩転e
  <application>MEncoder</application> p�e転鱈t n�kolikasekundov辿 p�et鱈転en鱈, ale
  nic v鱈c. Rad�ji vypn�te 3D OpenGL spo�i�e obrazovky a podobn辿 v�ci.
</para></listitem>
<listitem><para>
  Nehrajte si se syst辿mov箪mi hodinami. <application>MEncoder</application>
  pou転鱈v叩 syst辿mov辿 hodiny pro A/V synchronizaci. Pokud p�estav鱈te syst辿mov辿
  hodiny (zvl叩邸泥 nazp�t), <application>MEncoder</application> bude zmaten a
  vy p�ijdete o sn鱈mky. To je velmi d哲le転it辿 pokud jste p�ipojeni k s鱈ti a
  pou転鱈v叩te n�jak箪 �asov箪 synchroniza�n鱈 software jako je NTP. Mus鱈te vypnout
  NTP b�hem zachyt叩v叩n鱈, pokud chcete spolehliv� zachyt叩vat.
</para></listitem>
<listitem><para>
  Nem��te <option>outfmt</option> pokud nev鱈te co d�l叩te, nebo va邸e
  karta/ovlada� opravdu nepodporuje v箪choz鱈 (YV12 barevn箪 prostor).
  Ve star邸鱈 verzi <application>MPlayer</application>u/
  <application>MEncoder</application>u bylo nutn辿 nastavit v箪stupn鱈 form叩t.
  Tento probl辿m by m�l b箪t v sou�asn箪ch verz鱈ch vy�e邸en,
  <option>outfmt</option> ji転 nen鱈 nad叩le pot�eba a v箪choz鱈 hodnoty vyhovuj鱈
  pro v�t邸inu p�鱈pad哲. Nap�鱈klad pokud zachyt叩v叩te do DivX pomoc鱈
  <systemitem class="library">libavcodec</systemitem>u a uvedete
  <option>outfmt=RGB24</option> pro zv箪邸en鱈 kvality zachyt叩van箪ch sn鱈mk哲,
  stejn� budou tyto sn鱈mky pozd�ji konvertov叩ny zp�t na YV12, tak転e jedin辿 co
  t鱈m z鱈sk叩te je spousta vypl箪tvan辿ho v箪konu CPU.
</para></listitem>
<listitem><para>
  Chcete-li nastavit barevn箪 prostor I420 (<option>outfmt=i420</option>),
  mus鱈te p�idat i volbu <option>-vc rawi420</option> kv哲li konfliktu fourcc
  Intel Indeo video kodekem.
</para></listitem>
<listitem><para>
  Existuje n�kolik cest, jak zachyt叩vat zvuk. M哲転ete nahr叩t zvuk bu� pomoc鱈
  zvukov辿 karty pomoc鱈 extern鱈ho propojen鱈 mezi video kartou a linkov箪m
  vstupem, nebo pou転it鱈m vestav�n辿ho ADC v �ipu bt878. Ve druh辿m p�鱈pad�
  mus鱈te na�鱈st ovlada� <emphasis role="bold">btaudio</emphasis>. P�e�t�te si
  soubor <filename>linux/Documentation/sound/btaudio</filename> (ve zdroj叩c鱈ch
  kernelu, nikoli <application>MPlayer</application>u) pro n�kolik instrukc鱈
  jak pou転鱈t tento ovlada�.
</para></listitem>
<listitem><para>
  Pokud <application>MEncoder</application> nedok叩転e otev�鱈t audio za�鱈zen鱈,
  ujist�te se, 転e je opravdu k dispozici. M哲転ete m鱈t pot鱈転e se zvukov箪mi
  servery jako aRts (KDE) nebo ESD (GNOME). Pokud m叩te pln� duplexn鱈 zvukovou
  kartu (t辿m�� ka転d叩 slu邸n叩 karta to ji転 podporuje) a pou転鱈v叩te KDE, zkuste
  za邸krtnout volbu "full duplex" v menu nastaven鱈 zvukov辿ho serveru.
</para></listitem>
</itemizedlist>
</para>
</sect2>

<!-- ********** -->

<sect2 id="tv-examples">
<title>P�鱈klady</title>

<informalexample><para>
Modelov箪 v箪stup do AAlib :)
<screen>mplayer -tv driver=dummy:width=640:height=480 -vo aa tv://</screen>
</para></informalexample>

<informalexample><para>
Vstup ze standardn鱈ho V4L:
<screen>
mplayer -tv driver=v4l:width=640:height=480:outfmt=i420 -vc rawi420 -vo xv tv://
</screen>
</para></informalexample>

<informalexample><para>
Mnohem sofistikovan�j邸鱈 p�鱈klad. Zde <application>MEncoder</application>
zachyt叩v叩 obraz v pln辿m PALu, o�鱈zne okraje a odstran鱈 proklad obrazu pomoc鱈
line叩rn鱈ho sm�邸ovac鱈ho algoritmu. Zvuk je komprimov叩n konstantn鱈m datov箪m
tokem 64kbps LAME kodekem. Toto nastaven鱈 je vhodn辿 pro zachyt叩v叩n鱈 film哲.
<screen>
mencoder -tv driver=v4l:width=768:height=576 -oac mp3lame -lameopts cbr:br=64\
    -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=900 \
    -vf crop=720:544:24:16,pp=lb -o <replaceable>v箪stup.avi</replaceable> tv://
</screen>
</para></informalexample>

<informalexample><para>
Toto nav鱈c p�e邸k叩luje video na 384x288 a zkomprimuje jej s datov箪m tokem
350kbps v re転imu vysok辿 kvality. Volba vqmax uvol�uje kvantizer a umo転n鱈
video kompresoru podr転et takto n鱈zk箪 datov箪 tok i za cenu sn鱈転en鱈 kvality.
To lze pou転鱈t pro z叩znam dlouh箪ch TV seri叩l哲, kde kvalita obrazu nen鱈 a転
tolik d哲le転it叩.
<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 -sws 1 -o <replaceable>v箪stup.avi</replaceable>\
    -vf crop=720:540:24:18,pp=lb,scale=384:288 tv://
</screen>
Rovn�転 m哲転ete nastavit men邸鱈 rozm�ry obrazu ve volb�
<option>-tv</option> a vyhnout se tak softwarov辿mu 邸k叩lov叩n鱈, ale tento p�鱈stup
vy転aduje maxim叩ln鱈 mno転stv鱈 informac鱈 a je trochu odoln�j邸鱈 proti 邸umu.
�ipy bt8x8 um鱈 pr哲m�rov叩n鱈 pixel哲 pouze ve svisl辿m sm�ru d鱈ky
hardwarov箪m omezen鱈m.
</para></informalexample>
</sect2>
</sect1>

</chapter>