1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124
|
<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>10.1. TV bemenet</title><link rel="stylesheet" href="default.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="MPlayer - The Movie Player"><link rel="up" href="tv.html" title="10. fejezet - TV"><link rel="prev" href="tv.html" title="10. fejezet - TV"><link rel="next" href="radio.html" title="11. fejezet - Rdi"><link rel="preface" href="howtoread.html" title="Hogyan olvasd ezt a dokumentcit"><link rel="chapter" href="intro.html" title="1. fejezet - Bevezets"><link rel="chapter" href="install.html" title="2. fejezet - Telepts"><link rel="chapter" href="usage.html" title="3. fejezet - Hasznlat"><link rel="chapter" href="cd-dvd.html" title="4. fejezet - CD/DVD hasznlat"><link rel="chapter" href="faq.html" title="5. fejezet - Gyakran ismtelt krdsek"><link rel="chapter" href="containers.html" title="6. fejezet - Kontnerek"><link rel="chapter" href="codecs.html" title="7. fejezet - Codec-ek"><link rel="chapter" href="video.html" title="8. fejezet - Vide kimeneti eszkzk"><link rel="chapter" href="audio.html" title="9. fejezet - Audi kimeneti eszkzk"><link rel="chapter" href="tv.html" title="10. fejezet - TV"><link rel="chapter" href="radio.html" title="11. fejezet - Rdi"><link rel="chapter" href="ports.html" title="12. fejezet - Portok"><link rel="chapter" href="mencoder.html" title="13. fejezet - A MEncoder hasznlatnak alapjai"><link rel="chapter" href="encoding-guide.html" title="14. fejezet - Kdols a MEncoderrel"><link rel="appendix" href="bugreports.html" title="A. fggelk - Hogyan jelentsd a hibkat"><link rel="appendix" href="bugs.html" title="B. fggelk - Ismert hibk"><link rel="appendix" href="skin.html" title="C. fggelk - MPlayer skin formtum"><link rel="appendix" href="history.html" title="D. fggelk - Trtnelem"><link rel="subsection" href="tv-input.html#tv-compilation" title="10.1.1. Fordts"><link rel="subsection" href="tv-input.html#tv-tips" title="10.1.2. Hasznlati tippek"><link rel="subsection" href="tv-input.html#tv-examples" title="10.1.3. Pldk"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">10.1. TV bemenet</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="tv.html">Előző</a></td><th width="60%" align="center">10. fejezet - TV</th><td width="20%" align="right"><a accesskey="n" href="radio.html">Kvetkező</a></td></tr></table><hr></div><div class="sect1" lang="hu"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="tv-input"></a>10.1. TV bemenet</h2></div></div></div><p>
Ez a rsz arrl szl, hogy hogyan lehet <span class="bold"><strong>adst nzni/lementeni
V4L kompatibilis TV tunerrel</strong></span>. Lsd a man oldalt a TV-s kapcsolk s
a vezrlő billentyűk listjrt.
</p><div class="sect2" lang="hu"><div class="titlepage"><div><div><h3 class="title"><a name="tv-compilation"></a>10.1.1. Fordts</h3></div></div></div><div class="procedure"><ol type="1"><li><p>
Előszr is jra fordtanod kell. A <tt class="filename">./configure</tt>
automatikusan megtallja a v4l dolgok kernel fejlceit s a
<tt class="filename">/dev/video*</tt> bejegyzseket. Ha lteznek, a TV tmogats
be lesz ptve (lsd a <tt class="filename">./configure</tt> kimenett).
</p></li><li><p>
Győződj meg rla, hogy a tunered műkdik msik Linuxos TV szoftverrel is,
pldul a <span class="application">XawTV</span>-vel.
</p></li></ol></div></div><div class="sect2" lang="hu"><div class="titlepage"><div><div><h3 class="title"><a name="tv-tips"></a>10.1.2. Hasznlati tippek</h3></div></div></div><p>
A kapcsolk teljes listja a man oldalon tallhat.
Itt csak pr tippet emltnk meg:
</p><div class="itemizedlist"><ul type="disc"><li><p>
Hasznld a <tt class="option">channels</tt> kapcsolt. Pldul:
</p><pre class="screen">-tv channels=26-MTV1,23-TV2</pre><p>
Magyarzat: ha ezt a kapcsolt hasznlod, akkor csak a 26-os s a 23-as csatorna
lesz hasznlhat, s szp OSD szveg lesz csatorna vltskor, mely a csatorna nevt
jelzi ki. A csatorna nevben lvő szkzket a "_" karakterrel kell kicserlni.
</p></li><li><p>
Vlassz valamilyen rtelmes kpmretet. A kp mreteinek oszthatnak kell lennie 16-tal.
</p></li><li><p>
Ha videt mentesz el gy, hogy a fggőleges felbonts nagyobb, mint a teljes
felbonts fele (pl. 288 a PAL-nl s 240 az NTSC-nl), akkor a kapott 'kpkockk'
tnyleg tlapolt mezőprok lesznek.
Attl fggően, hogy mit akarsz csinlni a videval, hagyhatod ebben a formban,
vesztesges deinterlacing-et hajthatsz vgre vagy sztszedheted a prokat
egyedi mezőkre.
</p><p>
Klnben a filmed torzul a gyors mozgs jelenetek alatt s a bitrta vezrlő
is valsznűleg kptelen lesz az előrt bitrta megtartsra, ahogy az
interlacing vltozsok nagy mennyisgű adatot eredmnyeznek s gy nagy
svszlessget vesznek el. A deinterlacing-et bekapcsolhatod a
<tt class="option">-vf pp=DEINT_TYPE</tt> kapcsolval. ltalban a
<tt class="option">pp=lb</tt> j, de ez az egyni belltsokon is mlik. A tbbi
deinterlacing algoritmust lsd a manulban s prblgasd ki őket.
</p></li><li><p>
Vgd le a felesleges helyet. Ha videt mentesz, a sarki arnk teljesen
feketk s nmi zajt tartalmaznak. Ezek szintn nagy svszlessget foglalnak
el feleslegesen. Pontosabban nem maguk a fekete terletek, hanem az les
tmenetek a fekete s a vilgosabb vide kp kztt, de ez most nem fontos
igazbl. Mielőtt elindtand a mentst, lltsd be a <tt class="option">crop</tt>
kapcsol argumentumait, gy a szleknl lvő vackok le lesznek vgva.
s ne feledd a kpmreteket sszerű keretek kztt tartani.
</p></li><li><p>
Figyelj a CPU terhelsre. Legtbbszr tlpi a 90%-os hatrt. Ha nagy mentsi
buffered van, a <span class="application">MEncoder</span> tll egy esetleges tlterhelst
pr msodpercig, de semmi tbb. Jobb kikapcsolni a 3D OpenGL kpernyővdőket
s a hasonl dolgokat.
</p></li><li><p>
Ne szrakozz a rendszer rval. A <span class="application">MEncoder</span> a
rendszer rt hasznlja az A/V szinkronhoz. Ha tlltod a rendszer rt (klnsen
vissza az időben), a <span class="application">MEncoder</span> sszezavarodik s
kpkockkat vesztesz. Ez egy fontos dolog, ha hlzathoz kapcsoldsz s futtatsz
valamilyen idő szinkronizcis szoftvert, mint pl. NTP. Ki kell kapcsolnod az
NTP-t a mentsi folyamat alatt, ha megbzhat mentst akarsz.
</p></li><li><p>
Ne vltoztasd meg az <tt class="option">outfmt</tt>-t, hacsak vagy biztos benne, hogy mit
csinlsz, vagy a krtyd/vezrlőd tnyleg nem tmogatja az alaprtelmezst
(YV12 szntr). A <span class="application">MPlayer</span>/<span class="application">MEncoder</span>
rgebbi verziiban szksges volt a kimeneti formtum megadsa. Ez a jelenlegi
kiadsban mr javtva lett s az <tt class="option">outfmt</tt> mr nem szksges, az
alaprtelmezs megfelel a legtbb esetben. Pldul ha videt mentesz DivX-be
a <code class="systemitem">libavcodec</code> hasznlatval s megadod
az <tt class="option">outfmt=RGB24</tt>-t a mentett kp minősgnek nvelse rdekben,
a mentett kp igazbl ksőbb lesz visszakonvertlva YV12-be gy az egyetlen,
amit elrsz, az erőteljes CPU hasznlat.
</p></li><li><p>
Az I420 szntr megadshoz (<tt class="option">outfmt=i420</tt>) meg kell adnod egy
<tt class="option">-vc rawi420</tt> kapcsolt is, mivel fourcc tkzs van egy Intel Indeo
vide codec-kel.
</p></li><li><p>
Rengeteg mdon menthetsz el audit. A hangot grabbelheted a hang krtyddal is
egy a vide krtya s a line-in kztt lvő klső kbelen keresztl, vagy a
bt878-as chip-be beptett ADC segtsgvel. A msodik esetben be kell tltened
a <span class="bold"><strong>btaudio</strong></span> vezrlőt. Olvasd el a
<tt class="filename">linux/Documentation/sound/btaudio</tt> fjlt (a kernel fjban,
nem az <span class="application">MPlayer</span>ben) nmi lersrt ezen vezrlő
hasznlatval kapcsolatban.
</p></li><li><p>
Ha a <span class="application">MEncoder</span> nem tudja megnyitni az audi eszkzt,
győződj meg rla, hogy tnyleg elrhető-e. Gond lehet a hang szerverekkel, mint
pl. aRts (KDE) vagy ESD (GNOME). ha full duplex hang krtyd van (majdnem
az sszes hangkrtya tudja mr ezt manapsg), s KDE-t hasznlsz, prbld
meg bekapcsolni a "full duplex" opcit a hangkrtya tulajdonsgok menben.
</p></li></ul></div></div><div class="sect2" lang="hu"><div class="titlepage"><div><div><h3 class="title"><a name="tv-examples"></a>10.1.3. Pldk</h3></div></div></div><div class="informalexample"><p>
Dummy kimenet AAlib-re :)
</p><pre class="screen">
mplayer -tv driver=dummy:width=640:height=480 -vo aa tv://</pre><p>
</p></div><div class="informalexample"><p>
Bemenet standard V4L-ről:
</p><pre class="screen">
mplayer -tv driver=v4l:width=640:height=480:outfmt=i420 -vc rawi420 -vo xv tv://</pre><p>
</p></div><div class="informalexample"><p>
Egy sokkal mesterkltebb plda. Ezzel a <span class="application">MEncoder</span>
elmenti a teljes PAL kpet, levgja a szleket s deinterlace-eli a kpet
a linear blend algoritmus segtsgvel. Az audi 65 kbps-es lland bitrtval
kerl tmrtsre, a LAME codec felhasznlsval. Ez a bellts megfelelő a
filmek elmentshez.
</p><pre class="screen">
mencoder -tv driver=v4l:width=768:height=576 \
-ovc lavc -lavcopts vcodec=mpeg4:vbitrate=900 \
-oac mp3lame -lameopts cbr:br=64 \
-vf crop=720:544:24:16,pp=lb -o <em class="replaceable"><code>output.avi</code></em> tv://
</pre><p>
</p></div><div class="informalexample"><p>
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.
</p><pre class="screen">
mencoder -tv driver=v4l:width=768:height=576 \
-ovc lavc -lavcopts vcodec=mpeg4:vbitrate=350:vhq:vqmax=31:keyint=300 \
-oac mp3lame -lameopts cbr:br=48 \
-vf crop=720:540:24:18,pp=lb,scale=384:288 -sws 1 -o <em class="replaceable"><code>output.avi</code></em> tv://
</pre><p>
Meg lehet adni kisebb kpmretet is a <tt class="option">-tv</tt> kapcsolnl s ki lehet
hagyni a szoftveres mretezst, de ez a megkzelts a lehető legtbb informcit
hasznlja fel s egy kicsit ellenllbb a zajokkal szemben. A bt8x8 chip-ek a
pixel tlagolst csak vzszintesen tudjk hardveres korltok miatt.
</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="tv.html">Előző</a></td><td width="20%" align="center"><a accesskey="u" href="tv.html">Fel</a></td><td width="40%" align="right"><a accesskey="n" href="radio.html">Kvetkező</a></td></tr><tr><td width="40%" align="left" valign="top">10. fejezet - TV</td><td width="20%" align="center"><a accesskey="h" href="index.html">Tartalom</a></td><td width="40%" align="right" valign="top">11. fejezet - Rdi</td></tr></table></div></body></html>
|