mpv/DOCS/xml/hu/tvinput.xml

205 lines
7.5 KiB
XML
Raw Normal View History

<?xml version="1.0" encoding="iso-8859-1"?>
<!-- synced with 1.13 -->
<sect1 id="tv-input" xreflabel="TV input">
<title>TV bemenet</title>
<para>
Ez a r<>sz arr<72>l sz<73>l, hogy hogyan lehet <emphasis role="bold">ad<EFBFBD>st n<>zni/lementeni
V4L kompatibilis TV tunerrel</emphasis>. L<>sd a man oldalt a TV-s kapcsol<6F>k <20>s
a vez<65>rl<72> billenty<74>k list<73>j<EFBFBD><6A>rt.
</para>
<sect2 id="tv-compilation">
<title>Ford<EFBFBD>t<EFBFBD>s</title>
<procedure>
<step><para>
El<45>sz<73>r is <20>jra ford<72>tanod kell. A <filename>./configure</filename>
automatikusan megtal<61>lja a v4l dolgok kernel fejl<6A>ceit <20>s a
<filename>/dev/video*</filename> bejegyz<79>seket. Ha l<>teznek, a TV t<>mogat<61>s
be lesz <20>p<EFBFBD>tve (l<>sd a <filename>./configure</filename> kimenet<65>t).
</para></step>
<step><para>
Gy<47>z<EFBFBD>dj meg r<>la, hogy a tunered m<>k<EFBFBD>dik m<>sik Linuxos TV szoftverrel is,
p<>ld<6C>ul a <application>XawTV</application>-vel.
</para></step>
</procedure>
</sect2>
<sect2 id="tv-tips">
<title>Haszn<EFBFBD>lati tippek</title>
<para>
A kapcsol<6F>k teljes list<73>ja a man oldalon tal<61>lhat<61>.
Itt csak p<>r tippet eml<6D>t<EFBFBD>nk meg:
</para>
<itemizedlist>
<listitem>
<para>
Haszn<EFBFBD>ld a <option>channels</option> kapcsol<6F>t. P<>ld<6C>ul:
<screen>-tv channels=26-MTV1,23-TV2</screen>
Magyar<EFBFBD>zat: ha ezt a kapcsol<6F>t haszn<7A>lod, akkor csak a 26-os <20>s a 23-as csatorna
lesz haszn<7A>lhat<61>, <20>s sz<73>p OSD sz<73>veg lesz csatorna v<>lt<6C>skor, mely a csatorna nev<65>t
jelzi ki. A csatorna nev<65>ben l<>v<EFBFBD> sz<73>k<EFBFBD>z<EFBFBD>ket a &quot;_&quot; karakterrel kell kicser<65>lni.
</para>
</listitem>
<listitem>
<para>
V<EFBFBD>lassz valamilyen <20>rtelmes k<>pm<70>retet. A kp m<>reteinek oszthat<61>nak kell lennie 16-tal.
</para>
</listitem>
<listitem>
<para>
Ha vide<64>t mentesz el <20>gy, hogy a f<>gg<67>leges felbont<6E>s nagyobb, mint a teljes
felbont<EFBFBD>s fele (pl. 288 a PAL-n<>l <20>s 240 az NTSC-n<>l), gy<67>z<EFBFBD>dj meg r<>la, hogy
bekapcsoltad a deinterlacing-et. K<>l<EFBFBD>nben a filmed torzul a gyors mozg<7A>s<EFBFBD>
jelenetek alatt <20>s a bitr<74>ta vez<65>rl<72> is val<61>sz<73>n<EFBFBD>leg k<>ptelen lesz
az el<65><6C>rt bitr<74>ta megtart<72>s<EFBFBD>ra, ahogy az interlacing v<>ltoz<6F>sok nagy mennyis<69>g<EFBFBD>
adatot eredm<64>nyeznek <20>s <20>gy nagy s<>vsz<73>less<73>get vesznek el. A deinterlacing-et
bekapcsolhatod a <option>-vf pp=DEINT_TYPE</option> kapcsol<6F>val. <20>ltal<61>ban
a <option>pp=lb</option> j<>, de ez az egy<67>ni be<62>ll<6C>t<EFBFBD>sokon is m<>lik. A t<>bbi
deinterlacing algoritmust l<>sd a manu<6E>lban <20>s pr<70>b<EFBFBD>lgasd ki <20>ket.
</para>
</listitem>
<listitem>
<para>
V<EFBFBD>gd le a felesleges helyet. Ha vide<64>t mentesz, a sarki ar<61>n<EFBFBD>k teljesen
feket<EFBFBD>k <20>s n<>mi zajt tartalmaznak. Ezek szint<6E>n nagy s<>vsz<73>less<73>get foglalnak
el feleslegesen. Pontosabban nem maguk a fekete ter<65>letek, hanem az <20>les
<EFBFBD>tmenetek a fekete <20>s a vil<69>gosabb vide<64> k<>p k<>z<EFBFBD>tt, de ez most nem fontos
igaz<EFBFBD>b<EFBFBD>l. Miel<65>tt elind<6E>tan<61>d a ment<6E>st, <20>ll<6C>tsd be a <option>crop</option>
kapcsol<EFBFBD> argumentumait, <20>gy a sz<73>lekn<6B>l l<>v<EFBFBD> vackok le lesznek v<>gva.
<EFBFBD>s ne feledd a k<>pm<70>reteket <20>sszer<65> keretek k<>z<EFBFBD>tt tartani.
</para>
</listitem>
<listitem>
<para>
Figyelj a CPU terhel<65>sre. Legt<67>bbsz<73>r <20>tl<74>pi a 90%-os hat<61>rt. Ha nagy ment<6E>si
buffered van, a <application>MEncoder</application> t<>l<EFBFBD>l egy esetleges t<>lterhel<65>st
p<EFBFBD>r m<>sodpercig, de semmi t<>bb. Jobb kikapcsolni a 3D OpenGL k<>perny<6E>v<EFBFBD>d<EFBFBD>ket
<EFBFBD>s a hasonl<6E> dolgokat.
</para>
</listitem>
<listitem>
<para>
Ne sz<73>rakozz a rendszer <20>r<EFBFBD>val. A <application>MEncoder</application> a
rendszer <20>r<EFBFBD>t haszn<7A>lja az A/V szinkronhoz. Ha <20>t<EFBFBD>ll<6C>tod a rendszer <20>r<EFBFBD>t (k<>l<EFBFBD>n<EFBFBD>sen
vissza az id<69>ben), a <application>MEncoder</application> <20>sszezavarodik <20>s
k<EFBFBD>pkock<EFBFBD>kat vesz<73>tesz. Ez egy fontos dolog, ha h<>l<EFBFBD>zathoz kapcsol<6F>dsz <20>s futtatsz
valamilyen id<69> szinkroniz<69>ci<63>s szoftvert, mint pl. NTP. Ki kell kapcsolnod az
NTP-t a ment<6E>si folyamat alatt, ha megb<67>zhat<61> ment<6E>st akarsz.
</para>
</listitem>
<listitem>
<para>
Ne v<>ltoztasd meg az <option>outfmt</option>-t, hacsak vagy biztos benne, hogy mit
csin<EFBFBD>lsz, vagy a k<>rty<74>d/vez<65>rl<72>d t<>nyleg nem t<>mogatja az alap<61>rtelmez<65>st
(YV12 sz<73>nt<6E>r). A <application>MPlayer</application>/<application>MEncoder</application>
r<EFBFBD>gebbi verzi<7A>iban sz<73>ks<6B>ges volt a kimeneti form<72>tum megad<61>sa. Ez a jelenlegi
kiad<EFBFBD>sban m<>r jav<61>tva lett <20>s az <option>outfmt</option> m<>r nem sz<73>ks<6B>ges, az
alap<EFBFBD>rtelmez<EFBFBD>s megfelel a legt<67>bb esetben. P<>ld<6C>ul ha vide<64>t mentesz DivX-be
a <systemitem class="library">libavcodec</systemitem> haszn<7A>lat<61>val <20>s megadod
az <option>outfmt=RGB24</option>-t a mentett k<>p min<69>s<EFBFBD>g<EFBFBD>nek n<>vel<65>se <20>rdek<65>ben,
a mentett k<>p igaz<61>b<EFBFBD>l k<>s<EFBFBD>bb lesz visszakonvert<72>lva YV12-be <20>gy az egyetlen,
amit el<65>rsz, az er<65>teljes CPU haszn<7A>lat.
</para>
</listitem>
<listitem>
<para>
Az I420 sz<73>nt<6E>r megad<61>s<EFBFBD>hoz (<option>outfmt=i420</option>) meg kell adnod egy
<option>-vc rawi420</option> kapcsol<6F>t is, mivel fourcc <20>tk<74>z<EFBFBD>s van egy Intel Indeo
vide<EFBFBD> codec-kel.
</para>
</listitem>
<listitem>
<para>
Rengeteg m<>don menthetsz el audi<64>t. A hangot grabbelheted a hang k<>rty<74>ddal is
egy a vide<64> k<>rtya <20>s a line-in k<>z<EFBFBD>tt l<>v<EFBFBD> k<>ls<6C> k<>belen kereszt<7A>l, vagy a
bt878-as chip-be be<62>p<EFBFBD>tett ADC seg<65>ts<74>g<EFBFBD>vel. A m<>sodik esetben be kell t<>ltened
a <emphasis role="bold">btaudio</emphasis> vez<65>rl<72>t. Olvasd el a
<filename>linux/Documentation/sound/btaudio</filename> f<>jlt (a kernel f<>j<EFBFBD>ban,
nem az <application>MPlayer</application><EFBFBD>ben) n<>mi le<6C>r<EFBFBD>s<EFBFBD>rt ezen vez<65>rl<72>
haszn<EFBFBD>lat<EFBFBD>val kapcsolatban.
</para>
</listitem>
<listitem>
<para>
Ha a <application>MEncoder</application> nem tudja megnyitni az audi<64> eszk<7A>zt,
gy<EFBFBD>z<EFBFBD>dj meg r<>la, hogy t<>nyleg el<65>rhet<65>-e. Gond lehet a hang szerverekkel, mint
pl. arts (KDE) vagy esd (GNOME). ha full duplex hang k<>rty<74>d van (majdnem
az <20>sszes hangk<67>rtya tudja m<>r ezt manaps<70>g), <20>s KDE-t haszn<7A>lsz, pr<70>b<EFBFBD>ld
meg bekapcsolni a "full duplex" opci<63>t a hangk<67>rtya tulajdons<6E>gok men<65>ben.
</para>
</listitem>
</itemizedlist>
</sect2>
<sect2 id="tv-examples">
<title>P<EFBFBD>ld<EFBFBD>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<72>ltebb p<>lda. Ezzel a <application>MEncoder</application>
elmenti a teljes PAL k<>pet, lev<65>gja a sz<73>leket <20>s deinterlace-eli a k<>pet
a linear blend algoritmus seg<65>ts<74>g<EFBFBD>vel. Az audi<64> 65 kbps-es <20>lland<6E> bitr<74>t<EFBFBD>val
ker<EFBFBD>l t<>m<EFBFBD>r<EFBFBD>t<EFBFBD>sre, a LAME codec felhaszn<7A>l<EFBFBD>s<EFBFBD>val. Ez a be<62>ll<6C>t<EFBFBD>s megfelel<65> a
filmek elment<6E>s<EFBFBD>hez.
<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>
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 \
-vf crop=720:540:24:18,pp=lb,scale=384:288 -sws 1 -o <replaceable>output.avi</replaceable> tv://
</screen>
Meg lehet adni kisebb k<>pm<70>retet is a <option>-tv</option> kapcsol<6F>n<EFBFBD>l <20>s ki lehet
hagyni a szoftveres m<>retez<65>st, de ez a megk<67>zel<65>t<EFBFBD>s a lehet<65> legt<67>bb inform<72>ci<63>t
haszn<EFBFBD>lja fel <20>s egy kicsit ellen<65>ll<6C>bb a zajokkal szemben. A bt8x8 chip-ek a
pixel <20>tlagol<6F>st csak v<>zszintesen tudj<64>k hardveres korl<72>tok miatt.
</para>
</informalexample>
</sect2>
</sect1>