summaryrefslogtreecommitdiffstats
path: root/DOCS/xml/hu/tvinput.xml
blob: 02609b95673b6f1a65fdd41ee660127eceee07c5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
<?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>

<para>
</para>
</sect1>

<sect1 id="tv-teletext-hotkeys">
<title>Teletext gyorsbillentyűk</title>

<informaltable frame="all">
<tgroup cols="2">
<thead>
<row>
  <entry>Gomb</entry>
  <entry>Leírás</entry>
</row>
</thead>
<tbody>
<row>
  <entry>X</entry>
  <entry>Ki-/bekapcsolja a teletext képernyőt</entry>
</row>
<row>
  <entry>C</entry>
  <entry>Lépked a teletext renderelési módjai között (nem átlátszó, átlátszó, inverz nem átlátszó,
  inverz átlátszó</entry>
</row>
<row>
  <entry>Bal/Jobb</entry>
  <entry>Ugrás az előző/következő teletext oldalra</entry>
</row>
<row>
  <entry>PageUp/PageDown</entry>
  <entry>Ugrás az előző/következő teletext aloldalra</entry>
</row>
<row>
  <entry>számok</entry>
  <entry>Annak a teletext oldalnak a száma írható be, ahova ugrani akarsz</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</sect1>

</chapter>