File: tv-input.html

package info (click to toggle)
mplayer 1.0~rc1-12etch7
  • links: PTS
  • area: main
  • in suites: etch
  • size: 47,324 kB
  • ctags: 86,269
  • sloc: ansic: 580,415; xml: 107,529; sh: 7,643; makefile: 2,860; asm: 2,206; cpp: 1,034; objc: 865; awk: 234; perl: 82
file content (124 lines) | stat: -rw-r--r-- 11,596 bytes parent folder | download | duplicates (2)
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&#337;z&#337;</a></td><th width="60%" align="center">10. fejezet - TV</th><td width="20%" align="right"><a accesskey="n" href="radio.html">Kvetkez&#337;</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&#337; billenty&#369;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&#337;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&#337;z&#337;dj meg rla, hogy a tunered m&#369;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&#337; 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&#337;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&#337;prok lesznek.
Attl fgg&#337;en, hogy mit akarsz csinlni a videval, hagyhatod ebben a formban,
vesztesges deinterlacing-et hajthatsz vgre vagy sztszedheted a prokat
egyedi mez&#337;kre.
</p><p>
Klnben a filmed torzul a gyors mozgs jelenetek alatt s a bitrta vezrl&#337;
is valszn&#369;leg kptelen lesz az el&#337;rt bitrta megtartsra, ahogy az
interlacing vltozsok nagy mennyisg&#369; 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 &#337;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&#337;tt elindtand a mentst, lltsd be a <tt class="option">crop</tt>
kapcsol argumentumait, gy a szleknl lv&#337; vackok le lesznek vgva.
s ne feledd a kpmreteket sszer&#369; 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&#337;vd&#337;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&#337;ben), a <span class="application">MEncoder</span> sszezavarodik s
kpkockkat vesztesz. Ez egy fontos dolog, ha hlzathoz kapcsoldsz s futtatsz
valamilyen id&#337; 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&#337;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&#337;sgnek nvelse rdekben,
a mentett kp igazbl ks&#337;bb lesz visszakonvertlva YV12-be gy az egyetlen,
amit elrsz, az er&#337;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&#337; kls&#337; 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&#337;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&#337;
hasznlatval kapcsolatban.
</p></li><li><p>
Ha a <span class="application">MEncoder</span> nem tudja megnyitni az audi eszkzt,
gy&#337;z&#337;dj meg rla, hogy tnyleg elrhet&#337;-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&#337;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&#337; 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&#337; 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&#337;z&#337;</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&#337;</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>