Mercurial > mplayer.hg
changeset 31897:219aa324be06
Merge TV input and TV teletext chapter into the usage chapter.
This improves the overall structure of the documentation.
author | diego |
---|---|
date | Wed, 18 Aug 2010 20:22:01 +0000 |
parents | b5636b1d006c |
children | 096930013c17 |
files | DOCS/xml/cs/documentation.xml DOCS/xml/cs/tvinput.xml DOCS/xml/cs/usage.xml DOCS/xml/de/documentation.xml DOCS/xml/de/tvinput.xml DOCS/xml/de/usage.xml DOCS/xml/en/documentation.xml DOCS/xml/en/tvinput.xml DOCS/xml/en/usage.xml DOCS/xml/es/documentation.xml DOCS/xml/es/tvinput.xml DOCS/xml/es/usage.xml DOCS/xml/fr/documentation.xml DOCS/xml/fr/tvinput.xml DOCS/xml/fr/usage.xml DOCS/xml/hu/documentation.xml DOCS/xml/hu/tvinput.xml DOCS/xml/hu/usage.xml DOCS/xml/it/documentation.xml DOCS/xml/it/tvinput.xml DOCS/xml/it/usage.xml DOCS/xml/pl/documentation.xml DOCS/xml/pl/tvinput.xml DOCS/xml/pl/usage.xml DOCS/xml/ru/documentation.xml DOCS/xml/ru/tvinput.xml DOCS/xml/ru/usage.xml DOCS/xml/zh_CN/documentation.xml DOCS/xml/zh_CN/tvinput.xml DOCS/xml/zh_CN/usage.xml |
diffstat | 30 files changed, 2287 insertions(+), 2137 deletions(-) [+] |
line wrap: on
line diff
--- a/DOCS/xml/cs/documentation.xml Wed Aug 18 19:51:06 2010 +0000 +++ b/DOCS/xml/cs/documentation.xml Wed Aug 18 20:22:01 2010 +0000 @@ -175,7 +175,6 @@ &install.xml; &usage.xml; -&tvinput.xml; &radio.xml; &video.xml; &ports.xml;
--- a/DOCS/xml/cs/tvinput.xml Wed Aug 18 19:51:06 2010 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,187 +0,0 @@ -<?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>
--- a/DOCS/xml/cs/usage.xml Wed Aug 18 19:51:06 2010 +0000 +++ b/DOCS/xml/cs/usage.xml Wed Aug 18 20:22:01 2010 +0000 @@ -1395,4 +1395,186 @@ </para> </sect2> </sect1> + +<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>
--- a/DOCS/xml/de/documentation.xml Wed Aug 18 19:51:06 2010 +0000 +++ b/DOCS/xml/de/documentation.xml Wed Aug 18 20:22:01 2010 +0000 @@ -214,7 +214,6 @@ &install.xml; &usage.xml; -&tvinput.xml; &radio.xml; &video.xml; &ports.xml;
--- a/DOCS/xml/de/tvinput.xml Wed Aug 18 19:51:06 2010 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,267 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- in sync with r24604 --> -<!-- missing cosmetic commit 21537 --> -<chapter id="tv"> - <title>TV</title> - - <sect1 id="tv-input" xreflabel="TV input"> - <title>TV-Input</title> - - <para> - Dieser Abschnitt behandelt das <emphasis role="bold">Anschauen/Grabben von einem V4L-kompatiblen TV-Empfänger</emphasis>. - Siehe Manpage für eine Beschreibung der TV-Optionen und Tastensteuerungen. - </para> - - - <sect2 id="tv-compilation"> - <title>Compilierung</title> - - <procedure> - <step> - <para> - Zuerst musst du neu compilieren. <filename>./configure</filename> wird die Kernelheader - vom v4l-Kram und die Existenz der <filename>/dev/video*</filename>-Einträge - automatisch erkennen und TV-Unterstützung wird eingebaut werden - (siehe Ausgaben von <filename>./configure</filename>). - </para> - </step> - <step> - <para> - Stelle sicher, dass dein Empfänger mit anderer TV-Software wie zum Beispiel - <application>XawTV</application> unter Linux läuft. - </para> - </step> - </procedure> - </sect2> - - <sect2 id="tv-tips"> - <title>Tipps zum Gebrauch</title> - <para> - Die vollständige Liste der Optionen ist in der Manpage verfügbar. - Hier sind nur ein paar Tipps: - <itemizedlist> - <listitem> - <para> - Benutze die Option <option>channels</option>. Ein Beispiel: - <screen>-tv channels=26-MTV1,23-TV2</screen> - Erklärung: Durch Verwendung dieser Option sind nur die Kanäle 26 und 23 in Gebrauch, - und es wird beim Kanalwechsel einen netten OSD-Text geben, der den Namen des Kanals - anzeigt. Leerzeichen im Kanalnamen müssen durch das Zeichen "_" ersetzt werden. - </para> - </listitem> - - <listitem> - <para> - Wähle vernünftige Bildabmessungen. Die Abmessungen des resultierenden Bildes sollten durch - 16 teilbar sein. - </para> - </listitem> - - <listitem> - <para> - Wenn du das Video bei einer vertikalen Auflösung höher als halb der vollen - Auflösung einfängst (z.B. 288 für PAL oder 240 für NTSC), dann werden die - 'Frames', die du erhältst, wirklich jeweils ausgelassene Paare von Feldern sein. - Je nach dem, was du mit dem Video anfängst, kannst du es in dieser Form belassen, - (zerstörend) deinterlacen oder die Paare zu einzelnen Feldern machen. - </para> - <para> - Ansonsten wirst du einen Film erhalten, der während schnellbewegten Szenen gestört ist, - und die Bitratenkontrolle wird vermutlich nicht in der Lage sein, die angegebene Bitrate - einzuhalten, da die Interlacing-Artefakte hohe Details produzieren und daher eine Menge - Bandbreite kosten. Du kannst Deinterlacing mit <option>-vf pp=DEINT_TYPE</option> - aktivieren. Normalerweise leistet <option>pp=lb</option> gute Arbeit, aber das ist - Geschmackssache. Schaue nach anderen Deinterlacing-Algorithmen im Handbuch und versuche - es mit denen. - </para> - </listitem> - - <listitem> - <para> - Schneide tote Bereiche ab. Wenn du Video aufnimmst, sind die Bereiche an den Rändern - normalerweise schwarz oder enthalten Rauschen. Diese wiederum verbrauchen unnötige - Bandbreite. Genauer gesagt sind es nicht die schwarzen Bereiche selbst, sondern - die scharfen Übergänge zwischen dem schwarzen und dem helleren Videobild, die das tun. - Aber das ist für den Moment nicht so wichtig. Bevor du mit der Aufnahme beginnst, - passe alle Argumente der Option <option>crop</option> so an, dass der ganze Müll - an den Rändern abgeschnitten wird. Nochmal, vergiss nicht, die resultierenden - Abmessungen vernünftig zu halten. - </para> - </listitem> - - <listitem> - <para> - Achte auf CPU-Load. Es sollte die 90%-Grenze die meiste Zeit über nicht überschreiten. - Wenn du einen großen Aufnahmepuffer hast, kann <application>MEncoder</application> - eine Überlastung für ein paar Sekunden überstehen, aber nicht mehr. - Es ist besser, 3D-OpenGL-Bildschirmschoner und ähnlichen Kram abzustellen. - </para> - </listitem> - - <listitem> - <para> - Spiele nicht mit der Systemuhr herum. <application>MEncoder</application> benutzt - sie für A/V-Synchronisation. Wenn du die Systemuhr anpasst (vor allem rückwärtig), - verwirrt dies <application>MEncoder</application>, und du wirst Frames verlieren. - Das ist ein wichtiger Sachverhalt, wenn du mit einem Netzwerk verbunden bist und - Zeitsynchronisationssoftware wie NTP verwendest. Du musst NTP während des Aufnahmeprozesses - ausschalten, wenn du zuverlässig aufnehmen möchtest. - </para> - </listitem> - - <listitem> - <para> - Ändere das <option>outfmt</option> nicht, es sei denn, du weißt, was du tust, oder - deine Karte/Treiber den Standard (YV12-Farbraum) wirklich nicht unterstützt. - In älteren Versionen von <application>MPlayer</application>/<application>MEncoder</application> - war es notwendig, das Ausgabeformat anzugeben. Diese Sache sollte in aktuellen Releases - behoben sein, und <option>outfmt</option> wird nicht weiter benötigt. Die Standardeinstellung - genügt den meisten Zwecken. Zum Beispiel, wenn du mit - <systemitem class="library">libavcodec</systemitem> nach DivX aufnimmst und - <option>outfmt=RGB24</option> angibst, um die Qualität der aufgenommenen Bilder zu erhöhen, - so wird das aufgenommene Bild später tatsächlich zurück zu YV12 konvertiert. - Die einzige Sache, die du erreichst, ist eine massive Verschwendung von CPU-Power. - </para> - </listitem> - - <listitem> - <para> - Um den Farbraum I420 anzugeben (<option>outfmt=i420</option>), musst du die Option - <option>-vc rawi420</option> hinzufügen. Das liegt an einem Konflikt mit einem - Intel Indeo Videocodec. - </para> - </listitem> - - <listitem> - <para> - Es gibt viele Möglichkeiten, Audio aufzunehmen. Du kannst den Ton grabben entweder - mit deiner Soundkarte über ein externes Kabel zwischen Videokarte und Line-In oder - durch Benutzung des eingebauten ADC im bt878-Chip. In letzterem Falle musst den den - Treiber <emphasis role="bold">btaudio</emphasis> laden. Lies die Datei - <filename>linux/Documentation/sound/btaudio</filename> (im Kernel-Tree, nicht - in dem von <application>MPlayer</application>) für ein paar Anweisungen, - wie dieser Treiber verwendet wird. - </para> - </listitem> - - <listitem> - <para> - Wenn <application>MEncoder</application> das Audiogerät nicht öffnen kann, - stelle sicher, dass es wirklich verfügbar ist. Es kann Ärger geben mit Soundservern - wie aRts (KDE) oder ESD (GNOME). Wenn du eine Vollduplex-Soundkarte hast - (fast jede vernünftige Karte unterstützt dies heutzutage) und du KDE laufen hast, - probiere die Option "Vollduplex" im Eigenschaftenmenü des Soundservers. - </para> - </listitem> - </itemizedlist> - </para> - </sect2> - - - <sect2 id="tv-examples"> - <title>Beispiele</title> - - <informalexample> - <para> - Dummy-Ausgabe zu AAlib :) - <screen>mplayer -tv driver=dummy:width=640:height=480 -vo aa tv://</screen> - </para> - </informalexample> - - <informalexample> - <para> - Input von Standard-V4L: - <screen>mplayer -tv driver=v4l:width=640:height=480:outfmt=i420 -vc rawi420 -vo xv tv://</screen> - </para> - </informalexample> - - <informalexample> - <para> - Ein gehobenes Beispiel. Dies sorgt dafür, dass <application>MEncoder</application> - das volle PAL-Bild einfängt, die Ränder abschneidet und einen Deinterlacer mit einem linearen - Blendalgorithmus auf das Bild anwendet. Der Ton wird mit dem LAME-Codec bei konstanter Bitrate - von 64kbps komprimiert. Diese Einstellungen eigenen sich für das Einfangen von Filmen. - <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 <replaceable>output.avi</replaceable> tv://<!-- - --></screen> - </para> - </informalexample> - - <informalexample> - <para> - Dies wird zusätzlich die Bildabmessungen auf 384x288 ändern und das Video mit - einer Bitrate von 250kbps im hochqualitativen Modus encodieren. - Die Option vqmax lockert den Quantisierungsparameter und erlaubt dem Videokompressor, eine - sehr niedrige Bitrate zu erlangen, sogar auf Kosten der Qualität. Dies kann verwendet werden - für das Einfangen von langen TV-Serien, wo die Videoqualität nicht so wichtig ist. - <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 <replaceable>output.avi</replaceable> tv://<!-- - --></screen> - Es ist außerdem möglich, in der Option <option>-tv</option> kleinere Bildabmessungen - anzugeben und die Softwareskalierung auszulassen, aber dieser Ansatz nutzt die maximal - verfügbaren Informationen und ist ein wenig resistenter gegen Störungen. Die bt8x8-Chips - können das Mitteln der Pixel auf Grund einer Hardwarebeschränkung nur in horizontaler - Richtung durchführen. - </para> - </informalexample> - </sect2> - </sect1> - -<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> - - - <sect1 id="tv-teletext"> - <title>Videotext</title> - - <para>Videotext ist momentan nur in MPlayer verfügbar, für die Treiber v4l und v4l2.</para> - - <sect2 id="tv-teletext-implementation-notes"> - <title>Anmerkungen zur Implementierung</title> - - <para> - <application>MPlayer</application> unterstützt regulären Text, Grafiken und Navigationslinks. - Leider werden farbige Seiten momentan nicht vollständig unterstützt - alle Seiten erscheinen - in Graustufen. Untertitelseiten (auch bekannt als "Closed Captions") werden auch unterstützt. - </para> - - <para> - <application>MPlayer</application> beginnt beim Beginn vom TV-Empfang damit, alle Videoseiten - zwischenzuspeichern, damit du nicht warten musst, bis die gewünschte Seite geladen ist. - </para> - - <para> - Anmerkung: Benutzung von Videotext mit <option>-vo xv</option> verursacht komische Farben. - </para> - - </sect2> - - <sect2 id="tv-teletext-usage"> - <title>Videotext verwenden</title> - - <para> - Um Decodierung von Videotext zu aktivieren, musst du das VBI-Gerät angeben, - von dem die Videotextdaten empfangen werden (üblicherweise - <filename>/dev/vbi0</filename> unter Linux). Dies kann erreicht werden durch Angabe - der Option <option>tdevice</option> in deiner Konfigurationsdatei, siehe unten: - <screen>tv=tdevice=/dev/vbi0</screen> - </para> - - <para> - Du musst möglicherweise den Videotextsprachcode für dein Land angeben. - Um dir alle Sprachcodes anzeigen zu lassen, verwende - <screen>tv=tdevice=/dev/vbi0:tlang=<replaceable>-1</replaceable></screen> - Hier ist ein Beispiel für russisch: - <screen>tv=tdevice=/dev/vbi0:tlang=<replaceable>33</replaceable></screen> - </para> - - </sect2> - - </sect1> - -</chapter>
--- a/DOCS/xml/de/usage.xml Wed Aug 18 19:51:06 2010 +0000 +++ b/DOCS/xml/de/usage.xml Wed Aug 18 20:22:01 2010 +0000 @@ -1494,4 +1494,261 @@ </sect1> +<sect1 id="tv-input" xreflabel="TV input"> +<title>TV-Input</title> + +<para> + Dieser Abschnitt behandelt das <emphasis role="bold">Anschauen/Grabben von einem V4L-kompatiblen TV-Empfänger</emphasis>. + Siehe Manpage für eine Beschreibung der TV-Optionen und Tastensteuerungen. +</para> + + +<sect2 id="tv-compilation"> +<title>Compilierung</title> + +<procedure> + <step> + <para> + Zuerst musst du neu compilieren. <filename>./configure</filename> wird die Kernelheader + vom v4l-Kram und die Existenz der <filename>/dev/video*</filename>-Einträge + automatisch erkennen und TV-Unterstützung wird eingebaut werden + (siehe Ausgaben von <filename>./configure</filename>). + </para> + </step> + <step> + <para> + Stelle sicher, dass dein Empfänger mit anderer TV-Software wie zum Beispiel + <application>XawTV</application> unter Linux läuft. + </para> + </step> +</procedure> +</sect2> + +<sect2 id="tv-tips"> +<title>Tipps zum Gebrauch</title> +<para> + Die vollständige Liste der Optionen ist in der Manpage verfügbar. + Hier sind nur ein paar Tipps: +<itemizedlist> + <listitem> + <para> + Benutze die Option <option>channels</option>. Ein Beispiel: + <screen>-tv channels=26-MTV1,23-TV2</screen> + Erklärung: Durch Verwendung dieser Option sind nur die Kanäle 26 und 23 in Gebrauch, + und es wird beim Kanalwechsel einen netten OSD-Text geben, der den Namen des Kanals + anzeigt. Leerzeichen im Kanalnamen müssen durch das Zeichen "_" ersetzt werden. + </para> + </listitem> + + <listitem> + <para> + Wähle vernünftige Bildabmessungen. Die Abmessungen des resultierenden Bildes sollten durch + 16 teilbar sein. + </para> + </listitem> + + <listitem> + <para> + Wenn du das Video bei einer vertikalen Auflösung höher als halb der vollen + Auflösung einfängst (z.B. 288 für PAL oder 240 für NTSC), dann werden die + 'Frames', die du erhältst, wirklich jeweils ausgelassene Paare von Feldern sein. + Je nach dem, was du mit dem Video anfängst, kannst du es in dieser Form belassen, + (zerstörend) deinterlacen oder die Paare zu einzelnen Feldern machen. + </para> + <para> + Ansonsten wirst du einen Film erhalten, der während schnellbewegten Szenen gestört ist, + und die Bitratenkontrolle wird vermutlich nicht in der Lage sein, die angegebene Bitrate + einzuhalten, da die Interlacing-Artefakte hohe Details produzieren und daher eine Menge + Bandbreite kosten. Du kannst Deinterlacing mit <option>-vf pp=DEINT_TYPE</option> + aktivieren. Normalerweise leistet <option>pp=lb</option> gute Arbeit, aber das ist + Geschmackssache. Schaue nach anderen Deinterlacing-Algorithmen im Handbuch und versuche + es mit denen. + </para> + </listitem> + + <listitem> + <para> + Schneide tote Bereiche ab. Wenn du Video aufnimmst, sind die Bereiche an den Rändern + normalerweise schwarz oder enthalten Rauschen. Diese wiederum verbrauchen unnötige + Bandbreite. Genauer gesagt sind es nicht die schwarzen Bereiche selbst, sondern + die scharfen Übergänge zwischen dem schwarzen und dem helleren Videobild, die das tun. + Aber das ist für den Moment nicht so wichtig. Bevor du mit der Aufnahme beginnst, + passe alle Argumente der Option <option>crop</option> so an, dass der ganze Müll + an den Rändern abgeschnitten wird. Nochmal, vergiss nicht, die resultierenden + Abmessungen vernünftig zu halten. + </para> + </listitem> + + <listitem> + <para> + Achte auf CPU-Load. Es sollte die 90%-Grenze die meiste Zeit über nicht überschreiten. + Wenn du einen großen Aufnahmepuffer hast, kann <application>MEncoder</application> + eine Überlastung für ein paar Sekunden überstehen, aber nicht mehr. + Es ist besser, 3D-OpenGL-Bildschirmschoner und ähnlichen Kram abzustellen. + </para> + </listitem> + + <listitem> + <para> + Spiele nicht mit der Systemuhr herum. <application>MEncoder</application> benutzt + sie für A/V-Synchronisation. Wenn du die Systemuhr anpasst (vor allem rückwärtig), + verwirrt dies <application>MEncoder</application>, und du wirst Frames verlieren. + Das ist ein wichtiger Sachverhalt, wenn du mit einem Netzwerk verbunden bist und + Zeitsynchronisationssoftware wie NTP verwendest. Du musst NTP während des Aufnahmeprozesses + ausschalten, wenn du zuverlässig aufnehmen möchtest. + </para> + </listitem> + + <listitem> + <para> + Ändere das <option>outfmt</option> nicht, es sei denn, du weißt, was du tust, oder + deine Karte/Treiber den Standard (YV12-Farbraum) wirklich nicht unterstützt. + In älteren Versionen von <application>MPlayer</application>/<application>MEncoder</application> + war es notwendig, das Ausgabeformat anzugeben. Diese Sache sollte in aktuellen Releases + behoben sein, und <option>outfmt</option> wird nicht weiter benötigt. Die Standardeinstellung + genügt den meisten Zwecken. Zum Beispiel, wenn du mit + <systemitem class="library">libavcodec</systemitem> nach DivX aufnimmst und + <option>outfmt=RGB24</option> angibst, um die Qualität der aufgenommenen Bilder zu erhöhen, + so wird das aufgenommene Bild später tatsächlich zurück zu YV12 konvertiert. + Die einzige Sache, die du erreichst, ist eine massive Verschwendung von CPU-Power. + </para> + </listitem> + + <listitem> + <para> + Um den Farbraum I420 anzugeben (<option>outfmt=i420</option>), musst du die Option + <option>-vc rawi420</option> hinzufügen. Das liegt an einem Konflikt mit einem + Intel Indeo Videocodec. + </para> + </listitem> + + <listitem> + <para> + Es gibt viele Möglichkeiten, Audio aufzunehmen. Du kannst den Ton grabben entweder + mit deiner Soundkarte über ein externes Kabel zwischen Videokarte und Line-In oder + durch Benutzung des eingebauten ADC im bt878-Chip. In letzterem Falle musst den den + Treiber <emphasis role="bold">btaudio</emphasis> laden. Lies die Datei + <filename>linux/Documentation/sound/btaudio</filename> (im Kernel-Tree, nicht + in dem von <application>MPlayer</application>) für ein paar Anweisungen, + wie dieser Treiber verwendet wird. + </para> + </listitem> + + <listitem> + <para> + Wenn <application>MEncoder</application> das Audiogerät nicht öffnen kann, + stelle sicher, dass es wirklich verfügbar ist. Es kann Ärger geben mit Soundservern + wie aRts (KDE) oder ESD (GNOME). Wenn du eine Vollduplex-Soundkarte hast + (fast jede vernünftige Karte unterstützt dies heutzutage) und du KDE laufen hast, + probiere die Option "Vollduplex" im Eigenschaftenmenü des Soundservers. + </para> + </listitem> +</itemizedlist> +</para> +</sect2> + + +<sect2 id="tv-examples"> +<title>Beispiele</title> + +<informalexample> + <para> + Dummy-Ausgabe zu AAlib :) + <screen>mplayer -tv driver=dummy:width=640:height=480 -vo aa tv://</screen> + </para> +</informalexample> + +<informalexample> + <para> + Input von Standard-V4L: + <screen>mplayer -tv driver=v4l:width=640:height=480:outfmt=i420 -vc rawi420 -vo xv tv://</screen> + </para> +</informalexample> + +<informalexample> + <para> + Ein gehobenes Beispiel. Dies sorgt dafür, dass <application>MEncoder</application> + das volle PAL-Bild einfängt, die Ränder abschneidet und einen Deinterlacer mit einem linearen + Blendalgorithmus auf das Bild anwendet. Der Ton wird mit dem LAME-Codec bei konstanter Bitrate + von 64kbps komprimiert. Diese Einstellungen eigenen sich für das Einfangen von Filmen. + <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 <replaceable>output.avi</replaceable> tv://<!-- + --></screen> + </para> +</informalexample> + +<informalexample> + <para> + Dies wird zusätzlich die Bildabmessungen auf 384x288 ändern und das Video mit + einer Bitrate von 250kbps im hochqualitativen Modus encodieren. + Die Option vqmax lockert den Quantisierungsparameter und erlaubt dem Videokompressor, eine + sehr niedrige Bitrate zu erlangen, sogar auf Kosten der Qualität. Dies kann verwendet werden + für das Einfangen von langen TV-Serien, wo die Videoqualität nicht so wichtig ist. + <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 <replaceable>output.avi</replaceable> tv://<!-- + --></screen> + Es ist außerdem möglich, in der Option <option>-tv</option> kleinere Bildabmessungen + anzugeben und die Softwareskalierung auszulassen, aber dieser Ansatz nutzt die maximal + verfügbaren Informationen und ist ein wenig resistenter gegen Störungen. Die bt8x8-Chips + können das Mitteln der Pixel auf Grund einer Hardwarebeschränkung nur in horizontaler + Richtung durchführen. + </para> +</informalexample> +</sect2> +</sect1> + +<sect1 id="tv-teletext"> +<title>Videotext</title> + +<para>Videotext ist momentan nur in MPlayer verfügbar, für die Treiber v4l und v4l2.</para> + +<sect2 id="tv-teletext-implementation-notes"> +<title>Anmerkungen zur Implementierung</title> + +<para> + <application>MPlayer</application> unterstützt regulären Text, Grafiken und Navigationslinks. + Leider werden farbige Seiten momentan nicht vollständig unterstützt - alle Seiten erscheinen + in Graustufen. Untertitelseiten (auch bekannt als "Closed Captions") werden auch unterstützt. +</para> + +<para> + <application>MPlayer</application> beginnt beim Beginn vom TV-Empfang damit, alle Videoseiten + zwischenzuspeichern, damit du nicht warten musst, bis die gewünschte Seite geladen ist. +</para> + +<para> + Anmerkung: Benutzung von Videotext mit <option>-vo xv</option> verursacht komische Farben. +</para> + +</sect2> + +<sect2 id="tv-teletext-usage"> +<title>Videotext verwenden</title> + +<para> + Um Decodierung von Videotext zu aktivieren, musst du das VBI-Gerät angeben, + von dem die Videotextdaten empfangen werden (üblicherweise + <filename>/dev/vbi0</filename> unter Linux). Dies kann erreicht werden durch Angabe + der Option <option>tdevice</option> in deiner Konfigurationsdatei, siehe unten: + <screen>tv=tdevice=/dev/vbi0</screen> +</para> + +<para> + Du musst möglicherweise den Videotextsprachcode für dein Land angeben. + Um dir alle Sprachcodes anzeigen zu lassen, verwende + <screen>tv=tdevice=/dev/vbi0:tlang=<replaceable>-1</replaceable></screen> + Hier ist ein Beispiel für russisch: + <screen>tv=tdevice=/dev/vbi0:tlang=<replaceable>33</replaceable></screen> +</para> + +</sect2> + +</sect1> + </chapter>
--- a/DOCS/xml/en/documentation.xml Wed Aug 18 19:51:06 2010 +0000 +++ b/DOCS/xml/en/documentation.xml Wed Aug 18 20:22:01 2010 +0000 @@ -166,7 +166,6 @@ &install.xml; &usage.xml; -&tvinput.xml; &radio.xml; &video.xml; &ports.xml;
--- a/DOCS/xml/en/tvinput.xml Wed Aug 18 19:51:06 2010 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,215 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- $Revision$ --> -<chapter id="tv-input" xreflabel="TV input"> -<title>TV input</title> - -<para> -This section is about how to enable <emphasis role="bold">watching/grabbing -from V4L compatible TV tuner</emphasis>. See the man page for a description -of TV options and keyboard controls. -</para> - -<!-- ********** --> - -<sect1 id="tv-tips"> -<title>Usage tips</title> - -<para> -The full listing of the options is available on the manual page. -Here are just a few tips: - -<itemizedlist> -<listitem><para> - Make sure your tuner works with another TV software in Linux, for - example <application>XawTV</application>. -</para></listitem> -<listitem><para> - Use the <option>channels</option> option. An example: - <screen>-tv channels=26-MTV1,23-TV2</screen> - Explanation: Using this option, only the 26 and 23 channels will be usable, - and there will be a nice OSD text upon channel switching, displaying the - channel's name. Spaces in the channel name must be replaced by the - "_" character. -</para></listitem> -<listitem><para> - Choose some sane image dimensions. The dimensions of the resulting image - should be divisible by 16. -</para></listitem> -<listitem> - <para> - If you capture the video with the vertical resolution higher than half - of the full resolution (i.e. 288 for PAL or 240 for NTSC), then the - 'frames' you get will really be interleaved pairs of fields. - Depending on what you want to do with the video you may leave it in - this form, destructively deinterlace, or break the pairs apart into - individual fields. - </para> - <para> - Otherwise you'll get a movie which is distorted during - fast-motion scenes and the bitrate controller will be probably even unable - to retain the specified bitrate as the interlacing artifacts produce high - amount of detail and thus consume lot of bandwidth. You can enable - deinterlacing with <option>-vf pp=DEINT_TYPE</option>. - Usually <option>pp=lb</option> does a good job, but it can be matter of - personal preference. - See other deinterlacing algorithms in the manual and give it a try. - </para> -</listitem> -<listitem><para> - Crop out the dead space. When you capture the video, the areas at the edges - are usually black or contain some noise. These again consume lots of - unnecessary bandwidth. More precisely it's not the black areas themselves - but the sharp transitions between the black and the brighter video image - which do but that's not important for now. Before you start capturing, - adjust the arguments of the <option>crop</option> option so that all the - crap at the margins is cropped out. Again, don't forget to keep the resulting - dimensions sane. -</para></listitem> -<listitem><para> - Watch out for CPU load. It shouldn't cross the 90% boundary for most of the - time. If you have a large capture buffer, <application>MEncoder</application> - can survive an overload for few seconds but nothing more. It's better to - turn off the 3D OpenGL screensavers and similar stuff. -</para></listitem> -<listitem><para> - Don't mess with the system clock. <application>MEncoder</application> uses the - system clock for doing A/V sync. If you adjust the system clock (especially - backwards in time), <application>MEncoder</application> gets confused and you - will lose frames. This is an important issue if you are hooked to a network - and run some time synchronization software like NTP. You have to turn NTP - off during the capture process if you want to capture reliably. -</para></listitem> -<listitem><para> - Don't change the <option>outfmt</option> unless you know what you are doing - or your card/driver really doesn't support the default (YV12 colorspace). - In the older versions of <application>MPlayer</application>/ - <application>MEncoder</application> it was necessary to specify the output - format. This issue should be fixed in the current releases and - <option>outfmt</option> isn't required anymore, and the default suits the - most purposes. For example, if you are capturing into DivX using - <systemitem class="library">libavcodec</systemitem> and specify - <option>outfmt=RGB24</option> in order to increase the quality of the captured - images, the captured image will be actually later converted back into YV12 so - the only thing you achieve is a massive waste of CPU power. -</para></listitem> -<listitem><para> - There are several ways of capturing audio. You can grab the sound either using - your sound card via an external cable connection between video card and - line-in, or using the built-in ADC in the bt878 chip. In the latter case, you - have to load the <emphasis role="bold">btaudio</emphasis> driver. Read the - <filename>linux/Documentation/sound/btaudio</filename> file (in the kernel - tree, not <application>MPlayer</application>'s) for some instructions on using - this driver. -</para></listitem> -<listitem><para> - If <application>MEncoder</application> cannot open the audio device, make - sure that it is really available. There can be some trouble with the sound - servers like aRts (KDE) or ESD (GNOME). If you have a full duplex sound card - (almost any decent card supports it today), and you are using KDE, try to - check the "full duplex" option in the sound server preference menu. -</para></listitem> -</itemizedlist> -</para> -</sect1> - -<!-- ********** --> - -<sect1 id="tv-examples"> -<title>Examples</title> - -<informalexample><para> -Dummy output, to AAlib :) -<screen>mplayer -tv driver=dummy:width=640:height=480 -vo aa tv://</screen> -</para></informalexample> - -<informalexample><para> -Input from standard V4L: -<screen> -mplayer -tv driver=v4l:width=640:height=480:outfmt=i420 -vc rawi420 -vo xv tv:// -</screen> -</para></informalexample> - -<informalexample><para> -A more sophisticated example. This makes <application>MEncoder</application> -capture the full PAL image, crop the margins, and deinterlace the picture -using a linear blend algorithm. Audio is compressed with a constant bitrate -of 64kbps, using LAME codec. This setup is suitable for capturing movies. -<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>output.avi</replaceable> tv:// -</screen> -</para></informalexample> - -<informalexample><para> -This will additionally rescale the image to 384x288 and compresses the -video with the bitrate of 350kbps in high quality mode. The vqmax option -looses the quantizer and allows the video compressor to actually reach so -low bitrate even at the expense of the quality. This can be used for -capturing long TV series, where the video quality isn't so important. -<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>output.avi</replaceable>\ - -vf crop=720:540:24:18,pp=lb,scale=384:288 tv:// -</screen> -It's also possible to specify smaller image dimensions in the -<option>-tv</option> option and omit the software scaling but this approach -uses the maximum available information and is a little more resistant to noise. -The bt8x8 chips can do the pixel averaging only in the horizontal direction due -to a hardware limitation. -</para></informalexample> -</sect1> -</chapter> - - -<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> - - -<chapter id="tv-teletext"> -<title>Teletext</title> - -<para> - Teletext is currently available only in <application>MPlayer</application> - for v4l and v4l2 drivers. -</para> - -<sect1 id="tv-teletext-implementation-notes"> -<title>Implementation notes</title> - -<para> -<application>MPlayer</application> supports regular text, graphics and navigation links. -Unfortunately, colored pages are not fully supported yet - all pages are shown as grayscaled. -Subtitle pages (also known as Closed Captions) are supported, too. -</para> - -<para> -<application>MPlayer</application> starts caching all teletext pages upon -starting to receive TV input, so you do not need to wait until the requested page is loaded. -</para> - -<para> -Note: Using teletext with <option>-vo xv</option> causes strange colors. -</para> -</sect1> - -<sect1 id="tv-teletext-usage"> -<title>Using teletext</title> - -<para> -To enable teletext decoding you must specify the VBI device to get teletext data -from (usually <filename>/dev/vbi0</filename> for Linux). This can be done by specifying -<option>tdevice</option> in your configuration file, like shown below: -<screen>tv=tdevice=/dev/vbi0</screen> -</para> - -<para> -You might need to specify the teletext language code for your country. -To list all available country codes use -<screen>tv=tdevice=/dev/vbi0:tlang=<replaceable>-1</replaceable></screen> -Here is an example for Russian: -<screen>tv=tdevice=/dev/vbi0:tlang=<replaceable>33</replaceable></screen> -</para> -</sect1> - -</chapter>
--- a/DOCS/xml/en/usage.xml Wed Aug 18 19:51:06 2010 +0000 +++ b/DOCS/xml/en/usage.xml Wed Aug 18 20:22:01 2010 +0000 @@ -1311,4 +1311,214 @@ distorted audio. </para> </sect1> + +<!-- ********** --> + +<sect1 id="tv-input" xreflabel="TV input"> +<title>TV input</title> + +<para> +This section is about how to enable <emphasis role="bold">watching/grabbing +from V4L compatible TV tuner</emphasis>. See the man page for a description +of TV options and keyboard controls. +</para> + +<sect2 id="tv-tips"> +<title>Usage tips</title> + +<para> +The full listing of the options is available on the manual page. +Here are just a few tips: + +<itemizedlist> +<listitem><para> + Make sure your tuner works with another TV software in Linux, for + example <application>XawTV</application>. +</para></listitem> +<listitem><para> + Use the <option>channels</option> option. An example: + <screen>-tv channels=26-MTV1,23-TV2</screen> + Explanation: Using this option, only the 26 and 23 channels will be usable, + and there will be a nice OSD text upon channel switching, displaying the + channel's name. Spaces in the channel name must be replaced by the + "_" character. +</para></listitem> +<listitem><para> + Choose some sane image dimensions. The dimensions of the resulting image + should be divisible by 16. +</para></listitem> +<listitem> + <para> + If you capture the video with the vertical resolution higher than half + of the full resolution (i.e. 288 for PAL or 240 for NTSC), then the + 'frames' you get will really be interleaved pairs of fields. + Depending on what you want to do with the video you may leave it in + this form, destructively deinterlace, or break the pairs apart into + individual fields. + </para> + <para> + Otherwise you'll get a movie which is distorted during + fast-motion scenes and the bitrate controller will be probably even unable + to retain the specified bitrate as the interlacing artifacts produce high + amount of detail and thus consume lot of bandwidth. You can enable + deinterlacing with <option>-vf pp=DEINT_TYPE</option>. + Usually <option>pp=lb</option> does a good job, but it can be matter of + personal preference. + See other deinterlacing algorithms in the manual and give it a try. + </para> +</listitem> +<listitem><para> + Crop out the dead space. When you capture the video, the areas at the edges + are usually black or contain some noise. These again consume lots of + unnecessary bandwidth. More precisely it's not the black areas themselves + but the sharp transitions between the black and the brighter video image + which do but that's not important for now. Before you start capturing, + adjust the arguments of the <option>crop</option> option so that all the + crap at the margins is cropped out. Again, don't forget to keep the resulting + dimensions sane. +</para></listitem> +<listitem><para> + Watch out for CPU load. It shouldn't cross the 90% boundary for most of the + time. If you have a large capture buffer, <application>MEncoder</application> + can survive an overload for few seconds but nothing more. It's better to + turn off the 3D OpenGL screensavers and similar stuff. +</para></listitem> +<listitem><para> + Don't mess with the system clock. <application>MEncoder</application> uses the + system clock for doing A/V sync. If you adjust the system clock (especially + backwards in time), <application>MEncoder</application> gets confused and you + will lose frames. This is an important issue if you are hooked to a network + and run some time synchronization software like NTP. You have to turn NTP + off during the capture process if you want to capture reliably. +</para></listitem> +<listitem><para> + Don't change the <option>outfmt</option> unless you know what you are doing + or your card/driver really doesn't support the default (YV12 colorspace). + In the older versions of <application>MPlayer</application>/ + <application>MEncoder</application> it was necessary to specify the output + format. This issue should be fixed in the current releases and + <option>outfmt</option> isn't required anymore, and the default suits the + most purposes. For example, if you are capturing into DivX using + <systemitem class="library">libavcodec</systemitem> and specify + <option>outfmt=RGB24</option> in order to increase the quality of the captured + images, the captured image will be actually later converted back into YV12 so + the only thing you achieve is a massive waste of CPU power. +</para></listitem> +<listitem><para> + There are several ways of capturing audio. You can grab the sound either using + your sound card via an external cable connection between video card and + line-in, or using the built-in ADC in the bt878 chip. In the latter case, you + have to load the <emphasis role="bold">btaudio</emphasis> driver. Read the + <filename>linux/Documentation/sound/btaudio</filename> file (in the kernel + tree, not <application>MPlayer</application>'s) for some instructions on using + this driver. +</para></listitem> +<listitem><para> + If <application>MEncoder</application> cannot open the audio device, make + sure that it is really available. There can be some trouble with the sound + servers like aRts (KDE) or ESD (GNOME). If you have a full duplex sound card + (almost any decent card supports it today), and you are using KDE, try to + check the "full duplex" option in the sound server preference menu. +</para></listitem> +</itemizedlist> +</para> +</sect2> + +<sect2 id="tv-examples"> +<title>Examples</title> + +<informalexample><para> +Dummy output, to AAlib :) +<screen>mplayer -tv driver=dummy:width=640:height=480 -vo aa tv://</screen> +</para></informalexample> + +<informalexample><para> +Input from standard V4L: +<screen> +mplayer -tv driver=v4l:width=640:height=480:outfmt=i420 -vc rawi420 -vo xv tv:// +</screen> +</para></informalexample> + +<informalexample><para> +A more sophisticated example. This makes <application>MEncoder</application> +capture the full PAL image, crop the margins, and deinterlace the picture +using a linear blend algorithm. Audio is compressed with a constant bitrate +of 64kbps, using LAME codec. This setup is suitable for capturing movies. +<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>output.avi</replaceable> tv:// +</screen> +</para></informalexample> + +<informalexample><para> +This will additionally rescale the image to 384x288 and compresses the +video with the bitrate of 350kbps in high quality mode. The vqmax option +looses the quantizer and allows the video compressor to actually reach so +low bitrate even at the expense of the quality. This can be used for +capturing long TV series, where the video quality isn't so important. +<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>output.avi</replaceable>\ + -vf crop=720:540:24:18,pp=lb,scale=384:288 tv:// +</screen> +It's also possible to specify smaller image dimensions in the +<option>-tv</option> option and omit the software scaling but this approach +uses the maximum available information and is a little more resistant to noise. +The bt8x8 chips can do the pixel averaging only in the horizontal direction due +to a hardware limitation. +</para></informalexample> +</sect2> +</sect1> + +<!-- ********** --> + +<sect1 id="tv-teletext"> +<title>Teletext</title> + +<para> + Teletext is currently available only in <application>MPlayer</application> + for v4l and v4l2 drivers. +</para> + +<sect2 id="tv-teletext-implementation-notes"> +<title>Implementation notes</title> + +<para> +<application>MPlayer</application> supports regular text, graphics and navigation links. +Unfortunately, colored pages are not fully supported yet - all pages are shown as grayscaled. +Subtitle pages (also known as Closed Captions) are supported, too. +</para> + +<para> +<application>MPlayer</application> starts caching all teletext pages upon +starting to receive TV input, so you do not need to wait until the requested page is loaded. +</para> + +<para> +Note: Using teletext with <option>-vo xv</option> causes strange colors. +</para> +</sect2> + +<sect2 id="tv-teletext-usage"> +<title>Using teletext</title> + +<para> +To enable teletext decoding you must specify the VBI device to get teletext data +from (usually <filename>/dev/vbi0</filename> for Linux). This can be done by specifying +<option>tdevice</option> in your configuration file, like shown below: +<screen>tv=tdevice=/dev/vbi0</screen> +</para> + +<para> +You might need to specify the teletext language code for your country. +To list all available country codes use +<screen>tv=tdevice=/dev/vbi0:tlang=<replaceable>-1</replaceable></screen> +Here is an example for Russian: +<screen>tv=tdevice=/dev/vbi0:tlang=<replaceable>33</replaceable></screen> +</para> +</sect2> + +</sect1> </chapter>
--- a/DOCS/xml/es/documentation.xml Wed Aug 18 19:51:06 2010 +0000 +++ b/DOCS/xml/es/documentation.xml Wed Aug 18 20:22:01 2010 +0000 @@ -183,7 +183,6 @@ &install.xml; &usage.xml; -&tvinput.xml; &video.xml; &ports.xml; &mencoder.xml;
--- a/DOCS/xml/es/tvinput.xml Wed Aug 18 19:51:06 2010 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,220 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- synced with 1.10 --> -<chapter id="tv"> -<title>TV</title> - -<sect1 id="tv-input" xreflabel="Entrada de TV"> -<title>Entrada de TV</title> - -<para> -Esta sección es acerca de como poder <emphasis role="bold">mirar/capturar -desde un dispositivo sintonizador de TV compatible con V4L</emphasis>. Vea -la página del manual para una descripción de las opciones de TV y los controles -del teclado. -</para> - - -<sect2 id="tv-compilation"> -<title>Compilación</title> - -<procedure> -<step><para> - Primero, deberá recompilar. <filename>./configure</filename> detectará - los archivos de encabezados de las cosas de v4l y la existencia de - las entradas <filename>/dev/video*</filename>. Si existen, el soporte - de TV se compilará (vea la salida de <filename>./configure</filename>). - </para></step> -<step><para> - Asegúrese de que su sintonizador funcione bien con otro software de TV - en Linux, como por ejemplo con <application>XawTV</application>. - </para></step> -</procedure> -</sect2> - -<sect2 id="tv-tips"> -<title>Consejos de Uso</title> -<para> -El listado completo de opciones esta disponible en la página del manual. -Aquí hay solamente un par de consejos: -</para> -<itemizedlist> -<listitem> -<para> -Use la opción <option>channels</option>(canales). Ejemplo: -<screen>-tv channels=26-MTV,23-TV2</screen> -Explicación: usando esta opción, solo se podrá ver el canal 26 y el 23 y -habrá un bonito texto en pantalla (OSD) por cada cambio de canal, mostrando -el nombre del canal. Los espacios en el nombre del canal deben ser reemplazados -por el carácter "_". -</para> -</listitem> - -<listitem> -<para> -Elija varias dimensiones de imagen razonables. Las dimensiones de la imagen -resultante deberían ser divisibles por 16. -</para> -</listitem> - -<listitem> -<para> -Si captura el vídeo con una resolución vertical más grande que la mitad de -la resolución total (por ejemplo: 288 para PAL o 240 para NTSC), asegúrese que -activó el desentrelazado. De otro modo obtendrá una película la cual esta -distorsionada durante las escenas con movimientos rápidos y el controlador de tasa -de bits probablemente no podrá ser capaz de retener la cantidad de información necesaria -ya que el entrelazado produce una gran cantidad de detalles y por lo tanto consume -una gran cantidad de ancho de banda. Puede activar el desentrelazado con -la opción <option>-vf pp=DEINT_TYPE</option>. Normalmente -<option>pp=lb</option> funciona bien, pero es un problema de preferencias -personales. Vea otros algoritmos de desentrelazado en el manual y pruebelos. -</para> -</listitem> - -<listitem> -<para> -Corte el área no usada. Cuando captura vídeo, las áreas en los bordes normalmente -son negras y contienen algo de ruido. Esto también consume un montón de ancho -de banda innecesario. Más precisamente no son las áreas en negro por si mismas -pero si las bruscas transcisiones entre el negro y la imagen de vídeo brillante -pero por ahora eso no es importante por ahora. Antes de empezar a capturar, -ajuste los argumentos de la opción <option>crop</option> de tal manera que todo -lo negro quede afuera. Nuevamente, no se olvide de mantener las dimensiones -de manera razonables. -</para> -</listitem> - -<listitem> -<para> -Observe la carga de CPU. La mayoría del tiempo no debería cruzar el límite -del 90%. Si tiene un gran buffer de captura, <application>MEncoder</application> -puede sobrevivir una sobrecarga por unos pocos segundos y nada más. Es mejor apagar -los salvadores de pantalla 3D OpenGL y ese tipo de cosas. -</para> -</listitem> - -<listitem> -<para> -No se meta con el reloj del sistema. <application>MEncoder</application> usa -el reloj del sistema para mantener sincronía entre Audio y Vídeo. Si ajusta -el reloj del sistema (particularmente volviendo hacia atrás en el tiempo), -<application>MEncoder</application> se confunde y pierde cuadros. Esto es un -problema importante si está conectado a una red y corre algún tipo de software -de sincronización como NTP. Debería desactivar NTP durante el proceso de captura -si quiere capturar en forma confiable. -</para> -</listitem> - -<listitem> -<para> -No cambie la opción <option>outfmt</option> a menos que sepa lo que está haciendo -o su tarjeta/controlador realmente no soporte la opción por omisión (espacio de color -YV12). En las versiones viejas de <application>MPlayer</application>/<application> -MEncoder</application> era necesario especificar el formato de salida. Este -problema se debería estar resuelto en las versiones actuales y la opción <option>outfmt</option> -no se requiere más, ya que la opción por omisión sirve para la mayoría de los propósitos. Por -ejemplo si está capturando en DivX usando -<systemitem class="library">libavcodec</systemitem> y especifica <option>outfmt=RGB24</option> -para incrementar la calidad de las imágenes capturadas, las imágenes capturadas serán -realmente convertidas nuevamente a YV12 por lo que lo único que logra es un desperdicio -masivo de ciclos de CPU. -</para> -</listitem> - -<listitem> -<para> -Para especificar el espacio de colores I420 (<option>outfmt=i420</option>), deberá -agregar una opción <option>-vc rawi420</option> debido a un conflicto de fourcc con -un codec de vídeo de Intel Indeo. -</para> -</listitem> - -<listitem> -<para> -Hay muchas maneras de capturar audio. Puede capturar el sonido ya sea usando -su tarjeta de sonido por medio de un cable de conexión externo entre la placa -sintonizadora y la linea de entrada, o usando el chip ADC incorporado en el chip -bt878. En este ultimo caso, deberá cargar el controlador <emphasis role="bold">btaudio -</emphasis>. Lea el archivo <filename>linux/Documentation/sound/btaudio</filename> -(en el árbol de directorio del núcleo, no el de -<application>MPlayer</application>) para instrucciones de como -usar este controlador. -</para> -</listitem> - -<listitem> -<para> -Si <application>MEncoder</application> no puede abrir el dispositivo de audio, -asegúrese que este realmente disponible. Puede haber algunos problemas con -algunos servidores de sonido como arts (KDE) o esd (GNOME). Si tiene una placa -de sonido full dúplex (casi todas las placas decentes lo soportan hoy en día), y -está usando KDE, trate activando la opción "full dúplex" en el menú de preferencias del -servidor de sonido. -</para> -</listitem> -</itemizedlist> -</sect2> - - -<sect2 id="tv-examples"> -<title>Ejemplos</title> - -<informalexample> -<para> -Salida ficticia, a AAlib :) -<screen> -mplayer -tv driver=dummy:width=640:height=480 -vo aa tv://<!-- ---></screen> -</para> -</informalexample> - -<informalexample> -<para> -Entrada desde un dispositivo estándar V4L: -<screen> -mplayer -tv driver=v4l:width=640:height=480:outfmt=i420 -vc rawi420 -vo xv tv://<!-- ---></screen> -</para> -</informalexample> - -<informalexample> -<para> -Un ejemplo más sofisticado. Esto hace que <application>MEncoder</application> -capture la imagen completa PAL, corte los margenes y desentrelazando la -imagen usando un algoritmo linear blend. El audio es comprimido con una -tasa de bits constante de 64kbps, usando el codec LAME. Esta configuración -es satisfactoria para capturar películas. -<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 <replaceable>salida.avi</replaceable> tv:// -</screen> -</para> -</informalexample> - -<informalexample> -<para> -Esto adicionalmente escalará la imagen a 384x288 y comprimirá el vídeo -a una tasa de bits de 350kbps en modo alta calidad. La opción <option> -vqmax</option> suelta al cuantizador y le permite al compresor de vídeo -alcanzar tasas de bits muy bajas a expensas de la calidad. Esto puede ser -usado para capturar series de TV largas, donde la calidad del vídeo no -es tan importante. -<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=tn/lb,scale=384:288 -sws 1 \ - -o <replaceable>salida.avi</replaceable> tv:// -</screen> -Es posible especificar una dimensión de imagen más chica en la opción <option>-tv</option> -y omitir el escalado de software pero este enfoque usa la máxima cantidad de información -disponible y es un poco más resistente al ruido. Los chips bt8x8 pueden hacer -el promediado de pixels solo en dirección horizontal debido a limitaciones de hardware. -</para> -</informalexample> -</sect2> -</sect1> - -</chapter>
--- a/DOCS/xml/es/usage.xml Wed Aug 18 19:51:06 2010 +0000 +++ b/DOCS/xml/es/usage.xml Wed Aug 18 20:22:01 2010 +0000 @@ -900,4 +900,218 @@ </sect1> +<sect1 id="tv-input" xreflabel="Entrada de TV"> +<title>Entrada de TV</title> + +<para> +Esta sección es acerca de como poder <emphasis role="bold">mirar/capturar +desde un dispositivo sintonizador de TV compatible con V4L</emphasis>. Vea +la página del manual para una descripción de las opciones de TV y los controles +del teclado. +</para> + + +<sect2 id="tv-compilation"> +<title>Compilación</title> + +<procedure> +<step><para> + Primero, deberá recompilar. <filename>./configure</filename> detectará + los archivos de encabezados de las cosas de v4l y la existencia de + las entradas <filename>/dev/video*</filename>. Si existen, el soporte + de TV se compilará (vea la salida de <filename>./configure</filename>). + </para></step> +<step><para> + Asegúrese de que su sintonizador funcione bien con otro software de TV + en Linux, como por ejemplo con <application>XawTV</application>. + </para></step> +</procedure> +</sect2> + +<sect2 id="tv-tips"> +<title>Consejos de Uso</title> +<para> +El listado completo de opciones esta disponible en la página del manual. +Aquí hay solamente un par de consejos: +</para> +<itemizedlist> +<listitem> +<para> +Use la opción <option>channels</option>(canales). Ejemplo: +<screen>-tv channels=26-MTV,23-TV2</screen> +Explicación: usando esta opción, solo se podrá ver el canal 26 y el 23 y +habrá un bonito texto en pantalla (OSD) por cada cambio de canal, mostrando +el nombre del canal. Los espacios en el nombre del canal deben ser reemplazados +por el carácter "_". +</para> +</listitem> + +<listitem> +<para> +Elija varias dimensiones de imagen razonables. Las dimensiones de la imagen +resultante deberían ser divisibles por 16. +</para> +</listitem> + +<listitem> +<para> +Si captura el vídeo con una resolución vertical más grande que la mitad de +la resolución total (por ejemplo: 288 para PAL o 240 para NTSC), asegúrese que +activó el desentrelazado. De otro modo obtendrá una película la cual esta +distorsionada durante las escenas con movimientos rápidos y el controlador de tasa +de bits probablemente no podrá ser capaz de retener la cantidad de información necesaria +ya que el entrelazado produce una gran cantidad de detalles y por lo tanto consume +una gran cantidad de ancho de banda. Puede activar el desentrelazado con +la opción <option>-vf pp=DEINT_TYPE</option>. Normalmente +<option>pp=lb</option> funciona bien, pero es un problema de preferencias +personales. Vea otros algoritmos de desentrelazado en el manual y pruebelos. +</para> +</listitem> + +<listitem> +<para> +Corte el área no usada. Cuando captura vídeo, las áreas en los bordes normalmente +son negras y contienen algo de ruido. Esto también consume un montón de ancho +de banda innecesario. Más precisamente no son las áreas en negro por si mismas +pero si las bruscas transcisiones entre el negro y la imagen de vídeo brillante +pero por ahora eso no es importante por ahora. Antes de empezar a capturar, +ajuste los argumentos de la opción <option>crop</option> de tal manera que todo +lo negro quede afuera. Nuevamente, no se olvide de mantener las dimensiones +de manera razonables. +</para> +</listitem> + +<listitem> +<para> +Observe la carga de CPU. La mayoría del tiempo no debería cruzar el límite +del 90%. Si tiene un gran buffer de captura, <application>MEncoder</application> +puede sobrevivir una sobrecarga por unos pocos segundos y nada más. Es mejor apagar +los salvadores de pantalla 3D OpenGL y ese tipo de cosas. +</para> +</listitem> + +<listitem> +<para> +No se meta con el reloj del sistema. <application>MEncoder</application> usa +el reloj del sistema para mantener sincronía entre Audio y Vídeo. Si ajusta +el reloj del sistema (particularmente volviendo hacia atrás en el tiempo), +<application>MEncoder</application> se confunde y pierde cuadros. Esto es un +problema importante si está conectado a una red y corre algún tipo de software +de sincronización como NTP. Debería desactivar NTP durante el proceso de captura +si quiere capturar en forma confiable. +</para> +</listitem> + +<listitem> +<para> +No cambie la opción <option>outfmt</option> a menos que sepa lo que está haciendo +o su tarjeta/controlador realmente no soporte la opción por omisión (espacio de color +YV12). En las versiones viejas de <application>MPlayer</application>/<application> +MEncoder</application> era necesario especificar el formato de salida. Este +problema se debería estar resuelto en las versiones actuales y la opción <option>outfmt</option> +no se requiere más, ya que la opción por omisión sirve para la mayoría de los propósitos. Por +ejemplo si está capturando en DivX usando +<systemitem class="library">libavcodec</systemitem> y especifica <option>outfmt=RGB24</option> +para incrementar la calidad de las imágenes capturadas, las imágenes capturadas serán +realmente convertidas nuevamente a YV12 por lo que lo único que logra es un desperdicio +masivo de ciclos de CPU. +</para> +</listitem> + +<listitem> +<para> +Para especificar el espacio de colores I420 (<option>outfmt=i420</option>), deberá +agregar una opción <option>-vc rawi420</option> debido a un conflicto de fourcc con +un codec de vídeo de Intel Indeo. +</para> +</listitem> + +<listitem> +<para> +Hay muchas maneras de capturar audio. Puede capturar el sonido ya sea usando +su tarjeta de sonido por medio de un cable de conexión externo entre la placa +sintonizadora y la linea de entrada, o usando el chip ADC incorporado en el chip +bt878. En este ultimo caso, deberá cargar el controlador <emphasis role="bold">btaudio +</emphasis>. Lea el archivo <filename>linux/Documentation/sound/btaudio</filename> +(en el árbol de directorio del núcleo, no el de +<application>MPlayer</application>) para instrucciones de como +usar este controlador. +</para> +</listitem> + +<listitem> +<para> +Si <application>MEncoder</application> no puede abrir el dispositivo de audio, +asegúrese que este realmente disponible. Puede haber algunos problemas con +algunos servidores de sonido como arts (KDE) o esd (GNOME). Si tiene una placa +de sonido full dúplex (casi todas las placas decentes lo soportan hoy en día), y +está usando KDE, trate activando la opción "full dúplex" en el menú de preferencias del +servidor de sonido. +</para> +</listitem> +</itemizedlist> +</sect2> + + +<sect2 id="tv-examples"> +<title>Ejemplos</title> + +<informalexample> +<para> +Salida ficticia, a AAlib :) +<screen> +mplayer -tv driver=dummy:width=640:height=480 -vo aa tv://<!-- +--></screen> +</para> +</informalexample> + +<informalexample> +<para> +Entrada desde un dispositivo estándar V4L: +<screen> +mplayer -tv driver=v4l:width=640:height=480:outfmt=i420 -vc rawi420 -vo xv tv://<!-- +--></screen> +</para> +</informalexample> + +<informalexample> +<para> +Un ejemplo más sofisticado. Esto hace que <application>MEncoder</application> +capture la imagen completa PAL, corte los margenes y desentrelazando la +imagen usando un algoritmo linear blend. El audio es comprimido con una +tasa de bits constante de 64kbps, usando el codec LAME. Esta configuración +es satisfactoria para capturar películas. +<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 <replaceable>salida.avi</replaceable> tv:// +</screen> +</para> +</informalexample> + +<informalexample> +<para> +Esto adicionalmente escalará la imagen a 384x288 y comprimirá el vídeo +a una tasa de bits de 350kbps en modo alta calidad. La opción <option> +vqmax</option> suelta al cuantizador y le permite al compresor de vídeo +alcanzar tasas de bits muy bajas a expensas de la calidad. Esto puede ser +usado para capturar series de TV largas, donde la calidad del vídeo no +es tan importante. +<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=tn/lb,scale=384:288 -sws 1 \ + -o <replaceable>salida.avi</replaceable> tv:// +</screen> +Es posible especificar una dimensión de imagen más chica en la opción <option>-tv</option> +y omitir el escalado de software pero este enfoque usa la máxima cantidad de información +disponible y es un poco más resistente al ruido. Los chips bt8x8 pueden hacer +el promediado de pixels solo en dirección horizontal debido a limitaciones de hardware. +</para> +</informalexample> +</sect2> +</sect1> + </chapter>
--- a/DOCS/xml/fr/documentation.xml Wed Aug 18 19:51:06 2010 +0000 +++ b/DOCS/xml/fr/documentation.xml Wed Aug 18 20:22:01 2010 +0000 @@ -174,7 +174,6 @@ &install.xml; &usage.xml; -&tvinput.xml; &radio.xml; &video.xml; &ports.xml;
--- a/DOCS/xml/fr/tvinput.xml Wed Aug 18 19:51:06 2010 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,313 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- synced with r24604 --> -<chapter id="tv"> -<title>TV</title> - -<sect1 id="tv-input" xreflabel="TV input"> -<title>Entrée TV</title> - -<para> -Cette section concerne l'activation de la <emphasis role="bold">lecture/enregistrement -à partir d'un tuner TV compatible V4L.</emphasis> Voir la page de man pour une -description des options TV et des contrôles clavier. - -</para> - -<!-- ********** --> - -<sect2 id="tv-compilation"> -<title>Compilation</title> - -<procedure> -<step><para> - D'abord, vous devez recompiler. - <filename>./configure</filename> autodétectera les entêtes v4l du noyau et -l'existence des entrées <filename>/dev/video*</filename>. -Si elles existent, le support TV sera activé - (voir le résultat de <filename>./configure</filename>). - </para></step> -<step><para> - Assurez-vous que votre tuner fonctionne avec d'autres logiciels TV pour -Linux. -Par exemple avec <application>XawTV</application>. - </para></step> -</procedure> -</sect2> - -<!-- ********** --> - -<sect2 id="tv-tips"> -<title>Astuces d'utilisation</title> - -<para> -La liste complète des options est disponible sur la page de man. Voici juste -quelques astuces : - -<itemizedlist> -<listitem> -<para> -Utilisez l'option <option>channels</option>. -Exemple : -<screen>-tv channels=26-MTV1,23-TV2</screen> -Explication : -En utilisant cette option, seuls les canaux 26 et 23 seront -utilisables, et il y a un joli texte OSD lors des changements de canaux -affichant le nom du nouveau. -Les espaces dans le nom du canal doivent être remplacés par le caractère -"_". -</para> -</listitem> - -<listitem> -<para> -Choisissez des dimensions d'images sensées. Les dimensions de l'image de -destination devraient être divisible par 16. -</para> -</listitem> - -<listitem> -<para> -Si vous capturez la vidéo avec une résolution verticale supérieure à la -moitié de la pleine résolution (c-a-d. 288 pour PAL ou 240 pour NTSC), -alors les trames que vous obtenez seront en réalité des paires de champs -entrelacées. -En fonction de ce que vous voulez faire avec la vidéo, vous pourriez la laisser -sous cette forme, malheureusement désentrelacé, ou séparer les paires en champs -individuels. -</para> -<para> -Autrement vous aurez un film qui a des distorsion durant les scènes à -mouvements rapides et le contrôleur de bitrate ne sera probablement -même pas capable de garder le bitrate demandé car les artefacts de -désentrelacement produisent beaucoup de détails et donc consomment -plus de bande passante. -Vous pouvez désactiver l'entrelacement avec -<option>-vf pp=DEINT_TYPE</option>. -Généralement <option>pp=lb</option> peut faire du bon travail, mais -c'est une histoire de préférence personnelle. -Voyez les autres algorithmes de désentrelacement dans le manuel et -essayez-les. -</para> -</listitem> - -<listitem> -<para> -Coupez les espaces morts. Quand vous capturez la vidéo, les bords sont -généralement noirs ou contiennent du "bruit". -De nouveau cela consomme de la bande passante inutilement. -Plus précisément ce ne sont pas les zones noires elles-mêmes mais les -transitions nettes entre le noir et la vidéo plus claire qui jouent, mais -ce n'est pas très important pour le moment. -Avant que vous commenciez la capture, ajustez les arguments de l'option -<option>crop</option> pour que toutes les saletés des bords soient coupées. -De nouveau, n'oubliez pas de garder des dimensions sensées. -</para> -</listitem> - -<listitem> -<para> -Regardez la charge CPU. -Elle ne devrait pas dépasser la limite des 90% la plupart du temps. -Si vous avez un gros tampon, <application>MEncoder</application> peut -survivre à une surcharge pendant quelques secondes mais pas plus. -Il vaut mieux désactiver les économiseurs d'écran 3D OpenGL et les trucs -similaires. -</para> -</listitem> - -<listitem> -<para> -Ne jouez pas avec l'horloge système. <application>MEncoder</application> -l'utilise pour la synchro A/V. -Si vous réglez l'horloge système (surtout en arrière dans le temps), -<application>MEncoder</application> va se sentir perdu et va perdre des -trames. -C'est un problème important lorsque vous êtes en réseau et que vous utilisez -certains logiciels de synchronisation comme NTP. -Vous devrez désactiver NTP pendant le processus de capture si vous voulez -capturer correctement. -</para> -</listitem> - -<listitem> -<para> -Ne changez pas le <option>outfmt</option> à moins que vous sachiez ce que -vous faites ou votre si votre carte/pilote ne supporte pas la valeur par -défaut (palette YV12). -Dans les versions précédentes de <application>MPlayer</application>/ -<application>MEncoder</application> il était nécessaire de spécifier le -format de sortie. -Ce problème devrait être résolu dans les versions actuelles et -<option>outfmt</option> n'est plus requis, et la valeur par défaut convient -dans la plupart des cas. -Par exemple, si vous capturez en DivX en utilisant -<systemitem class="library">libavcodec</systemitem> et que vous spécifiez -<option>outfmt=RGB24</option> de façon à augmenter la qualité de l'image -capturée, l'image capturée sera reconvertie plus tard en YV12; donc la -seule chose que vous obtiendrez est un gaspillage massif de puissance CPU. -</para> -</listitem> - -<listitem> -<para> -Pour spécifier la palette I420 (<option>outfmt=i420</option>), vous devez -ajouter une option <option>-vc rawi420</option> à cause d'un conflit de -fourcc avec un codec vidéo Intel Indeo. -</para> -</listitem> - -<listitem> -<para> -Il y a plusieurs façons de capturer l'audio. -Vous pouvez attraper le son soit avec votre carte son via un câble externe -entre la carte vidéo et l'entrée ligne, soit en utilisant le DAC intégré -à la puce bt878. -Dans ce dernier cas, vous devrez charger le pilote -<emphasis role="bold">btaudio</emphasis>. -Lisez le fichier <filename>linux/Documentation/sound/btaudio</filename> -(dans l'arborescence du noyau, pas celle de <application>MPlayer</application>) -pour les instructions d'utilisations de ce pilote. -</para> -</listitem> - -<listitem> -<para> -Si <application>MEncoder</application> ne peut pas ouvrir le périphérique -audio, assurez-vous qu'il soit réellement disponible. -Il peut y avoir des ennuis avec certains serveurs de son comme aRts (KDE) -ou ESD (GNOME). -Si vous avez une carte son full duplex (presque toutes les cartes décentes -le supportent aujourd'hui), et que vous utilisez KDE, essayez d'activer -l'option "full duplex" dans le menu des préférences du serveur de son. -</para> -</listitem> -</itemizedlist> -</para> -</sect2> - -<!-- ********** --> - -<sect2 id="tv-examples"> -<title>Exemples</title> - -<informalexample> -<para> -Sortie muette, vers AAlib :) -<screen> -mplayer -tv driver=dummy:width=640:height=480 -vo aa tv://</screen> -</para> -</informalexample> - -<informalexample> -<para> - Entrée depuis V4L standard : -<screen> -mplayer -tv driver=v4l:width=640:height=480:outfmt=i420 -vc rawi420 \ - -vo xv tv://</screen> -</para> -</informalexample> - -<informalexample> -<para> -Un exemple plus élaboré. -Ici <application>MEncoder</application> capture l'image PAL entière, coupe -les marges, et désentrelace l'image en utilisant un algorithme de mélange -linéaire. -L'audio est compressée à un débit constant de 64kbps, en utilisant le codec -LAME. -Cette combinaison est adaptée pour capturer des films. -<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>output.avi</replaceable> tv:// -</screen> -</para> -</informalexample> - -<informalexample> -<para> -Cela dimensionne également l'image en 384x288 et compresse la vidéo avec -un débit de 350kbps en mode haute qualité. -L'option vqmax perd le quantizer et permet au compresseur vidéo d'atteindre -un débit plus bas au détriment de la qualité. -Cela peut être utilisé pour capturer des longues séries TV, quand la qualité -n'est pas très importante. -<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>output.avi</replaceable>\ - -vf crop=720:540:24:18,pp=lb,scale=384:288 tv:// -</screen> -Il est également possible de spécifier des dimensions d'images plus petites -dans l'option <option>-tv</option> et d'omettre le zoom logiciel mais cette -approche utilise le maximum d'informations disponibles et, est un peu plus -résistant au bruit. -Les chipsets bt8x8 peuvent faire une moyenne de pixels uniquement dans la -direction horizontale à cause d'une limitation matérielle. -</para> -</informalexample> -</sect2> -</sect1> - - -<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> - - -<sect1 id="tv-teletext"> -<title>Télétexte</title> - -<para> -Le Télétexte n'est actuellement disponible dans -<application>MPlayer</application> que pour les drivers v4l et v4l2. -</para> - -<sect2 id="tv-teletext-implementation-notes"> -<title>Notes d'implantation</title> - -<para> -<application>MPlayer</application> gère les textes, graphiques et - liens classiquess. - Malheureusement, les pages colorisées ne sont pas encore complètement - gérées : toutes les pages sont affichées en niveau de gris. - Les sous-titres (dénommés Closed Captions (CC)) sont aussi supportées. -</para> - -<para> -<application>MPlayer</application> commence à mettre en cache toutes les -pages Télétexte dès qu'il commence à recevoir du signal TV. Ainsi, vous -n'avez pas besoin d'attendre jusqu'à ce que la page requise soit chargée. -</para> - -<para> - Note : Utiliser le Télétexte avec l'option <option>-vo xv</option> - génère des couleurs bizarres. -</para> -</sect2> - -<sect2 id="tv-teletext-usage"> -<title>Using teletext</title> - -<para> -Pour pouvoir décoder le tététexte, vous devez spécifier le périphérique VBI -d'où vous souhaitez extraire les données (normalement -<filename>/dev/vbi0</filename> pour Linux). Ceci peut être fait en -spécifiant <option>tdevice</option> dans votre fichier de configuration -comme indiqué ci-dessous : -<screen>tv=tdevice=/dev/vbi0</screen> -</para> - -<para> -Vous pouvez avoir besoin de spécifier le code de la langue pour -le Télétexte dans votre pays. La liste des codes est disponible avec -l'option : -<screen>tv=tdevice=/dev/vbi0:tlang=<replaceable>-1</replaceable></screen> - -Voici un exemple pour du Russe : -<screen>tv=tdevice=/dev/vbi0:tlang=<replaceable>33</replaceable></screen> -</para> -</sect2> - -</sect1> -</chapter>
--- a/DOCS/xml/fr/usage.xml Wed Aug 18 19:51:06 2010 +0000 +++ b/DOCS/xml/fr/usage.xml Wed Aug 18 20:22:01 2010 +0000 @@ -1500,4 +1500,311 @@ </sect1> +<sect1 id="tv-input" xreflabel="TV input"> +<title>Entrée TV</title> + +<para> +Cette section concerne l'activation de la <emphasis role="bold">lecture/enregistrement +à partir d'un tuner TV compatible V4L.</emphasis> Voir la page de man pour une +description des options TV et des contrôles clavier. + +</para> + +<!-- ********** --> + +<sect2 id="tv-compilation"> +<title>Compilation</title> + +<procedure> +<step><para> + D'abord, vous devez recompiler. + <filename>./configure</filename> autodétectera les entêtes v4l du noyau et +l'existence des entrées <filename>/dev/video*</filename>. +Si elles existent, le support TV sera activé + (voir le résultat de <filename>./configure</filename>). + </para></step> +<step><para> + Assurez-vous que votre tuner fonctionne avec d'autres logiciels TV pour +Linux. +Par exemple avec <application>XawTV</application>. + </para></step> +</procedure> +</sect2> + +<!-- ********** --> + +<sect2 id="tv-tips"> +<title>Astuces d'utilisation</title> + +<para> +La liste complète des options est disponible sur la page de man. Voici juste +quelques astuces : + +<itemizedlist> +<listitem> +<para> +Utilisez l'option <option>channels</option>. +Exemple : +<screen>-tv channels=26-MTV1,23-TV2</screen> +Explication : +En utilisant cette option, seuls les canaux 26 et 23 seront +utilisables, et il y a un joli texte OSD lors des changements de canaux +affichant le nom du nouveau. +Les espaces dans le nom du canal doivent être remplacés par le caractère +"_". +</para> +</listitem> + +<listitem> +<para> +Choisissez des dimensions d'images sensées. Les dimensions de l'image de +destination devraient être divisible par 16. +</para> +</listitem> + +<listitem> +<para> +Si vous capturez la vidéo avec une résolution verticale supérieure à la +moitié de la pleine résolution (c-a-d. 288 pour PAL ou 240 pour NTSC), +alors les trames que vous obtenez seront en réalité des paires de champs +entrelacées. +En fonction de ce que vous voulez faire avec la vidéo, vous pourriez la laisser +sous cette forme, malheureusement désentrelacé, ou séparer les paires en champs +individuels. +</para> +<para> +Autrement vous aurez un film qui a des distorsion durant les scènes à +mouvements rapides et le contrôleur de bitrate ne sera probablement +même pas capable de garder le bitrate demandé car les artefacts de +désentrelacement produisent beaucoup de détails et donc consomment +plus de bande passante. +Vous pouvez désactiver l'entrelacement avec +<option>-vf pp=DEINT_TYPE</option>. +Généralement <option>pp=lb</option> peut faire du bon travail, mais +c'est une histoire de préférence personnelle. +Voyez les autres algorithmes de désentrelacement dans le manuel et +essayez-les. +</para> +</listitem> + +<listitem> +<para> +Coupez les espaces morts. Quand vous capturez la vidéo, les bords sont +généralement noirs ou contiennent du "bruit". +De nouveau cela consomme de la bande passante inutilement. +Plus précisément ce ne sont pas les zones noires elles-mêmes mais les +transitions nettes entre le noir et la vidéo plus claire qui jouent, mais +ce n'est pas très important pour le moment. +Avant que vous commenciez la capture, ajustez les arguments de l'option +<option>crop</option> pour que toutes les saletés des bords soient coupées. +De nouveau, n'oubliez pas de garder des dimensions sensées. +</para> +</listitem> + +<listitem> +<para> +Regardez la charge CPU. +Elle ne devrait pas dépasser la limite des 90% la plupart du temps. +Si vous avez un gros tampon, <application>MEncoder</application> peut +survivre à une surcharge pendant quelques secondes mais pas plus. +Il vaut mieux désactiver les économiseurs d'écran 3D OpenGL et les trucs +similaires. +</para> +</listitem> + +<listitem> +<para> +Ne jouez pas avec l'horloge système. <application>MEncoder</application> +l'utilise pour la synchro A/V. +Si vous réglez l'horloge système (surtout en arrière dans le temps), +<application>MEncoder</application> va se sentir perdu et va perdre des +trames. +C'est un problème important lorsque vous êtes en réseau et que vous utilisez +certains logiciels de synchronisation comme NTP. +Vous devrez désactiver NTP pendant le processus de capture si vous voulez +capturer correctement. +</para> +</listitem> + +<listitem> +<para> +Ne changez pas le <option>outfmt</option> à moins que vous sachiez ce que +vous faites ou votre si votre carte/pilote ne supporte pas la valeur par +défaut (palette YV12). +Dans les versions précédentes de <application>MPlayer</application>/ +<application>MEncoder</application> il était nécessaire de spécifier le +format de sortie. +Ce problème devrait être résolu dans les versions actuelles et +<option>outfmt</option> n'est plus requis, et la valeur par défaut convient +dans la plupart des cas. +Par exemple, si vous capturez en DivX en utilisant +<systemitem class="library">libavcodec</systemitem> et que vous spécifiez +<option>outfmt=RGB24</option> de façon à augmenter la qualité de l'image +capturée, l'image capturée sera reconvertie plus tard en YV12; donc la +seule chose que vous obtiendrez est un gaspillage massif de puissance CPU. +</para> +</listitem> + +<listitem> +<para> +Pour spécifier la palette I420 (<option>outfmt=i420</option>), vous devez +ajouter une option <option>-vc rawi420</option> à cause d'un conflit de +fourcc avec un codec vidéo Intel Indeo. +</para> +</listitem> + +<listitem> +<para> +Il y a plusieurs façons de capturer l'audio. +Vous pouvez attraper le son soit avec votre carte son via un câble externe +entre la carte vidéo et l'entrée ligne, soit en utilisant le DAC intégré +à la puce bt878. +Dans ce dernier cas, vous devrez charger le pilote +<emphasis role="bold">btaudio</emphasis>. +Lisez le fichier <filename>linux/Documentation/sound/btaudio</filename> +(dans l'arborescence du noyau, pas celle de <application>MPlayer</application>) +pour les instructions d'utilisations de ce pilote. +</para> +</listitem> + +<listitem> +<para> +Si <application>MEncoder</application> ne peut pas ouvrir le périphérique +audio, assurez-vous qu'il soit réellement disponible. +Il peut y avoir des ennuis avec certains serveurs de son comme aRts (KDE) +ou ESD (GNOME). +Si vous avez une carte son full duplex (presque toutes les cartes décentes +le supportent aujourd'hui), et que vous utilisez KDE, essayez d'activer +l'option "full duplex" dans le menu des préférences du serveur de son. +</para> +</listitem> +</itemizedlist> +</para> +</sect2> + +<!-- ********** --> + +<sect2 id="tv-examples"> +<title>Exemples</title> + +<informalexample> +<para> +Sortie muette, vers AAlib :) +<screen> +mplayer -tv driver=dummy:width=640:height=480 -vo aa tv://</screen> +</para> +</informalexample> + +<informalexample> +<para> + Entrée depuis V4L standard : +<screen> +mplayer -tv driver=v4l:width=640:height=480:outfmt=i420 -vc rawi420 \ + -vo xv tv://</screen> +</para> +</informalexample> + +<informalexample> +<para> +Un exemple plus élaboré. +Ici <application>MEncoder</application> capture l'image PAL entière, coupe +les marges, et désentrelace l'image en utilisant un algorithme de mélange +linéaire. +L'audio est compressée à un débit constant de 64kbps, en utilisant le codec +LAME. +Cette combinaison est adaptée pour capturer des films. +<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>output.avi</replaceable> tv:// +</screen> +</para> +</informalexample> + +<informalexample> +<para> +Cela dimensionne également l'image en 384x288 et compresse la vidéo avec +un débit de 350kbps en mode haute qualité. +L'option vqmax perd le quantizer et permet au compresseur vidéo d'atteindre +un débit plus bas au détriment de la qualité. +Cela peut être utilisé pour capturer des longues séries TV, quand la qualité +n'est pas très importante. +<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>output.avi</replaceable>\ + -vf crop=720:540:24:18,pp=lb,scale=384:288 tv:// +</screen> +Il est également possible de spécifier des dimensions d'images plus petites +dans l'option <option>-tv</option> et d'omettre le zoom logiciel mais cette +approche utilise le maximum d'informations disponibles et, est un peu plus +résistant au bruit. +Les chipsets bt8x8 peuvent faire une moyenne de pixels uniquement dans la +direction horizontale à cause d'une limitation matérielle. +</para> +</informalexample> +</sect2> +</sect1> + + +<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> + + +<sect1 id="tv-teletext"> +<title>Télétexte</title> + +<para> +Le Télétexte n'est actuellement disponible dans +<application>MPlayer</application> que pour les drivers v4l et v4l2. +</para> + +<sect2 id="tv-teletext-implementation-notes"> +<title>Notes d'implantation</title> + +<para> +<application>MPlayer</application> gère les textes, graphiques et + liens classiquess. + Malheureusement, les pages colorisées ne sont pas encore complètement + gérées : toutes les pages sont affichées en niveau de gris. + Les sous-titres (dénommés Closed Captions (CC)) sont aussi supportées. +</para> + +<para> +<application>MPlayer</application> commence à mettre en cache toutes les +pages Télétexte dès qu'il commence à recevoir du signal TV. Ainsi, vous +n'avez pas besoin d'attendre jusqu'à ce que la page requise soit chargée. +</para> + +<para> + Note : Utiliser le Télétexte avec l'option <option>-vo xv</option> + génère des couleurs bizarres. +</para> +</sect2> + +<sect2 id="tv-teletext-usage"> +<title>Using teletext</title> + +<para> +Pour pouvoir décoder le tététexte, vous devez spécifier le périphérique VBI +d'où vous souhaitez extraire les données (normalement +<filename>/dev/vbi0</filename> pour Linux). Ceci peut être fait en +spécifiant <option>tdevice</option> dans votre fichier de configuration +comme indiqué ci-dessous : +<screen>tv=tdevice=/dev/vbi0</screen> +</para> + +<para> +Vous pouvez avoir besoin de spécifier le code de la langue pour +le Télétexte dans votre pays. La liste des codes est disponible avec +l'option : +<screen>tv=tdevice=/dev/vbi0:tlang=<replaceable>-1</replaceable></screen> + +Voici un exemple pour du Russe : +<screen>tv=tdevice=/dev/vbi0:tlang=<replaceable>33</replaceable></screen> +</para> +</sect2> + +</sect1> </chapter>
--- a/DOCS/xml/hu/documentation.xml Wed Aug 18 19:51:06 2010 +0000 +++ b/DOCS/xml/hu/documentation.xml Wed Aug 18 20:22:01 2010 +0000 @@ -172,7 +172,6 @@ &install.xml; &usage.xml; -&tvinput.xml; &radio.xml; &video.xml; &ports.xml;
--- a/DOCS/xml/hu/tvinput.xml Wed Aug 18 19:51:06 2010 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,233 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- synced with r31819 --> -<chapter id="tv-input" xreflabel="TV input"> -<title>TV bemenet</title> - -<para> -Ez a rész arról szól, hogy hogyan lehet <emphasis role="bold">adást nézni/lementeni -V4L kompatibilis TV tunerrel</emphasis>. Lásd a man oldalt a TV-s kapcsolók és -a vezérlő billentyűk listájáért. -</para> - -<!-- ********** --> - -<sect1 id="tv-compilation"> -<title>Fordítás</title> - -<procedure> -<step><para> - Először is újra fordítanod kell. A <filename>./configure</filename> - automatikusan megtalálja a v4l dolgok kernel fejléceit és a - <filename>/dev/video*</filename> bejegyzéseket. Ha léteznek, a TV támogatás - be lesz építve (lásd a <filename>./configure</filename> kimenetét). -</para></step> -<step><para> - Győződj meg róla, hogy a tunered működik másik Linuxos TV szoftverrel is, - például a <application>XawTV</application>-vel. -</para></step> -</procedure> -</sect1> - -<!-- ********** --> - -<sect1 id="tv-tips"> -<title>Használati tippek</title> - -<para> -A kapcsolók teljes listája a man oldalon található. -Itt csak pár tippet említünk meg: - -<itemizedlist> -<listitem><para> - Használd a <option>channels</option> kapcsolót. Például: - <screen>-tv channels=26-MTV1,23-TV2</screen> - Magyarázat: Ha ezt a kapcsolót használod, akkor csak a 26-os és a 23-as - csatorna lesz használható, és szép OSD szöveg lesz csatorna váltáskor, - mely a csatorna nevét jelzi ki. A csatorna nevében lévő szóközöket a - "_" karakterrel kell kicserélni. -</para></listitem> -<listitem><para> - Válassz valamilyen értelmes képméretet. A kp méreteinek oszthatónak - kell lennie 16-tal. -</para></listitem> -<listitem> - <para> - Ha videót mentesz el úgy, hogy a függőleges felbontás nagyobb, mint a - teljes felbontás fele (pl. 288 a PAL-nál és 240 az NTSC-nél), akkor a - kapott 'képkockák' tényleg átlapolt mezőpárok lesznek. - Attól függően, hogy mit akarsz csinálni a videóval, hagyhatod ebben a - formában, veszteséges deinterlacing-et hajthatsz végre vagy szétszedheted - a párokat egyedi mezőkre. - </para> - <para> - Különben a filmed torzul a gyors mozgású jelenetek alatt és a bitráta - vezérlő is valószínűleg képtelen lesz az előírt bitráta megtartására, - ahogy az interlacing változások nagy mennyiségű adatot eredményeznek és - így nagy sávszélességet vesznek el. A deinterlacing-et bekapcsolhatod a - <option>-vf pp=DEINT_TYPE</option> kapcsolóval. - Általában a <option>pp=lb</option> jó, de ez az egyéni beállításokon is - múlik. - A többi deinterlacing algoritmust lásd a manuálban és próbálgasd ki őket. - </para> -</listitem> -<listitem><para> - Vágd le a felesleges helyet. Ha videót mentesz, a sarki arénák teljesen - feketék és némi zajt tartalmaznak. Ezek szintén nagy sávszélességet - foglalnak el feleslegesen. Pontosabban nem maguk a fekete területek, - hanem az éles átmenetek a fekete és a világosabb videó kép között, de - ez most nem fontos igazából. Mielőtt elindítanád a mentést, állítsd be - a <option>crop</option> kapcsoló argumentumait, így a széleknél lévő - vackok le lesznek vágva. És ne feledd a képméreteket ésszerű keretek - között tartani. -</para></listitem> -<listitem><para> - Figyelj a CPU terhelésre. Legtöbbször átlépi a 90%-os határt. Ha nagy - mentési buffered van, a <application>MEncoder</application> túlél egy - esetleges túlterhelést pár másodpercig, de semmi több. Jobb kikapcsolni - a 3D OpenGL képernyővédőket és a hasonló dolgokat. -</para></listitem> -<listitem><para> - Ne szórakozz a rendszer órával. A <application>MEncoder</application> a rendszer - órát használja az A/V szinkronhoz. Ha átállítod a rendszer órát (különösen - vissza az időben), a <application>MEncoder</application> összezavarodik és - képkockákat veszítesz. Ez egy fontos dolog, ha hálózathoz kapcsolódsz és - futtatsz valamilyen idő szinkronizációs szoftvert, mint pl. NTP. Ki kell - kapcsolnod az NTP-t a mentési folyamat alatt, ha megbízható mentést akarsz. -</para></listitem> -<listitem><para> - Ne változtasd meg az <option>outfmt</option>-t, hacsak vagy biztos benne, - hogy mit csinálsz, vagy a kártyád/vezérlőd tényleg nem támogatja az - alapértelmezést (YV12 színtér). A <application>MPlayer</application>/<application>MEncoder</application> - régebbi verzióiban szükséges volt a kimeneti formátum megadása. Ez a - jelenlegi kiadásban már javítva lett és az <option>outfmt</option> már - nem szükséges, az alapértelmezés megfelel a legtöbb esetben. Például ha - videót mentesz DivX-be a <systemitem class="library">libavcodec</systemitem> - használatával és megadod az <option>outfmt=RGB24</option>-t a mentett kép - minőségének növelése érdekében, a mentett kép igazából később lesz - visszakonvertálva YV12-be így az egyetlen, amit elérsz, az erőteljes CPU - használat. -</para></listitem> -<listitem><para> - Rengeteg módon menthetsz el audiót. A hangot grabbelheted a hang kártyáddal is - egy a videó kártya és a line-in között lévő külső kábelen keresztül, vagy a - bt878-as chip-be beépített ADC segítségével. A második esetben be kell töltened - a <emphasis role="bold">btaudio</emphasis> vezérlőt. Olvasd el a - <filename>linux/Documentation/sound/btaudio</filename> fájlt (a kernel fájában, - nem az <application>MPlayer</application>ében) némi leírásért ezen vezérlő - használatával kapcsolatban. -</para></listitem> -<listitem><para> - Ha a <application>MEncoder</application> nem tudja megnyitni az audió eszközt, - győződj meg róla, hogy tényleg elérhető-e. Gond lehet a hang szerverekkel, mint - pl. aRts (KDE) vagy ESD (GNOME). ha full duplex hang kártyád van (majdnem - az összes hangkártya tudja már ezt manapság), és KDE-t használsz, próbáld - meg bekapcsolni a "full duplex" opciót a hangkártya tulajdonságok menüben. -</para></listitem> -</itemizedlist> -</para> -</sect1> - -<!-- ********** --> - -<sect1 id="tv-examples"> -<title>Példák</title> - -<informalexample><para> -Dummy kimenet AAlib-re :) -<screen>mplayer -tv driver=dummy:width=640:height=480 -vo aa tv://</screen> -</para></informalexample> - -<informalexample><para> -Bemenet standard V4L-ről: -<screen> -mplayer -tv driver=v4l:width=640:height=480:outfmt=i420 -vc rawi420 -vo xv tv:// -</screen> -</para></informalexample> - -<informalexample><para> -Egy sokkal mesterkéltebb példa. Ezzel a <application>MEncoder</application> -elmenti a teljes PAL képet, levágja a széleket és deinterlace-eli a képet -a linear blend algoritmus segítségével. Az audió 65 kbps-es állandó bitrátával -kerül tömörítésre, a LAME codec felhasználásával. Ez a beállítás megfelelő a -filmek elmentéséhez. -<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>output.avi</replaceable> tv:// -</screen> -</para></informalexample> - -<informalexample><para> -Ez ráadásul átméretezi a képet 384x288-ra és 350 kbps-sel, nagyon jó -minőségben összetömöríti a videót. A vqmax opció felszabadítja a -kvantálót és így lehetővé teszi a videó tömörítőnek az ilyen alacsony -bitráta elérését akár a minőség kárára is. Ez használható TV-s sorozatok -elmentésekor, amikor a minőség nem olyan fontos. -<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>output.avi</replaceable>\ - -vf crop=720:540:24:18,pp=lb,scale=384:288 tv:// -</screen> -Meg lehet adni kisebb képméretet is a <option>-tv</option> kapcsolónál -és ki lehet hagyni a szoftveres méretezést, de ez a megközelítés a -lehető legtöbb információt használja fel és egy kicsit ellenállóbb a -zajokkal szemben. A bt8x8 chip-ek a pixel átlagolást csak vízszintesen -tudják hardveres korlátok miatt. -</para></informalexample> -</sect1> -</chapter> - - -<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> - - -<chapter id="tv-teletext"> -<title>Teletext</title> - -<para> - A teletext jelenleg csak a v4l és v4l2 vezérlőkkel használható - az <application>MPlayerben</application>. -</para> - -<sect1 id="tv-teletext-implementation-notes"> -<title>Megjegyzések az implementációhoz</title> - -<para> -Az <application>MPlayer</application> támogatja a hagyományos szöveget, a grafikát -és a navigációs link-eket. -Sajnos a színes oldalak még nem támogatottak teljesen - minden oldal szürkében látszik. -A felirat oldalak (Closed Captions néven is ismert) is támogatottak. -</para> - -<para> -Az <application>MPlayer</application> a TV jel vételének kezdetétől cache-eli a -teletext oldalakat, így nem kell várnod a kért oldal betöltésére. -</para> - -<para> -Megjegyzés: A teletext <option>-vo xv</option> melletti használata érdekes színeket -jelenít meg. -</para> -</sect1> - -<sect1 id="tv-teletext-usage"> -<title>A teletext használata</title> - -<para> -A teletext dekódolás engedélyezéséhez meg kell adnod azt a VBI eszközt, amelyről -az adatok származnak (általában <filename>/dev/vbi0</filename> Linux alatt). -Ez történhet a <option>tdevice</option> opció konfigurációs fájlban történő megadásával, így: -<screen>tv=tdevice=/dev/vbi0</screen> -</para> - -<para> -Lehet, hogy meg kell adnod az országod teletext nyelv kódját is. -A teljes országlista megtekinthető az alábbi paranccsal: -<screen>tv=tdevice=/dev/vbi0:tlang=<replaceable>-1</replaceable></screen> -Egy példa az orosz nyelv kiválasztására: -<screen>tv=tdevice=/dev/vbi0:tlang=<replaceable>33</replaceable></screen> -</para> -</sect1> - -</chapter>
--- a/DOCS/xml/hu/usage.xml Wed Aug 18 19:51:06 2010 +0000 +++ b/DOCS/xml/hu/usage.xml Wed Aug 18 20:22:01 2010 +0000 @@ -1320,4 +1320,223 @@ ez zavart audiót eredményez. </para> </sect1> + +<sect1 id="tv-compilation"> +<title>Fordítás</title> + +<procedure> +<step><para> + Először is újra fordítanod kell. A <filename>./configure</filename> + automatikusan megtalálja a v4l dolgok kernel fejléceit és a + <filename>/dev/video*</filename> bejegyzéseket. Ha léteznek, a TV támogatás + be lesz építve (lásd a <filename>./configure</filename> kimenetét). +</para></step> +<step><para> + Győződj meg róla, hogy a tunered működik másik Linuxos TV szoftverrel is, + például a <application>XawTV</application>-vel. +</para></step> +</procedure> +</sect1> + +<!-- ********** --> + +<sect1 id="tv-tips"> +<title>Használati tippek</title> + +<para> +A kapcsolók teljes listája a man oldalon található. +Itt csak pár tippet említünk meg: + +<itemizedlist> +<listitem><para> + Használd a <option>channels</option> kapcsolót. Például: + <screen>-tv channels=26-MTV1,23-TV2</screen> + Magyarázat: Ha ezt a kapcsolót használod, akkor csak a 26-os és a 23-as + csatorna lesz használható, és szép OSD szöveg lesz csatorna váltáskor, + mely a csatorna nevét jelzi ki. A csatorna nevében lévő szóközöket a + "_" karakterrel kell kicserélni. +</para></listitem> +<listitem><para> + Válassz valamilyen értelmes képméretet. A kp méreteinek oszthatónak + kell lennie 16-tal. +</para></listitem> +<listitem> + <para> + Ha videót mentesz el úgy, hogy a függőleges felbontás nagyobb, mint a + teljes felbontás fele (pl. 288 a PAL-nál és 240 az NTSC-nél), akkor a + kapott 'képkockák' tényleg átlapolt mezőpárok lesznek. + Attól függően, hogy mit akarsz csinálni a videóval, hagyhatod ebben a + formában, veszteséges deinterlacing-et hajthatsz végre vagy szétszedheted + a párokat egyedi mezőkre. + </para> + <para> + Különben a filmed torzul a gyors mozgású jelenetek alatt és a bitráta + vezérlő is valószínűleg képtelen lesz az előírt bitráta megtartására, + ahogy az interlacing változások nagy mennyiségű adatot eredményeznek és + így nagy sávszélességet vesznek el. A deinterlacing-et bekapcsolhatod a + <option>-vf pp=DEINT_TYPE</option> kapcsolóval. + Általában a <option>pp=lb</option> jó, de ez az egyéni beállításokon is + múlik. + A többi deinterlacing algoritmust lásd a manuálban és próbálgasd ki őket. + </para> +</listitem> +<listitem><para> + Vágd le a felesleges helyet. Ha videót mentesz, a sarki arénák teljesen + feketék és némi zajt tartalmaznak. Ezek szintén nagy sávszélességet + foglalnak el feleslegesen. Pontosabban nem maguk a fekete területek, + hanem az éles átmenetek a fekete és a világosabb videó kép között, de + ez most nem fontos igazából. Mielőtt elindítanád a mentést, állítsd be + a <option>crop</option> kapcsoló argumentumait, így a széleknél lévő + vackok le lesznek vágva. És ne feledd a képméreteket ésszerű keretek + között tartani. +</para></listitem> +<listitem><para> + Figyelj a CPU terhelésre. Legtöbbször átlépi a 90%-os határt. Ha nagy + mentési buffered van, a <application>MEncoder</application> túlél egy + esetleges túlterhelést pár másodpercig, de semmi több. Jobb kikapcsolni + a 3D OpenGL képernyővédőket és a hasonló dolgokat. +</para></listitem> +<listitem><para> + Ne szórakozz a rendszer órával. A <application>MEncoder</application> a rendszer + órát használja az A/V szinkronhoz. Ha átállítod a rendszer órát (különösen + vissza az időben), a <application>MEncoder</application> összezavarodik és + képkockákat veszítesz. Ez egy fontos dolog, ha hálózathoz kapcsolódsz és + futtatsz valamilyen idő szinkronizációs szoftvert, mint pl. NTP. Ki kell + kapcsolnod az NTP-t a mentési folyamat alatt, ha megbízható mentést akarsz. +</para></listitem> +<listitem><para> + Ne változtasd meg az <option>outfmt</option>-t, hacsak vagy biztos benne, + hogy mit csinálsz, vagy a kártyád/vezérlőd tényleg nem támogatja az + alapértelmezést (YV12 színtér). A <application>MPlayer</application>/<application>MEncoder</application> + régebbi verzióiban szükséges volt a kimeneti formátum megadása. Ez a + jelenlegi kiadásban már javítva lett és az <option>outfmt</option> már + nem szükséges, az alapértelmezés megfelel a legtöbb esetben. Például ha + videót mentesz DivX-be a <systemitem class="library">libavcodec</systemitem> + használatával és megadod az <option>outfmt=RGB24</option>-t a mentett kép + minőségének növelése érdekében, a mentett kép igazából később lesz + visszakonvertálva YV12-be így az egyetlen, amit elérsz, az erőteljes CPU + használat. +</para></listitem> +<listitem><para> + Rengeteg módon menthetsz el audiót. A hangot grabbelheted a hang kártyáddal is + egy a videó kártya és a line-in között lévő külső kábelen keresztül, vagy a + bt878-as chip-be beépített ADC segítségével. A második esetben be kell töltened + a <emphasis role="bold">btaudio</emphasis> vezérlőt. Olvasd el a + <filename>linux/Documentation/sound/btaudio</filename> fájlt (a kernel fájában, + nem az <application>MPlayer</application>ében) némi leírásért ezen vezérlő + használatával kapcsolatban. +</para></listitem> +<listitem><para> + Ha a <application>MEncoder</application> nem tudja megnyitni az audió eszközt, + győződj meg róla, hogy tényleg elérhető-e. Gond lehet a hang szerverekkel, mint + pl. aRts (KDE) vagy ESD (GNOME). ha full duplex hang kártyád van (majdnem + az összes hangkártya tudja már ezt manapság), és KDE-t használsz, próbáld + meg bekapcsolni a "full duplex" opciót a hangkártya tulajdonságok menüben. +</para></listitem> +</itemizedlist> +</para> +</sect1> + +<!-- ********** --> + +<sect1 id="tv-examples"> +<title>Példák</title> + +<informalexample><para> +Dummy kimenet AAlib-re :) +<screen>mplayer -tv driver=dummy:width=640:height=480 -vo aa tv://</screen> +</para></informalexample> + +<informalexample><para> +Bemenet standard V4L-ről: +<screen> +mplayer -tv driver=v4l:width=640:height=480:outfmt=i420 -vc rawi420 -vo xv tv:// +</screen> +</para></informalexample> + +<informalexample><para> +Egy sokkal mesterkéltebb példa. Ezzel a <application>MEncoder</application> +elmenti a teljes PAL képet, levágja a széleket és deinterlace-eli a képet +a linear blend algoritmus segítségével. Az audió 65 kbps-es állandó bitrátával +kerül tömörítésre, a LAME codec felhasználásával. Ez a beállítás megfelelő a +filmek elmentéséhez. +<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>output.avi</replaceable> tv:// +</screen> +</para></informalexample> + +<informalexample><para> +Ez ráadásul átméretezi a képet 384x288-ra és 350 kbps-sel, nagyon jó +minőségben összetömöríti a videót. A vqmax opció felszabadítja a +kvantálót és így lehetővé teszi a videó tömörítőnek az ilyen alacsony +bitráta elérését akár a minőség kárára is. Ez használható TV-s sorozatok +elmentésekor, amikor a minőség nem olyan fontos. +<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>output.avi</replaceable>\ + -vf crop=720:540:24:18,pp=lb,scale=384:288 tv:// +</screen> +Meg lehet adni kisebb képméretet is a <option>-tv</option> kapcsolónál +és ki lehet hagyni a szoftveres méretezést, de ez a megközelítés a +lehető legtöbb információt használja fel és egy kicsit ellenállóbb a +zajokkal szemben. A bt8x8 chip-ek a pixel átlagolást csak vízszintesen +tudják hardveres korlátok miatt. +</para></informalexample> +</sect1> </chapter> + + +<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> + + +<chapter id="tv-teletext"> +<title>Teletext</title> + +<para> + A teletext jelenleg csak a v4l és v4l2 vezérlőkkel használható + az <application>MPlayerben</application>. +</para> + +<sect1 id="tv-teletext-implementation-notes"> +<title>Megjegyzések az implementációhoz</title> + +<para> +Az <application>MPlayer</application> támogatja a hagyományos szöveget, a grafikát +és a navigációs link-eket. +Sajnos a színes oldalak még nem támogatottak teljesen - minden oldal szürkében látszik. +A felirat oldalak (Closed Captions néven is ismert) is támogatottak. +</para> + +<para> +Az <application>MPlayer</application> a TV jel vételének kezdetétől cache-eli a +teletext oldalakat, így nem kell várnod a kért oldal betöltésére. +</para> + +<para> +Megjegyzés: A teletext <option>-vo xv</option> melletti használata érdekes színeket +jelenít meg. +</para> +</sect1> + +<sect1 id="tv-teletext-usage"> +<title>A teletext használata</title> + +<para> +A teletext dekódolás engedélyezéséhez meg kell adnod azt a VBI eszközt, amelyről +az adatok származnak (általában <filename>/dev/vbi0</filename> Linux alatt). +Ez történhet a <option>tdevice</option> opció konfigurációs fájlban történő megadásával, így: +<screen>tv=tdevice=/dev/vbi0</screen> +</para> + +<para> +Lehet, hogy meg kell adnod az országod teletext nyelv kódját is. +A teljes országlista megtekinthető az alábbi paranccsal: +<screen>tv=tdevice=/dev/vbi0:tlang=<replaceable>-1</replaceable></screen> +Egy példa az orosz nyelv kiválasztására: +<screen>tv=tdevice=/dev/vbi0:tlang=<replaceable>33</replaceable></screen> +</para> +</sect1> +</chapter>
--- a/DOCS/xml/it/documentation.xml Wed Aug 18 19:51:06 2010 +0000 +++ b/DOCS/xml/it/documentation.xml Wed Aug 18 20:22:01 2010 +0000 @@ -171,7 +171,6 @@ &install.xml; &usage.xml; -&tvinput.xml; &radio.xml; &video.xml; &ports.xml;
--- a/DOCS/xml/it/tvinput.xml Wed Aug 18 19:51:06 2010 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,246 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- synced with r27815 --> -<chapter id="tv"> -<title>TV</title> - -<sect1 id="tv-input" xreflabel="TV input"> -<title>Ingresso TV</title> - -<para> -Questa sezione tratta di come abilitare la <emphasis role="bold"> -visione/acquisizione da sintonizzatori TV compatibili V4L</emphasis>. Vedi la -pagina man per una descrizione delle opzioni e i controlli da tastiera per la TV. -</para> - -<!-- ********** --> - -<sect2 id="tv-compilation"> -<title>Compilazione</title> - -<procedure> -<step><para> - Per prima cosa, devi ricompilare. <filename>./configure</filename> rileverà - gli header del kernel per la roba v4l e l'esistenza delle voci - <filename>/dev/video*</filename>. Se ciò esiste, il supporto TV verrà - compilato (guarda l'emissione di <filename>./configure</filename>). -</para></step> -<step><para> - Assicurati che il tuo sintonizzatore funzioni con altri software TV per - Linux, per esempio <application>XawTV</application>. -</para></step> -</procedure> -</sect2> - -<!-- ********** --> - -<sect2 id="tv-tips"> -<title>Consigli per l'uso</title> - -<para> -La lista completa delle opzioni è disponibile nella pagina di manuale. -Qui ci sono giusto alcuni consigli: - -<itemizedlist> -<listitem><para> - Usa l'opzione <option>channels</option>. Un esempio: - <screen>-tv channels=26-MTV1,23-TV2</screen> - Spiegazione: con questa opzione, solo i canali 26 e 23 saranno - utilizzabili. Ci sarà un simpatico testo OSD quando cambi canale, mostrante - il nome del canale stesso. Gli spazi nel nome di canale devono essere - sostituiti con il carattere "_". -</para></listitem> -<listitem><para> - Scegli una sana dimensione dell'immagine. Le dimensioni dell'immagine - risultante dovrebbero essere divisibili per 16. -</para></listitem> -<listitem> - <para> - Se catturi il video con una risoluzione verticale maggiore di metà della - risoluzione completa (per es. 288 per PAL o 240 per NTSC), allora i - 'fotogrammi' che otterrai saranno reali coppie interlacciate di campi. - A seconda di quello che vuoi fare con il video puoi lasciarle in questa forma, - deinterlacciarle distruttivamente, oppure spezzare le coppie in campi singoli. - </para> - <para> - In caso contrario otterrai un filmato che risulta distorto durante le scene - ad alto movimento e il controllore della frequenza probabilmente sarà - incapace di mantenere la frequenza specificata, visto che gli artefatti - dell'interlacciamento producono un alto numero di dettagli e quindi occupano - molta banda. Puoi abilitare il deinterlacciamento con - <option>-vf pp=DEINT_TYPE</option>. Solitamente <option>pp=lb</option> fa un - buon lavoro, ma può essere oggetto di preferenze personali. - Vedi anche gli altri algoritmi di deinterlacciamento nel manuale e provali. - </para> -</listitem> -<listitem><para> - Taglia via le zone morte. Quando catturi video, le zone sui bordi spesso - sono nere o contengono del disturbo. Questo consuma un sacco di banda non - necessaria. Per essere precisi non sono le zone nere in sé, ma quel salto tra - il nero e la parte chiara dell'immagine video che la sprecano, ma ciò non è - importante per adesso. Prima di iniziare l'acquisizione, imposta gli - argomenti dell'opzione <option>crop</option> affinché tutta la porcheria ai - margini venga tagliata via. E ancora, non dimenticarti di mantenere 'sane' - le dimensioni dell'immagine risultante. -</para></listitem> -<listitem><para> - Controlla il carico della CPU. Non dovrebbe oltrepassare il 90% nella - maggior parte del tempo. Se hai un grosso buffer di cattura, - <application>MEncoder</application> può gestire un sovraccarico per pochi - secondi, ma non di più. E' meglio disattivare screensaver 3D OpenGL e cose - del genere. -</para></listitem> -<listitem><para> - Non pacioccare con il clock di sistema. <application>MEncoder</application> - usa il clock di sistema per gestire la sincronizzazione A/V. Se tu modifichi - il clock di sistema (specialmente all'indietro nel tempo), - <application>MEncoder</application> resta confuso e perderai dei - fotogrammi. Questo è un fattore importante se sei collegato alla rete e usi - un qualche software di sincronizzazione dell'ora come NTP. Dovresti - disabilitare NTP durante il processo di acquisizione se vuoi che la cattura - sia affidabile. -</para></listitem> -<listitem><para> - Non modificare <option>outfmt</option> (il formato di uscita) a meno che tu - non sappia cosa stia facendo oppure la tua scheda/il tuo driver non supportino - davvero quello di default (spazio colore YV12). Nelle precedenti versioni di - <application>MPlayer</application>/<application>MEncoder</application> - era necessario indicare il formato di uscita. Questo problema dovrebbe - esser stato risolto nelle versioni correnti e outfmt non è più richiesto, - e quello di default va bene la maggior parte delle volte. Per esempio, se stai - catturando in DivX con <systemitem class="library">libavcodec</systemitem> e - specifichi <option>outfmt=RGB24</option> per aumentare la qualità delle - immagini acquisite, l'immagine stessa verraà comunque convertita di nuovo - in YV12, perciò l'unica cosa che otterrai sarà spreco di CPU. -</para></listitem> -<listitem><para> - Ci sono vari modi per la cattura dell'audio. Puoi acquisire il suono sia - usando la tua scheda audio attraverso una connessione via cavo esterna tra la - scheda video e il line-in, sia usando l'ADC integrato nel chip bt878. - Nell'ultimo caso, devi caricare il driver - <emphasis role="bold">btaudio</emphasis>. Leggi il file - <filename>linux/Documentation/sound/btaudio</filename> (nei sorgenti del - kernel, non di <application>MPlayer</application>) per alcune istruzioni su - come usare tale driver. -</para></listitem> -<listitem><para> - Se <application>MEncoder</application> non può aprire il dispositivo audio, - assicurati che sia veramente disponibile. Ci sono alcuni problemi con sound - server come aRts (KDE) o ESD (GNOME). Se hai una scheda audio full duplex - (quasi tutte le schede decenti lo supportano, ad oggi), e stai usando KDE, - prova a controllare l'opzione "full duplex" nel menu preferenze del sound - server. -</para></listitem> -</itemizedlist> -</para> -</sect2> - -<!-- ********** --> - -<sect2 id="tv-examples"> -<title>Esempi</title> - -<informalexample><para> -Uscita fasulla, verso AAlib :) -<screen>mplayer -tv driver=dummy:width=640:height=480 -vo aa tv://</screen> -</para></informalexample> - -<informalexample><para> -Ingresso da V4L standard: -<screen> -mplayer -tv driver=v4l:width=640:height=480:outfmt=i420 -vc rawi420 -vo xv tv:// -</screen> -</para></informalexample> - -<informalexample><para> -Un esempio più complesso. Questo fa sì che <application>MEncoder</application> -catturi l'immagine PAL completa, tagli i margini, e deinterlacci l'immagine -usando un algoritmo di sfumatura lineare. L'audio viene compresso con una -frequenza costante di 64kbps, usando il codec LAME. Questa impostazione è -utilizzabile per acquisire 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>uscita.avi</replaceable> tv:// -</screen> -</para></informalexample> - -<informalexample><para> -Questo in più ridimensionerà l'immagine a 384x288 e comprimerà il video -con una frequenza di 350kbps in modalità ad alta qualità. L'opzione vqmax -rilascia il quantizzatore e permette al compressore video di raggiungere -davvero una così bassa frequenza anche a spese della qualità. Questo puà -essere usato per acquisire lunghe serie TV, dove la qualità video non è -così importante. -<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>uscita.avi</replaceable>\ - -vf crop=720:540:24:18,pp=lb,scale=384:288 tv:// -</screen> -E' anche possibile specificare dimensioni immagine inferiori nell'opzione -<option>-tv</option> e omettere il ridimensionamento software ma questo -approccio usa la massima informazione disponibile ed è un po' più -resiliente ai disturbi. I chip bt8x8 possono calcolare la media dei pixel solo -sulla direzione orizzontale a causa di una limitazione hardware. -</para></informalexample> -</sect2> -</sect1> - - -<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> - - -<sect1 id="tv-teletext"> -<title>Televideo (teletext)</title> - -<para> -Il televideo è attualmente disponibile solo in -<application>MPlayer</application> per i driver v4l e v4l2. -</para> - -<sect2 id="tv-teletext-implementation-notes"> -<title>Note sull'implementazione</title> - -<para> -<application>MPlayer</application> gestisce il testo normale, la grafica e i -collegamenti per la navigazione. -Sfortunatamente, le pagine colorate non sono ancora decodificate completamente - -tutte le pagine vengono mostrate in scala di grigi. -Vengono gestite anche le pagine dei sottotitoli (conosciute anche come -'Closed Captions'). -</para> - -<para> -<application>MPlayer</application> inizia a memorizzare nella cache tutte le -pagine di televideo sin dall'inizio della ricezione dall'ingresso TV, perciò -non devi attendere fino a quando si carica la pagina voluta. -</para> - -<para> -Nota: usare il televideo con <option>-vo xv</option> genera strani colori. -</para> -</sect2> - -<sect2 id="tv-teletext-usage"> -<title>Usare il televideo</title> - -<para> -Per abilitare la decodifica del televideo devi specificare il dispositivo VBI da -cui ottenere i dati televideo (solitamente <filename>/dev/vbi0</filename> per -Linux). Puoi fare ciò speificando <option>tdevice</option> nel tuo file di -configurazione, come mostrato qui sotto: -<screen>tv=tdevice=/dev/vbi0</screen> -</para> - -<para> -Potresti voler indicare il codice di lingua del televideo per la tua zona. -Per elencare tutti i codici di zona disponibili usa -<screen>tv=tdevice=/dev/vbi0:tlang=<replaceable>-1</replaceable></screen> -Qui c'è un esempio per il russo: -<screen>tv=tdevice=/dev/vbi0:tlang=<replaceable>33</replaceable></screen> -</para> -</sect2> - -</sect1> - -</chapter>
--- a/DOCS/xml/it/usage.xml Wed Aug 18 19:51:06 2010 +0000 +++ b/DOCS/xml/it/usage.xml Wed Aug 18 20:22:01 2010 +0000 @@ -1456,4 +1456,248 @@ </para> </sect2> </sect1> + + +<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> + + +<sect1 id="tv-input" xreflabel="TV input"> +<title>Ingresso TV</title> + +<para> +Questa sezione tratta di come abilitare la <emphasis role="bold"> +visione/acquisizione da sintonizzatori TV compatibili V4L</emphasis>. Vedi la +pagina man per una descrizione delle opzioni e i controlli da tastiera per la TV. +</para> + +<!-- ********** --> + +<sect2 id="tv-compilation"> +<title>Compilazione</title> + +<procedure> +<step><para> + Per prima cosa, devi ricompilare. <filename>./configure</filename> rileverà + gli header del kernel per la roba v4l e l'esistenza delle voci + <filename>/dev/video*</filename>. Se ciò esiste, il supporto TV verrà + compilato (guarda l'emissione di <filename>./configure</filename>). +</para></step> +<step><para> + Assicurati che il tuo sintonizzatore funzioni con altri software TV per + Linux, per esempio <application>XawTV</application>. +</para></step> +</procedure> +</sect2> + +<!-- ********** --> + +<sect2 id="tv-tips"> +<title>Consigli per l'uso</title> + +<para> +La lista completa delle opzioni è disponibile nella pagina di manuale. +Qui ci sono giusto alcuni consigli: + +<itemizedlist> +<listitem><para> + Usa l'opzione <option>channels</option>. Un esempio: + <screen>-tv channels=26-MTV1,23-TV2</screen> + Spiegazione: con questa opzione, solo i canali 26 e 23 saranno + utilizzabili. Ci sarà un simpatico testo OSD quando cambi canale, mostrante + il nome del canale stesso. Gli spazi nel nome di canale devono essere + sostituiti con il carattere "_". +</para></listitem> +<listitem><para> + Scegli una sana dimensione dell'immagine. Le dimensioni dell'immagine + risultante dovrebbero essere divisibili per 16. +</para></listitem> +<listitem> + <para> + Se catturi il video con una risoluzione verticale maggiore di metà della + risoluzione completa (per es. 288 per PAL o 240 per NTSC), allora i + 'fotogrammi' che otterrai saranno reali coppie interlacciate di campi. + A seconda di quello che vuoi fare con il video puoi lasciarle in questa forma, + deinterlacciarle distruttivamente, oppure spezzare le coppie in campi singoli. + </para> + <para> + In caso contrario otterrai un filmato che risulta distorto durante le scene + ad alto movimento e il controllore della frequenza probabilmente sarà + incapace di mantenere la frequenza specificata, visto che gli artefatti + dell'interlacciamento producono un alto numero di dettagli e quindi occupano + molta banda. Puoi abilitare il deinterlacciamento con + <option>-vf pp=DEINT_TYPE</option>. Solitamente <option>pp=lb</option> fa un + buon lavoro, ma può essere oggetto di preferenze personali. + Vedi anche gli altri algoritmi di deinterlacciamento nel manuale e provali. + </para> +</listitem> +<listitem><para> + Taglia via le zone morte. Quando catturi video, le zone sui bordi spesso + sono nere o contengono del disturbo. Questo consuma un sacco di banda non + necessaria. Per essere precisi non sono le zone nere in sé, ma quel salto tra + il nero e la parte chiara dell'immagine video che la sprecano, ma ciò non è + importante per adesso. Prima di iniziare l'acquisizione, imposta gli + argomenti dell'opzione <option>crop</option> affinché tutta la porcheria ai + margini venga tagliata via. E ancora, non dimenticarti di mantenere 'sane' + le dimensioni dell'immagine risultante. +</para></listitem> +<listitem><para> + Controlla il carico della CPU. Non dovrebbe oltrepassare il 90% nella + maggior parte del tempo. Se hai un grosso buffer di cattura, + <application>MEncoder</application> può gestire un sovraccarico per pochi + secondi, ma non di più. E' meglio disattivare screensaver 3D OpenGL e cose + del genere. +</para></listitem> +<listitem><para> + Non pacioccare con il clock di sistema. <application>MEncoder</application> + usa il clock di sistema per gestire la sincronizzazione A/V. Se tu modifichi + il clock di sistema (specialmente all'indietro nel tempo), + <application>MEncoder</application> resta confuso e perderai dei + fotogrammi. Questo è un fattore importante se sei collegato alla rete e usi + un qualche software di sincronizzazione dell'ora come NTP. Dovresti + disabilitare NTP durante il processo di acquisizione se vuoi che la cattura + sia affidabile. +</para></listitem> +<listitem><para> + Non modificare <option>outfmt</option> (il formato di uscita) a meno che tu + non sappia cosa stia facendo oppure la tua scheda/il tuo driver non supportino + davvero quello di default (spazio colore YV12). Nelle precedenti versioni di + <application>MPlayer</application>/<application>MEncoder</application> + era necessario indicare il formato di uscita. Questo problema dovrebbe + esser stato risolto nelle versioni correnti e outfmt non è più richiesto, + e quello di default va bene la maggior parte delle volte. Per esempio, se stai + catturando in DivX con <systemitem class="library">libavcodec</systemitem> e + specifichi <option>outfmt=RGB24</option> per aumentare la qualità delle + immagini acquisite, l'immagine stessa verraà comunque convertita di nuovo + in YV12, perciò l'unica cosa che otterrai sarà spreco di CPU. +</para></listitem> +<listitem><para> + Ci sono vari modi per la cattura dell'audio. Puoi acquisire il suono sia + usando la tua scheda audio attraverso una connessione via cavo esterna tra la + scheda video e il line-in, sia usando l'ADC integrato nel chip bt878. + Nell'ultimo caso, devi caricare il driver + <emphasis role="bold">btaudio</emphasis>. Leggi il file + <filename>linux/Documentation/sound/btaudio</filename> (nei sorgenti del + kernel, non di <application>MPlayer</application>) per alcune istruzioni su + come usare tale driver. +</para></listitem> +<listitem><para> + Se <application>MEncoder</application> non può aprire il dispositivo audio, + assicurati che sia veramente disponibile. Ci sono alcuni problemi con sound + server come aRts (KDE) o ESD (GNOME). Se hai una scheda audio full duplex + (quasi tutte le schede decenti lo supportano, ad oggi), e stai usando KDE, + prova a controllare l'opzione "full duplex" nel menu preferenze del sound + server. +</para></listitem> +</itemizedlist> +</para> +</sect2> + +<!-- ********** --> + +<sect2 id="tv-examples"> +<title>Esempi</title> + +<informalexample><para> +Uscita fasulla, verso AAlib :) +<screen>mplayer -tv driver=dummy:width=640:height=480 -vo aa tv://</screen> +</para></informalexample> + +<informalexample><para> +Ingresso da V4L standard: +<screen> +mplayer -tv driver=v4l:width=640:height=480:outfmt=i420 -vc rawi420 -vo xv tv:// +</screen> +</para></informalexample> + +<informalexample><para> +Un esempio più complesso. Questo fa sì che <application>MEncoder</application> +catturi l'immagine PAL completa, tagli i margini, e deinterlacci l'immagine +usando un algoritmo di sfumatura lineare. L'audio viene compresso con una +frequenza costante di 64kbps, usando il codec LAME. Questa impostazione è +utilizzabile per acquisire 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>uscita.avi</replaceable> tv:// +</screen> +</para></informalexample> + +<informalexample><para> +Questo in più ridimensionerà l'immagine a 384x288 e comprimerà il video +con una frequenza di 350kbps in modalità ad alta qualità. L'opzione vqmax +rilascia il quantizzatore e permette al compressore video di raggiungere +davvero una così bassa frequenza anche a spese della qualità. Questo puà +essere usato per acquisire lunghe serie TV, dove la qualità video non è +così importante. +<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>uscita.avi</replaceable>\ + -vf crop=720:540:24:18,pp=lb,scale=384:288 tv:// +</screen> +E' anche possibile specificare dimensioni immagine inferiori nell'opzione +<option>-tv</option> e omettere il ridimensionamento software ma questo +approccio usa la massima informazione disponibile ed è un po' più +resiliente ai disturbi. I chip bt8x8 possono calcolare la media dei pixel solo +sulla direzione orizzontale a causa di una limitazione hardware. +</para></informalexample> +</sect2> +</sect1> + + +<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> + + +<sect1 id="tv-teletext"> +<title>Televideo (teletext)</title> + +<para> +Il televideo è attualmente disponibile solo in +<application>MPlayer</application> per i driver v4l e v4l2. +</para> + +<sect2 id="tv-teletext-implementation-notes"> +<title>Note sull'implementazione</title> + +<para> +<application>MPlayer</application> gestisce il testo normale, la grafica e i +collegamenti per la navigazione. +Sfortunatamente, le pagine colorate non sono ancora decodificate completamente - +tutte le pagine vengono mostrate in scala di grigi. +Vengono gestite anche le pagine dei sottotitoli (conosciute anche come +'Closed Captions'). +</para> + +<para> +<application>MPlayer</application> inizia a memorizzare nella cache tutte le +pagine di televideo sin dall'inizio della ricezione dall'ingresso TV, perciò +non devi attendere fino a quando si carica la pagina voluta. +</para> + +<para> +Nota: usare il televideo con <option>-vo xv</option> genera strani colori. +</para> +</sect2> + +<sect2 id="tv-teletext-usage"> +<title>Usare il televideo</title> + +<para> +Per abilitare la decodifica del televideo devi specificare il dispositivo VBI da +cui ottenere i dati televideo (solitamente <filename>/dev/vbi0</filename> per +Linux). Puoi fare ciò speificando <option>tdevice</option> nel tuo file di +configurazione, come mostrato qui sotto: +<screen>tv=tdevice=/dev/vbi0</screen> +</para> + +<para> +Potresti voler indicare il codice di lingua del televideo per la tua zona. +Per elencare tutti i codici di zona disponibili usa +<screen>tv=tdevice=/dev/vbi0:tlang=<replaceable>-1</replaceable></screen> +Qui c'è un esempio per il russo: +<screen>tv=tdevice=/dev/vbi0:tlang=<replaceable>33</replaceable></screen> +</para> +</sect2> + +</sect1> </chapter>
--- a/DOCS/xml/pl/documentation.xml Wed Aug 18 19:51:06 2010 +0000 +++ b/DOCS/xml/pl/documentation.xml Wed Aug 18 20:22:01 2010 +0000 @@ -189,7 +189,6 @@ &install.xml; &usage.xml; -&tvinput.xml; &radio.xml; &video.xml; &ports.xml;
--- a/DOCS/xml/pl/tvinput.xml Wed Aug 18 19:51:06 2010 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,198 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- synced with r23536 --> -<!-- Opiekun: Cobra --> -<chapter id="tv"> -<title>TV</title> - -<sect1 id="tv-input" xreflabel="TV input"> -<title>Wejście TV</title> - -<para> -Sekcja ta opisuje jak <emphasis role="bold">oglądać/nagrywać obraz -za pomocą tunera TV kompatybilnego z V4L</emphasis>. Zajrzyj do strony man -by zobaczyć opis opcji TV i klawiszy sterujących. -</para> - -<!-- ********** --> - -<sect2 id="tv-compilation"> -<title>Kompilacja</title> - -<procedure> -<step><para> - Najpierw musisz przekompilować. <filename>./configure</filename> wykryje - automatycznie nagłówki jądra związane z V4L i obecność urządzeń - <filename>/dev/video*</filename>. Jeśli istnieją, obsługa TV zostanie - wbudowana (zobacz wynik działania <filename>./configure</filename>). -</para></step> -<step><para> - Upewnij się, że Twój tuner działa z innymi programami do obsługi TV pod - Linuksem, na przykład <application>XawTV</application>. -</para></step> -</procedure> -</sect2> - -<!-- ********** --> - -<sect2 id="tv-tips"> -<title>Wskazówki użytkowania</title> - -<para> -Kompletna lista opcji dostępna jest na stronie man. -Tu jest tylko kilka wskazówek: - -<itemizedlist> -<listitem><para> - Używaj opcji <option>channels</option>. Przykład: - <screen>-tv channels=26-MTV1,23-TV2</screen> - Wyjaśnienie: Jeśli użyjesz tej opcji, dostępne będą tylko kanały 23 i 26 oraz - przy zmianie kanału pojawi się ładny napis na OSD, wyświetlający jego nazwę. - Odstępy w nazwie kanału muszą zostać zastąpione znakiem "_". -</para></listitem> -<listitem><para> - Używaj rozsądnych rozmiarów obrazu. Rozmiary obrazu wynikowego powinny - być podzielne przez 16. -</para></listitem> -<listitem> - <para> - Jeśli nagrywasz obraz video o pionowej rozdzielczości większej niż połowa - rozdzielczości pełnej (np. 288 dla PAL lub 240 dla NTSC), wtedy 'ramki' - które otrzymasz będą tak naprawdę parami poprzeplatanych (interleaved) pól. - W zależności od tego, co chcesz zrobić ze strumieniem video, możesz go - zostawić w takiej formie, użyć destrukcyjnego usuwania przeplotu - (deinterlacing), albo rozdzielić pary na pojedyncze pola. - </para> - <para> - W przeciwnym wypadku dostaniesz film, który jest zniekształcony w trakcie - scen o dużej dynamice, a wskazana szybkość transmisji (bitrate) - prawdopodobnie nie będzie nawet mogła być utrzymana przez kontroler szybkości - (bitrate controller), ponieważ artefakty przeplotu tworzą duże ilości - szczegółów, a co za tym idzie, potrzebują dużej przepustowości. Możesz - włączyć usuwanie przeplotu za pomocą opcji <option>-vf pp=TYP_DEINT</option>. - Zwykle <option>pp=lb</option> spisuje się dobrze, ale to kwestia gustu. - Poczytaj o innych algorytmach usuwania przeplotu na stronie man i zacznij - eksperymentować. - </para> -</listitem> -<listitem><para> - Usuwaj "martwe miejsca". Kiedy nagrywasz video, są pewnie miejsca przy - brzegach, które są zazwyczaj czarne lub zawierają szum. - Jak się łatwo domyślić, niepotrzebnie zużywają sporo przepustowości - (dokładniej, to nie same czarne miejsca, lecz ostre przejścia pomiędzy - czarnym kolorem i jaśniejszym obrazem video, ale nie jest to akurat takie - ważne). Zanim zaczniesz nagrywać, ustaw argumenty opcji <option>crop</option> - by wyciąć wszystkie "śmieci" na brzegach. - Oczywiście nie zapomnij o utrzymaniu prawidłowych wymiarów obrazu. -</para></listitem> -<listitem><para> - Uważaj na obciążenie CPU. Przez większość czasu Nie powinno ono przekroczyć - granicy 90%. - Jeśli masz duży bufor nagrywania, <application>MEncoder</application> może - przetrwać przeciążenie przez najwyżej kilka sekund i nic więcej. - Lepiej więc wyłączyć wszystkie trójwymiarowe wygaszacze OpenGL i inne tego - typu bajery. -</para></listitem> -<listitem><para> - Nie mieszaj z zegarem systemowym. <application>MEncoder</application> - korzysta z niego do synchronizacji A/V. Jeśli zmodyfikujesz zegar systemowy - (zwłaszcza wstecz), <application>MEncoder</application> się pogubi i utraci - klatki. Jest to bardzo ważna sprawa jeśli jesteś podpięty do sieci i używasz - do synchronizacji czasu różnych programów typu NTP. Musisz wyłączyć NTP - w trakcie nagrywania, jeśli chcesz, by było ono przeprowadzone niezawodnie. -</para></listitem> -<listitem><para> - Nie zmieniaj opcji <option>outfmt</option>, chyba, że wiesz co robisz lub - Twoja karta/sterownik naprawdę nie obsługuje ustawienia domyślnego - (przestrzeń kolorów YV12). W poprzednich wersjach - <application>MPlayera</application>/<application>MEncodera</application> - konieczne było podanie formatu wyjścia. - Ten problem powinien być rozwiązany w aktualnych wydaniach i opcja - <option>outfmt</option> nie jest już wymagana, a ustawienie domyślne powinno - pasować każdemu. Na przykład, jeśli nagrywasz do formatu DivX używając - <systemitem class="library">libavcodec</systemitem> i podasz opcję - <option>outfmt=RGB24</option> aby zwiększyć jakość nagrywanego obrazu, - zostanie on i tak później z powrotem przekonwertowany do YV12, więc jedyne, - co osiągniesz, to ogromna strata mocy obliczeniowej. -</para></listitem> -<listitem><para> - By użyć przestrzeni kolorów I420 (<option>outfmt=i420</option>), musisz dodać - opcję <option>-vc rawi420</option> z powodu konfliktu fourcc z kodekiem Intel - Indeo. -</para></listitem> -<listitem><para> - Jest kilka sposobów na nagrywanie audio. Możesz nagrywać dźwięk za pomocą - Twojej karty dźwiękowej korzystając z zewnętrznego kabla pomiędzy kartą video - i wejściem liniowym lub korzystając z wbudowanego w układ bt878 przetwornika - ADC. W tym drugim przypadku musisz załadować sterownik - <emphasis role="bold">btaudio</emphasis>. Przeczytaj plik - <filename>linux/Documentation/sound/btaudio</filename> (w drzewie jądra, - a nie <application>MPlayera</application>) by dowiedzieć się jak korzystać - z tego sterownika. -</para></listitem> -<listitem><para> - Jeśli <application>MEncoder</application> nie może otworzyć urządzenia - dźwiękowego, upewnij się, że jest ono rzeczywiście dostępne. Zdarzają się - problemy z serwerami dźwięku typu aRts (KDE) lub ESD (GNOME). Jeśli masz - kartę full-duplex (prawie wszystkie przyzwoite karty dostępne obecnie - obsługują tę funkcję) i korzystasz z KDE, spróbuj zaznaczyć opcję "Działanie - w pełni dupleksowe" ("full duplex") w konfiguracji serwera dźwięku. -</para></listitem> -</itemizedlist> -</para> -</sect2> - -<!-- ********** --> - -<sect2 id="tv-examples"> -<title>Przykłady</title> - -<informalexample><para> -Puste wyjście, do AAlib :) -<screen> -mplayer -tv driver=dummy:width=640:height=480 -vo aa tv:// -</screen> -</para></informalexample> - -<informalexample><para> -Wejście ze standardowego V4L: -<screen> -mplayer -tv driver=v4l:width=640:height=480:outfmt=i420 -vc rawi420 -vo xv tv:// -</screen> -</para></informalexample> - -<informalexample><para> -Bardziej skomplikowany przykład. Każe on <application>MEncoderowi</application> -nagrać pełen obraz PAL, wykadrować go i usunąć przeplot korzystając z algorytmu -liniowego zlewania (linear blend). Audio jest kompresowane ze stałą -szybkością równą 64kbps, przy użyciu kodeka LAME. To ustawienie jest -dobre do nagrywania filmów. -<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>wyjscie.avi</replaceable> tv:// -</screen> -</para></informalexample> - -<informalexample><para> -Ten przykład dodatkowo przeskaluje obraz do 384x288 i skompresuje video -z szybkością 350kbps w trybie wysokiej jakości. Opcja <option>vqmax</option> -uwalnia kwantyzator i pozwala kompresorowi video na osiągnięcie tak -niskiej szybkości nawet kosztem jakości obrazu. Może być to używane do -nagrywania długich seriali TV, kiedy jakość obrazu nie jest tak ważna. -<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>wyjscie.avi</replaceable> \ - -vf crop=720:540:24:18,pp=lb,scale=384:288 tv:// -</screen> -Jest również możliwe podanie mniejszych wymiarów obrazu w opcji -<option>-tv</option> i pominięcie programowego skalowania, ale to podejście -wykorzystuje maksymalną ilość dostępnych informacji i jest trochę bardziej -odporne na szum. -Układy bt878, ze względu na ograniczenia sprzętowe, mogą stosować -uśrednianie pikseli jedynie w kierunku poziomym. -</para></informalexample> -</sect2> -</sect1> - -</chapter>
--- a/DOCS/xml/pl/usage.xml Wed Aug 18 19:51:06 2010 +0000 +++ b/DOCS/xml/pl/usage.xml Wed Aug 18 20:22:01 2010 +0000 @@ -1537,4 +1537,199 @@ </para> </sect2> </sect1> + + +<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> + + +<sect1 id="tv-input" xreflabel="TV input"> +<title>Wejście TV</title> + +<para> +Sekcja ta opisuje jak <emphasis role="bold">oglądać/nagrywać obraz +za pomocą tunera TV kompatybilnego z V4L</emphasis>. Zajrzyj do strony man +by zobaczyć opis opcji TV i klawiszy sterujących. +</para> + +<!-- ********** --> + +<sect2 id="tv-compilation"> +<title>Kompilacja</title> + +<procedure> +<step><para> + Najpierw musisz przekompilować. <filename>./configure</filename> wykryje + automatycznie nagłówki jądra związane z V4L i obecność urządzeń + <filename>/dev/video*</filename>. Jeśli istnieją, obsługa TV zostanie + wbudowana (zobacz wynik działania <filename>./configure</filename>). +</para></step> +<step><para> + Upewnij się, że Twój tuner działa z innymi programami do obsługi TV pod + Linuksem, na przykład <application>XawTV</application>. +</para></step> +</procedure> +</sect2> + +<!-- ********** --> + +<sect2 id="tv-tips"> +<title>Wskazówki użytkowania</title> + +<para> +Kompletna lista opcji dostępna jest na stronie man. +Tu jest tylko kilka wskazówek: + +<itemizedlist> +<listitem><para> + Używaj opcji <option>channels</option>. Przykład: + <screen>-tv channels=26-MTV1,23-TV2</screen> + Wyjaśnienie: Jeśli użyjesz tej opcji, dostępne będą tylko kanały 23 i 26 oraz + przy zmianie kanału pojawi się ładny napis na OSD, wyświetlający jego nazwę. + Odstępy w nazwie kanału muszą zostać zastąpione znakiem "_". +</para></listitem> +<listitem><para> + Używaj rozsądnych rozmiarów obrazu. Rozmiary obrazu wynikowego powinny + być podzielne przez 16. +</para></listitem> +<listitem> + <para> + Jeśli nagrywasz obraz video o pionowej rozdzielczości większej niż połowa + rozdzielczości pełnej (np. 288 dla PAL lub 240 dla NTSC), wtedy 'ramki' + które otrzymasz będą tak naprawdę parami poprzeplatanych (interleaved) pól. + W zależności od tego, co chcesz zrobić ze strumieniem video, możesz go + zostawić w takiej formie, użyć destrukcyjnego usuwania przeplotu + (deinterlacing), albo rozdzielić pary na pojedyncze pola. + </para> + <para> + W przeciwnym wypadku dostaniesz film, który jest zniekształcony w trakcie + scen o dużej dynamice, a wskazana szybkość transmisji (bitrate) + prawdopodobnie nie będzie nawet mogła być utrzymana przez kontroler szybkości + (bitrate controller), ponieważ artefakty przeplotu tworzą duże ilości + szczegółów, a co za tym idzie, potrzebują dużej przepustowości. Możesz + włączyć usuwanie przeplotu za pomocą opcji <option>-vf pp=TYP_DEINT</option>. + Zwykle <option>pp=lb</option> spisuje się dobrze, ale to kwestia gustu. + Poczytaj o innych algorytmach usuwania przeplotu na stronie man i zacznij + eksperymentować. + </para> +</listitem> +<listitem><para> + Usuwaj "martwe miejsca". Kiedy nagrywasz video, są pewnie miejsca przy + brzegach, które są zazwyczaj czarne lub zawierają szum. + Jak się łatwo domyślić, niepotrzebnie zużywają sporo przepustowości + (dokładniej, to nie same czarne miejsca, lecz ostre przejścia pomiędzy + czarnym kolorem i jaśniejszym obrazem video, ale nie jest to akurat takie + ważne). Zanim zaczniesz nagrywać, ustaw argumenty opcji <option>crop</option> + by wyciąć wszystkie "śmieci" na brzegach. + Oczywiście nie zapomnij o utrzymaniu prawidłowych wymiarów obrazu. +</para></listitem> +<listitem><para> + Uważaj na obciążenie CPU. Przez większość czasu Nie powinno ono przekroczyć + granicy 90%. + Jeśli masz duży bufor nagrywania, <application>MEncoder</application> może + przetrwać przeciążenie przez najwyżej kilka sekund i nic więcej. + Lepiej więc wyłączyć wszystkie trójwymiarowe wygaszacze OpenGL i inne tego + typu bajery. +</para></listitem> +<listitem><para> + Nie mieszaj z zegarem systemowym. <application>MEncoder</application> + korzysta z niego do synchronizacji A/V. Jeśli zmodyfikujesz zegar systemowy + (zwłaszcza wstecz), <application>MEncoder</application> się pogubi i utraci + klatki. Jest to bardzo ważna sprawa jeśli jesteś podpięty do sieci i używasz + do synchronizacji czasu różnych programów typu NTP. Musisz wyłączyć NTP + w trakcie nagrywania, jeśli chcesz, by było ono przeprowadzone niezawodnie. +</para></listitem> +<listitem><para> + Nie zmieniaj opcji <option>outfmt</option>, chyba, że wiesz co robisz lub + Twoja karta/sterownik naprawdę nie obsługuje ustawienia domyślnego + (przestrzeń kolorów YV12). W poprzednich wersjach + <application>MPlayera</application>/<application>MEncodera</application> + konieczne było podanie formatu wyjścia. + Ten problem powinien być rozwiązany w aktualnych wydaniach i opcja + <option>outfmt</option> nie jest już wymagana, a ustawienie domyślne powinno + pasować każdemu. Na przykład, jeśli nagrywasz do formatu DivX używając + <systemitem class="library">libavcodec</systemitem> i podasz opcję + <option>outfmt=RGB24</option> aby zwiększyć jakość nagrywanego obrazu, + zostanie on i tak później z powrotem przekonwertowany do YV12, więc jedyne, + co osiągniesz, to ogromna strata mocy obliczeniowej. +</para></listitem> +<listitem><para> + By użyć przestrzeni kolorów I420 (<option>outfmt=i420</option>), musisz dodać + opcję <option>-vc rawi420</option> z powodu konfliktu fourcc z kodekiem Intel + Indeo. +</para></listitem> +<listitem><para> + Jest kilka sposobów na nagrywanie audio. Możesz nagrywać dźwięk za pomocą + Twojej karty dźwiękowej korzystając z zewnętrznego kabla pomiędzy kartą video + i wejściem liniowym lub korzystając z wbudowanego w układ bt878 przetwornika + ADC. W tym drugim przypadku musisz załadować sterownik + <emphasis role="bold">btaudio</emphasis>. Przeczytaj plik + <filename>linux/Documentation/sound/btaudio</filename> (w drzewie jądra, + a nie <application>MPlayera</application>) by dowiedzieć się jak korzystać + z tego sterownika. +</para></listitem> +<listitem><para> + Jeśli <application>MEncoder</application> nie może otworzyć urządzenia + dźwiękowego, upewnij się, że jest ono rzeczywiście dostępne. Zdarzają się + problemy z serwerami dźwięku typu aRts (KDE) lub ESD (GNOME). Jeśli masz + kartę full-duplex (prawie wszystkie przyzwoite karty dostępne obecnie + obsługują tę funkcję) i korzystasz z KDE, spróbuj zaznaczyć opcję "Działanie + w pełni dupleksowe" ("full duplex") w konfiguracji serwera dźwięku. +</para></listitem> +</itemizedlist> +</para> +</sect2> + +<!-- ********** --> + +<sect2 id="tv-examples"> +<title>Przykłady</title> + +<informalexample><para> +Puste wyjście, do AAlib :) +<screen> +mplayer -tv driver=dummy:width=640:height=480 -vo aa tv:// +</screen> +</para></informalexample> + +<informalexample><para> +Wejście ze standardowego V4L: +<screen> +mplayer -tv driver=v4l:width=640:height=480:outfmt=i420 -vc rawi420 -vo xv tv:// +</screen> +</para></informalexample> + +<informalexample><para> +Bardziej skomplikowany przykład. Każe on <application>MEncoderowi</application> +nagrać pełen obraz PAL, wykadrować go i usunąć przeplot korzystając z algorytmu +liniowego zlewania (linear blend). Audio jest kompresowane ze stałą +szybkością równą 64kbps, przy użyciu kodeka LAME. To ustawienie jest +dobre do nagrywania filmów. +<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>wyjscie.avi</replaceable> tv:// +</screen> +</para></informalexample> + +<informalexample><para> +Ten przykład dodatkowo przeskaluje obraz do 384x288 i skompresuje video +z szybkością 350kbps w trybie wysokiej jakości. Opcja <option>vqmax</option> +uwalnia kwantyzator i pozwala kompresorowi video na osiągnięcie tak +niskiej szybkości nawet kosztem jakości obrazu. Może być to używane do +nagrywania długich seriali TV, kiedy jakość obrazu nie jest tak ważna. +<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>wyjscie.avi</replaceable> \ + -vf crop=720:540:24:18,pp=lb,scale=384:288 tv:// +</screen> +Jest również możliwe podanie mniejszych wymiarów obrazu w opcji +<option>-tv</option> i pominięcie programowego skalowania, ale to podejście +wykorzystuje maksymalną ilość dostępnych informacji i jest trochę bardziej +odporne na szum. +Układy bt878, ze względu na ograniczenia sprzętowe, mogą stosować +uśrednianie pikseli jedynie w kierunku poziomym. +</para></informalexample> +</sect2> +</sect1> </chapter>
--- a/DOCS/xml/ru/documentation.xml Wed Aug 18 19:51:06 2010 +0000 +++ b/DOCS/xml/ru/documentation.xml Wed Aug 18 20:22:01 2010 +0000 @@ -176,7 +176,6 @@ &install.xml; &usage.xml; -&tvinput.xml; &radio.xml; &video.xml; &ports.xml;
--- a/DOCS/xml/ru/tvinput.xml Wed Aug 18 19:51:06 2010 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,247 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- synced with r24604 --> -<chapter id="tv"> -<title>TV</title> - -<sect1 id="tv-input" xreflabel="TV вход"> -<title>TV вход</title> - -<para> -В этой секции описывается, как включить <emphasis role="bold">просмотр/захват -с V4L-совместимого TV тюнера</emphasis>. См. man страницу, для описания TV опций -и кнопок управления. -</para> - -<!-- ********** --> - -<sect2 id="tv-compilation"> -<title>Компиляция</title> - -<procedure> -<step><para> - Во-первых, Вам нужно перекомпилировать <application>MPlayer</application>, - <filename>./configure</filename> автоматически обнаружит заголовки ядра, - относящиеся к v4l, и наличие <filename>/dev/video*</filename> устройств. - Если они существуют, будет собрана поддержка TV (см. вывод - <filename>./configure</filename>). -</para></step> -<step><para> - Убедитесь, что Ваш тюнер работает с другими TV приложениями под Linux, - например <application>XawTV</application>. -</para></step> -</procedure> -</sect2> - -<!-- ********** --> - -<sect2 id="tv-tips"> -<title>Советы по использованию</title> -<para> -Полный список опций доступен на страницах руководства (man). -Вот всего несколько советов: - -<itemizedlist> -<listitem><para> - Используйте опцию <option>channels</option>. Пример: - <screen>-tv channels=26-MTV1,23-TV2</screen> - Объяснение: При использовании такой опции, будут использоваться только каналы 26 - и 23, и, кроме того, будет приятный OSD текст при переключении между каналами, - отображающий название канала. Пробелы в названиях каналов должны быть заменены - символом "_". -</para></listitem> -<listitem><para> - Выберите разумные размеры изображения. Размеры полученного - изображения должны делиться на 16. -</para></listitem> -<listitem> - <para> - Если Вы захватываете видео с вертикальным разрешением выше половины полного - разрешения (т.е. 288 для PAL или 240 для NTSC), то получаемые вами 'кадры' - на самом деле будут чередующимися[interleaved] парами полей. В зависимости от того, - что вы собираетесь делать с видео, можно оставить их в таком виде, - произвести разрушающую (с возможной потерей качества) построчную развёртку, - либо разделить пары обратно в отдельные поля. - </para> - - <para> - Иначе Вы получите фильм с сильными искажениями в - сценах с быстрыми движениями, и управление битпотоком, скорее всего, будет даже не - в состоянии поддерживать необходимый уровень битпотока, поскольку артефакты - чересстрочной развёртки создают огромное количество мелких деталей и поэтому - отнимают большую часть полосы пропускания. Вы можете включить преобразование в - построчную развёртку, - используя <option>-vf pp=DEINT_TYPE</option>. Обычно <option>pp=lb</option> - работает хорошо, но это уже субъективное мнение. Другие алгоритмы - преобразования в построчную развёртку см. на man-странице и попробуйте их. - </para> -</listitem> -<listitem><para> - Обрежьте пустое пространство. Когда вы захватываете видео, зоны по краям, как правило, - черны или содержат просто шум. Это опять съедает часть битпотока. - Точнее, это не сами чёрные зоны, а контрастный переход от чёрного к более - светлому видео, но это сейчас не важно. Прежде чем Вы начнёте захватывать, - подстройте аргументы опции <option>crop</option>, чтобы обрезать весь мусор по - краям. Ещё раз, не забудьте сохранить получившиеся размеры изображения - разумными. -</para></listitem> -<listitem><para> - Отслеживайте загрузку CPU. Она не должна пересекать 90% границу большую часть - времени. Если у Вас большой размер буфера захвата, - <application>MEncoder</application> переживёт - перегрузку в течение нескольких секунд, но не более того. Лучше отключить 3D - OpenGL, хранители экрана и другую подобную гадость. -</para></listitem> -<listitem><para> - Не меняйте системные часы. <application>MEncoder</application> использует - системные часы для A/V синхронизации. Если Вы переведёте системные часы - (особенно назад), <application>MEncoder</application> запутается, - и Вы начнёте терять кадры. Это особенно - важный вопрос, если Вы подключены к сети и используете какие-нибудь программы - синхронизации времени, в духе NTP. Вы должны отключить NTP во время захвата, - если Вы действительно хотите сделать хорошую запись. -</para></listitem> -<listitem><para> - Изменяйте значение <option>outfmt</option> только если Вы знаете, что Вы - делаете, или Ваши карта/драйвер не поддерживают значение по умолчанию - (пространство цветов YV12). В старых версиях <application>MPlayer</application>/ - <application>MEncoder</application> было необходимо выставлять нужное значение - формата вывода. - Эта проблема должна быть решена в текущих версиях и опция <option>outfmt</option> - больше не требуется, поскольку значение по умолчанию подходит в - большинстве случаев. Например если Вы будете захватывать в DivX, используя - <systemitem class="library">libavcodec</systemitem> и укажете - <option>outfmt=RGB24</option> для улучшения качества - полученного изображения, то Вы увидите, что в действительности, изображение все - равно будет перекодировано в YV12, поэтому все что Вы получите, это огромная - загрузка CPU. -</para></listitem> -<listitem><para> - Чтобы использовать пространство цветов I420 (<option>outfmt=i420</option>), Вы - должны указать опцию <option>-vc rawi420</option> в связи с конфликтом fourcc с - видео кодеком Intel Indeo. -</para></listitem> -<listitem><para> - Есть несколько путей захвата аудио. Вы можете получить звук, либо используя Вашу - звуковую карту и внешний кабель, соединяющий видео карту и линейный вход[line-in], - либо используя встроенный АЦП на чипе bt878. В этом случае, Вы должны - загрузить драйвер <emphasis role="bold">btaudio</emphasis>. Читайте файл - <filename>linux/Documentation/sound/btaudio</filename> (в дереве ядра, не - <application>MPlayer</application>'а) с некоторыми инструкциями по - использованию этого драйвера. -</para></listitem> -<listitem><para> - Если <application>MEncoder</application> не может открыть аудио устройство, - убедитесь, что оно действительно доступно. Возможны некоторые трудности со - звуковыми серверами, например arts (KDE) и esd (GNOME). Если у Вас - полнодуплексная звуковая карта (почти все современные карты это поддерживают), - и Вы используете KDE, попробуйте отметить галочку "full duplex" в меню настроек - звукового сервера. -</para></listitem> -</itemizedlist> -</para> -</sect2> - -<!-- ********** --> - -<sect2 id="tv-examples"> -<title>Примеры</title> - -<informalexample><para> -Фиктивный вывод, AAlib :) -<screen>mplayer -tv driver=dummy:width=640:height=480 -vo aatv://</screen> -</para></informalexample> - -<informalexample><para> -Ввод со стандартного V4L: -<screen> -mplayer -tv driver=v4l:width=640:height=480:outfmt=i420 -vc rawi420 -vo xv tv:// -</screen> -</para></informalexample> - -<informalexample><para> -Более изощрённый пример. Это заставляет <application>MEncoder</application> захватывать -полное PAL изображение, обрезать края и изменить развёртку картинки на построчную, -используя алгоритм линейного смешивания. Аудио сжимается до постоянного -битпотока 64 кБ/с, используя LAME кодек. Эти установки подходят для захвата фильмов. -<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>output.avi</replaceable> tv:// -</screen> -</para></informalexample> - -<informalexample><para> -Здесь, изображение будет дополнительно масштабировано до 384x288 и сжато с -битпотоком 350 кБ/с в режиме высокого качества. Опция vqmax даёт волю -квантайзеру и позволяет компрессору видео действительно достичь столь -низкого битпотока, правда ценой качества. Это может быть полезно для захвата -длинных TV серий, где качество не особенно важно. -<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>output.avi</replaceable> \ - -vf crop=720:540:24:18,pp=lb,scale=384:288 tv:// -</screen> -Также возможно указать меньшие размеры изображения в опции <option>-tv</option> -и пропустить программное масштабирование, но приведённый подход использует -максимальное доступное количество информации и чуть более устойчив к шуму. -Чипы bt8x8 из-за аппаратных ограничений могут усреднять пиксели только по -горизонтали. -</para></informalexample> -</sect2> -</sect1> - - -<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> - - -<sect1 id="tv-teletext"> -<title>Телетекст</title> - -<para> -На данный момент телетекст доступен только в MPlayer для v4l и v4l2 драйверов. -</para> - -<sect2 id="tv-teletext-implementation-notes"> -<title>Замечания реализации</title> - -<para> -<application>MPlayer</application> поддерживает обычный текст, псевдографику и -навигационные ссылки. -К сожалению, цветные страницы поддерживаются пока не полностью - все страницы -отображаются оттенками серого. -Страницы с субтитрами (еще известные как Closed Captions) тоже поддерживаются. -</para> - -<para> -<application>MPlayer</application> начинает кешировать все страницы телетекста -с момента начала просмотра TV, так что вам не потребуется ожидать загрузки -интересующий страницы. -</para> - -<para> -Замечание: Использование телетекста с <option>-vo xv</option> приводит к появлению странных цветов. -</para> -</sect2> - -<sect2 id="tv-teletext-usage"> -<title>Использование телетекста</title> - -<para> -Чтобы включить декодирование телетекста, вы должны указать VBI устройство, из которого -следует читать данные (обычно <filename>/dev/vbi0</filename> в Linux). -Это можно сделать, указав <option>tdevice</option> в вашем файле конфигурации: -<screen>tv=tdevice=/dev/vbi0</screen> -</para> - -<para> -Вам может потребоваться указать код языка телетекста для вашей страны. -Чтобы получить список всех доступных языковых кодов, используйте -<screen>tv=tdevice=/dev/vbi0:tlang=<replaceable>-1</replaceable></screen> -Вот пример для Русского: -<screen>tv=tdevice=/dev/vbi0:tlang=<replaceable>33</replaceable></screen> -</para> -</sect2> - -</sect1> -</chapter>
--- a/DOCS/xml/ru/usage.xml Wed Aug 18 19:51:06 2010 +0000 +++ b/DOCS/xml/ru/usage.xml Wed Aug 18 20:22:01 2010 +0000 @@ -1396,4 +1396,250 @@ </para> </sect2> </sect1> + + +<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> + + +<sect1 id="tv-input" xreflabel="TV вход"> +<title>TV вход</title> + +<para> +В этой секции описывается, как включить <emphasis role="bold">просмотр/захват +с V4L-совместимого TV тюнера</emphasis>. См. man страницу, для описания TV опций +и кнопок управления. +</para> + +<!-- ********** --> + +<sect2 id="tv-compilation"> +<title>Компиляция</title> + +<procedure> +<step><para> + Во-первых, Вам нужно перекомпилировать <application>MPlayer</application>, + <filename>./configure</filename> автоматически обнаружит заголовки ядра, + относящиеся к v4l, и наличие <filename>/dev/video*</filename> устройств. + Если они существуют, будет собрана поддержка TV (см. вывод + <filename>./configure</filename>). +</para></step> +<step><para> + Убедитесь, что Ваш тюнер работает с другими TV приложениями под Linux, + например <application>XawTV</application>. +</para></step> +</procedure> +</sect2> + +<!-- ********** --> + +<sect2 id="tv-tips"> +<title>Советы по использованию</title> +<para> +Полный список опций доступен на страницах руководства (man). +Вот всего несколько советов: + +<itemizedlist> +<listitem><para> + Используйте опцию <option>channels</option>. Пример: + <screen>-tv channels=26-MTV1,23-TV2</screen> + Объяснение: При использовании такой опции, будут использоваться только каналы 26 + и 23, и, кроме того, будет приятный OSD текст при переключении между каналами, + отображающий название канала. Пробелы в названиях каналов должны быть заменены + символом "_". +</para></listitem> +<listitem><para> + Выберите разумные размеры изображения. Размеры полученного + изображения должны делиться на 16. +</para></listitem> +<listitem> + <para> + Если Вы захватываете видео с вертикальным разрешением выше половины полного + разрешения (т.е. 288 для PAL или 240 для NTSC), то получаемые вами 'кадры' + на самом деле будут чередующимися[interleaved] парами полей. В зависимости от того, + что вы собираетесь делать с видео, можно оставить их в таком виде, + произвести разрушающую (с возможной потерей качества) построчную развёртку, + либо разделить пары обратно в отдельные поля. + </para> + + <para> + Иначе Вы получите фильм с сильными искажениями в + сценах с быстрыми движениями, и управление битпотоком, скорее всего, будет даже не + в состоянии поддерживать необходимый уровень битпотока, поскольку артефакты + чересстрочной развёртки создают огромное количество мелких деталей и поэтому + отнимают большую часть полосы пропускания. Вы можете включить преобразование в + построчную развёртку, + используя <option>-vf pp=DEINT_TYPE</option>. Обычно <option>pp=lb</option> + работает хорошо, но это уже субъективное мнение. Другие алгоритмы + преобразования в построчную развёртку см. на man-странице и попробуйте их. + </para> +</listitem> +<listitem><para> + Обрежьте пустое пространство. Когда вы захватываете видео, зоны по краям, как правило, + черны или содержат просто шум. Это опять съедает часть битпотока. + Точнее, это не сами чёрные зоны, а контрастный переход от чёрного к более + светлому видео, но это сейчас не важно. Прежде чем Вы начнёте захватывать, + подстройте аргументы опции <option>crop</option>, чтобы обрезать весь мусор по + краям. Ещё раз, не забудьте сохранить получившиеся размеры изображения + разумными. +</para></listitem> +<listitem><para> + Отслеживайте загрузку CPU. Она не должна пересекать 90% границу большую часть + времени. Если у Вас большой размер буфера захвата, + <application>MEncoder</application> переживёт + перегрузку в течение нескольких секунд, но не более того. Лучше отключить 3D + OpenGL, хранители экрана и другую подобную гадость. +</para></listitem> +<listitem><para> + Не меняйте системные часы. <application>MEncoder</application> использует + системные часы для A/V синхронизации. Если Вы переведёте системные часы + (особенно назад), <application>MEncoder</application> запутается, + и Вы начнёте терять кадры. Это особенно + важный вопрос, если Вы подключены к сети и используете какие-нибудь программы + синхронизации времени, в духе NTP. Вы должны отключить NTP во время захвата, + если Вы действительно хотите сделать хорошую запись. +</para></listitem> +<listitem><para> + Изменяйте значение <option>outfmt</option> только если Вы знаете, что Вы + делаете, или Ваши карта/драйвер не поддерживают значение по умолчанию + (пространство цветов YV12). В старых версиях <application>MPlayer</application>/ + <application>MEncoder</application> было необходимо выставлять нужное значение + формата вывода. + Эта проблема должна быть решена в текущих версиях и опция <option>outfmt</option> + больше не требуется, поскольку значение по умолчанию подходит в + большинстве случаев. Например если Вы будете захватывать в DivX, используя + <systemitem class="library">libavcodec</systemitem> и укажете + <option>outfmt=RGB24</option> для улучшения качества + полученного изображения, то Вы увидите, что в действительности, изображение все + равно будет перекодировано в YV12, поэтому все что Вы получите, это огромная + загрузка CPU. +</para></listitem> +<listitem><para> + Чтобы использовать пространство цветов I420 (<option>outfmt=i420</option>), Вы + должны указать опцию <option>-vc rawi420</option> в связи с конфликтом fourcc с + видео кодеком Intel Indeo. +</para></listitem> +<listitem><para> + Есть несколько путей захвата аудио. Вы можете получить звук, либо используя Вашу + звуковую карту и внешний кабель, соединяющий видео карту и линейный вход[line-in], + либо используя встроенный АЦП на чипе bt878. В этом случае, Вы должны + загрузить драйвер <emphasis role="bold">btaudio</emphasis>. Читайте файл + <filename>linux/Documentation/sound/btaudio</filename> (в дереве ядра, не + <application>MPlayer</application>'а) с некоторыми инструкциями по + использованию этого драйвера. +</para></listitem> +<listitem><para> + Если <application>MEncoder</application> не может открыть аудио устройство, + убедитесь, что оно действительно доступно. Возможны некоторые трудности со + звуковыми серверами, например arts (KDE) и esd (GNOME). Если у Вас + полнодуплексная звуковая карта (почти все современные карты это поддерживают), + и Вы используете KDE, попробуйте отметить галочку "full duplex" в меню настроек + звукового сервера. +</para></listitem> +</itemizedlist> +</para> +</sect2> + +<!-- ********** --> + +<sect2 id="tv-examples"> +<title>Примеры</title> + +<informalexample><para> +Фиктивный вывод, AAlib :) +<screen>mplayer -tv driver=dummy:width=640:height=480 -vo aatv://</screen> +</para></informalexample> + +<informalexample><para> +Ввод со стандартного V4L: +<screen> +mplayer -tv driver=v4l:width=640:height=480:outfmt=i420 -vc rawi420 -vo xv tv:// +</screen> +</para></informalexample> + +<informalexample><para> +Более изощрённый пример. Это заставляет <application>MEncoder</application> захватывать +полное PAL изображение, обрезать края и изменить развёртку картинки на построчную, +используя алгоритм линейного смешивания. Аудио сжимается до постоянного +битпотока 64 кБ/с, используя LAME кодек. Эти установки подходят для захвата фильмов. +<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>output.avi</replaceable> tv:// +</screen> +</para></informalexample> + +<informalexample><para> +Здесь, изображение будет дополнительно масштабировано до 384x288 и сжато с +битпотоком 350 кБ/с в режиме высокого качества. Опция vqmax даёт волю +квантайзеру и позволяет компрессору видео действительно достичь столь +низкого битпотока, правда ценой качества. Это может быть полезно для захвата +длинных TV серий, где качество не особенно важно. +<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>output.avi</replaceable> \ + -vf crop=720:540:24:18,pp=lb,scale=384:288 tv:// +</screen> +Также возможно указать меньшие размеры изображения в опции <option>-tv</option> +и пропустить программное масштабирование, но приведённый подход использует +максимальное доступное количество информации и чуть более устойчив к шуму. +Чипы bt8x8 из-за аппаратных ограничений могут усреднять пиксели только по +горизонтали. +</para></informalexample> +</sect2> +</sect1> + + +<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> + + +<sect1 id="tv-teletext"> +<title>Телетекст</title> + +<para> +На данный момент телетекст доступен только в MPlayer для v4l и v4l2 драйверов. +</para> + +<sect2 id="tv-teletext-implementation-notes"> +<title>Замечания реализации</title> + +<para> +<application>MPlayer</application> поддерживает обычный текст, псевдографику и +навигационные ссылки. +К сожалению, цветные страницы поддерживаются пока не полностью - все страницы +отображаются оттенками серого. +Страницы с субтитрами (еще известные как Closed Captions) тоже поддерживаются. +</para> + +<para> +<application>MPlayer</application> начинает кешировать все страницы телетекста +с момента начала просмотра TV, так что вам не потребуется ожидать загрузки +интересующий страницы. +</para> + +<para> +Замечание: Использование телетекста с <option>-vo xv</option> приводит к появлению странных цветов. +</para> +</sect2> + +<sect2 id="tv-teletext-usage"> +<title>Использование телетекста</title> + +<para> +Чтобы включить декодирование телетекста, вы должны указать VBI устройство, из которого +следует читать данные (обычно <filename>/dev/vbi0</filename> в Linux). +Это можно сделать, указав <option>tdevice</option> в вашем файле конфигурации: +<screen>tv=tdevice=/dev/vbi0</screen> +</para> + +<para> +Вам может потребоваться указать код языка телетекста для вашей страны. +Чтобы получить список всех доступных языковых кодов, используйте +<screen>tv=tdevice=/dev/vbi0:tlang=<replaceable>-1</replaceable></screen> +Вот пример для Русского: +<screen>tv=tdevice=/dev/vbi0:tlang=<replaceable>33</replaceable></screen> +</para> +</sect2> + +</sect1> </chapter>
--- a/DOCS/xml/zh_CN/documentation.xml Wed Aug 18 19:51:06 2010 +0000 +++ b/DOCS/xml/zh_CN/documentation.xml Wed Aug 18 20:22:01 2010 +0000 @@ -179,7 +179,6 @@ &usage.xml; &video.xml; -&tvinput.xml; &radio.xml; &ports.xml; &mencoder.xml;
--- a/DOCS/xml/zh_CN/tvinput.xml Wed Aug 18 19:51:06 2010 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -../en/tvinput.xml \ No newline at end of file
--- a/DOCS/xml/zh_CN/usage.xml Wed Aug 18 19:51:06 2010 +0000 +++ b/DOCS/xml/zh_CN/usage.xml Wed Aug 18 20:22:01 2010 +0000 @@ -1396,4 +1396,217 @@ distorted audio. </para> </sect1> + +<!-- ********** --> + +<sect1 id="tv-input" xreflabel="TV input"> +<title>TV input</title> + +<para> +This section is about how to enable <emphasis role="bold">watching/grabbing +from V4L compatible TV tuner</emphasis>. See the man page for a description +of TV options and keyboard controls. +</para> + +<sect2 id="tv-tips"> +<title>Usage tips</title> + +<para> +The full listing of the options is available on the manual page. +Here are just a few tips: + +<itemizedlist> +<listitem><para> + Make sure your tuner works with another TV software in Linux, for + example <application>XawTV</application>. +</para></listitem> +<listitem><para> + Use the <option>channels</option> option. An example: + <screen>-tv channels=26-MTV1,23-TV2</screen> + Explanation: Using this option, only the 26 and 23 channels will be usable, + and there will be a nice OSD text upon channel switching, displaying the + channel's name. Spaces in the channel name must be replaced by the + "_" character. +</para></listitem> +<listitem><para> + Choose some sane image dimensions. The dimensions of the resulting image + should be divisible by 16. +</para></listitem> +<listitem> + <para> + If you capture the video with the vertical resolution higher than half + of the full resolution (i.e. 288 for PAL or 240 for NTSC), then the + 'frames' you get will really be interleaved pairs of fields. + Depending on what you want to do with the video you may leave it in + this form, destructively deinterlace, or break the pairs apart into + individual fields. + </para> + <para> + Otherwise you'll get a movie which is distorted during + fast-motion scenes and the bitrate controller will be probably even unable + to retain the specified bitrate as the interlacing artifacts produce high + amount of detail and thus consume lot of bandwidth. You can enable + deinterlacing with <option>-vf pp=DEINT_TYPE</option>. + Usually <option>pp=lb</option> does a good job, but it can be matter of + personal preference. + See other deinterlacing algorithms in the manual and give it a try. + </para> +</listitem> +<listitem><para> + Crop out the dead space. When you capture the video, the areas at the edges + are usually black or contain some noise. These again consume lots of + unnecessary bandwidth. More precisely it's not the black areas themselves + but the sharp transitions between the black and the brighter video image + which do but that's not important for now. Before you start capturing, + adjust the arguments of the <option>crop</option> option so that all the + crap at the margins is cropped out. Again, don't forget to keep the resulting + dimensions sane. +</para></listitem> +<listitem><para> + Watch out for CPU load. It shouldn't cross the 90% boundary for most of the + time. If you have a large capture buffer, <application>MEncoder</application> + can survive an overload for few seconds but nothing more. It's better to + turn off the 3D OpenGL screensavers and similar stuff. +</para></listitem> +<listitem><para> + Don't mess with the system clock. <application>MEncoder</application> uses the + system clock for doing A/V sync. If you adjust the system clock (especially + backwards in time), <application>MEncoder</application> gets confused and you + will lose frames. This is an important issue if you are hooked to a network + and run some time synchronization software like NTP. You have to turn NTP + off during the capture process if you want to capture reliably. +</para></listitem> +<listitem><para> + Don't change the <option>outfmt</option> unless you know what you are doing + or your card/driver really doesn't support the default (YV12 colorspace). + In the older versions of <application>MPlayer</application>/ + <application>MEncoder</application> it was necessary to specify the output + format. This issue should be fixed in the current releases and + <option>outfmt</option> isn't required anymore, and the default suits the + most purposes. For example, if you are capturing into DivX using + <systemitem class="library">libavcodec</systemitem> and specify + <option>outfmt=RGB24</option> in order to increase the quality of the captured + images, the captured image will be actually later converted back into YV12 so + the only thing you achieve is a massive waste of CPU power. +</para></listitem> +<listitem><para> + There are several ways of capturing audio. You can grab the sound either using + your sound card via an external cable connection between video card and + line-in, or using the built-in ADC in the bt878 chip. In the latter case, you + have to load the <emphasis role="bold">btaudio</emphasis> driver. Read the + <filename>linux/Documentation/sound/btaudio</filename> file (in the kernel + tree, not <application>MPlayer</application>'s) for some instructions on using + this driver. +</para></listitem> +<listitem><para> + If <application>MEncoder</application> cannot open the audio device, make + sure that it is really available. There can be some trouble with the sound + servers like aRts (KDE) or ESD (GNOME). If you have a full duplex sound card + (almost any decent card supports it today), and you are using KDE, try to + check the "full duplex" option in the sound server preference menu. +</para></listitem> +</itemizedlist> +</para> +</sect2> + +<sect2 id="tv-examples"> +<title>Examples</title> + +<informalexample><para> +Dummy output, to AAlib :) +<screen>mplayer -tv driver=dummy:width=640:height=480 -vo aa tv://</screen> +</para></informalexample> + +<informalexample><para> +Input from standard V4L: +<screen> +mplayer -tv driver=v4l:width=640:height=480:outfmt=i420 -vc rawi420 -vo xv tv:// +</screen> +</para></informalexample> + +<informalexample><para> +A more sophisticated example. This makes <application>MEncoder</application> +capture the full PAL image, crop the margins, and deinterlace the picture +using a linear blend algorithm. Audio is compressed with a constant bitrate +of 64kbps, using LAME codec. This setup is suitable for capturing movies. +<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>output.avi</replaceable> tv:// +</screen> +</para></informalexample> + +<informalexample><para> +This will additionally rescale the image to 384x288 and compresses the +video with the bitrate of 350kbps in high quality mode. The vqmax option +looses the quantizer and allows the video compressor to actually reach so +low bitrate even at the expense of the quality. This can be used for +capturing long TV series, where the video quality isn't so important. +<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>output.avi</replaceable>\ + -vf crop=720:540:24:18,pp=lb,scale=384:288 tv:// +</screen> +It's also possible to specify smaller image dimensions in the +<option>-tv</option> option and omit the software scaling but this approach +uses the maximum available information and is a little more resistant to noise. +The bt8x8 chips can do the pixel averaging only in the horizontal direction due +to a hardware limitation. +</para></informalexample> +</sect2> +</sect1> + +<!-- ********** --> + +<sect1 id="tv-teletext"> +<title>Teletext</title> + +<para> + Teletext is currently available only in <application>MPlayer</application> + for v4l and v4l2 drivers. +</para> + +<sect2 id="tv-teletext-implementation-notes"> +<title>Implementation notes</title> + +<para> +<application>MPlayer</application> supports regular text, graphics and navigation links. +Unfortunately, colored pages are not fully supported yet - all pages are shown as grayscaled. +Subtitle pages (also known as Closed Captions) are supported, too. +</para> + +<para> +<application>MPlayer</application> starts caching all teletext pages upon +starting to receive TV input, so you do not need to wait until the requested page is loaded. +</para> + +<para> +Note: Using teletext with <option>-vo xv</option> causes strange colors. +</para> +</sect2> + +<sect2 id="tv-teletext-usage"> +<title>Using teletext</title> + +<para> +To enable teletext decoding you must specify the VBI device to get teletext data +from (usually <filename>/dev/vbi0</filename> for Linux). This can be done by specifying +<option>tdevice</option> in your configuration file, like shown below: +<screen>tv=tdevice=/dev/vbi0</screen> +</para> + +<para> +You might need to specify the teletext language code for your country. +To list all available country codes use +<screen>tv=tdevice=/dev/vbi0:tlang=<replaceable>-1</replaceable></screen> +Here is an example for Russian: +<screen>tv=tdevice=/dev/vbi0:tlang=<replaceable>33</replaceable></screen> +</para> + +<para> +</para> +</sect2> + +</sect1> </chapter>