Mercurial > mplayer.hg
changeset 10615:65226e2ea605
DVB input documentation by Nico <nsabbi@libero.it> with some changes by me.
author | diego |
---|---|
date | Fri, 15 Aug 2003 12:47:18 +0000 |
parents | d7243684623c |
children | 4c6398946936 |
files | DOCS/en/documentation.html DOCS/en/mplayer.1 DOCS/en/video.html etc/dvb-menu.conf |
diffstat | 4 files changed, 197 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/DOCS/en/documentation.html Fri Aug 15 12:35:08 2003 +0000 +++ b/DOCS/en/documentation.html Fri Aug 15 12:47:18 2003 +0000 @@ -159,7 +159,7 @@ </LI> <LI><A HREF="video.html#mpegdec">2.3.1.3 MPEG decoders</A> <UL> - <LI><A HREF="video.html#dvb">2.3.1.3.1 DVB</A></LI> + <LI><A HREF="video.html#dvb">2.3.1.3.1 DVB output and input</A></LI> <LI><A HREF="video.html#dxr2">2.3.1.3.2 DXR2</A></LI> <LI><A HREF="video.html#dxr3">2.3.1.3.3 DXR3/Hollywood+</A></LI> </UL>
--- a/DOCS/en/mplayer.1 Fri Aug 15 12:35:08 2003 +0000 +++ b/DOCS/en/mplayer.1 Fri Aug 15 12:47:18 2003 +0000 @@ -129,6 +129,12 @@ [options] .br .in +.B mplayer +'in +\n[.k]u +.I dvb://channel +[options] +.br +.in .B mencoder [options] .RI [ \ file\ | \ URL\ | \ -\ ] @@ -704,6 +710,23 @@ .B \-dumpvideo (MPLAYER only) Dump raw compressed video stream to ./\:stream.dump (not very usable). .TP +.B \-dvbin <options> +Pass the following parameters to the DVB input module, in order to override +the default ones: + +.PD 0 +.RSs +.IPs card=<1\-4> +Specifies using card number 1\-4 (default: 1). +.IPs file=<file> +Instructs MPlayer to read the channels list from <file>. +.IPs type=<SAT|TER|CBL> +Specifies that the card type is SATellite, TERrestrial or CaBLe. If not specifiied +the type will be autodetected. +.RE +.PD 1 +. +.TP .B \-dvd\-device <path\ to\ device> Override default DVD device name /dev/\:dvd. .TP
--- a/DOCS/en/video.html Fri Aug 15 12:35:08 2003 +0000 +++ b/DOCS/en/video.html Fri Aug 15 12:47:18 2003 +0000 @@ -1015,7 +1015,7 @@ <H4><A NAME="mpegdec">2.3.1.3 MPEG decoders</A></H4> -<H4><A NAME="dvb">2.3.1.3.1 DVB</A></H4> +<H4><A NAME="dvb">2.3.1.3.1 DVB output and input</A></H4> <P>MPlayer supports cards with the Siemens DVB chipset from vendors like Siemens, Technotrend, Galaxis or Hauppauge. The latest DVB drivers are @@ -1101,10 +1101,70 @@ right aspect ratio), use the new dvbscale filter:</P> <PRE> -for 4:3 TV: -vf dvbscale,scale=-1:0,expand=-1:576:-1:-1:1 -for 16:9 TV: -vf dvbscale=1024,scale=-1:0,expand=-1:576:-1:-1:1 +for a 4:3 TV: -vf dvbscale,scale=-1:0,expand=-1:576:-1:-1:1 +for a 16:9 TV: -vf dvbscale=1024,scale=-1:0,expand=-1:576:-1:-1:1 +</PRE> + +<H4>Using your DVB card for watching Digital TV (DVB input module)</H4> + +<P>First you need to pass the <CODE>dvb_shutdown_timeout=0</CODE> parameter + to the kernel module <CODE>dvb-core</CODE>, or MPlayer will die after 10 + seconds.</P> + +<P>You should also have the programs <CODE>scan</CODE> and + <CODE>szap/tzap/czap</CODE> installed; they are all included in the drivers + package.</P> + +<P>Verify that your drivers are working properly with a program such as + <A HREF="http://www.sf.net/projects/dvbtools/"><CODE>dvbstream</CODE></A> + (that is the base of the DVB input module).</P> + +<P>Now you should compile a <CODE>~/.mplayer/channels.conf</CODE> file, + with the syntax accepted by <CODE>szap/tzap/czap</CODE>, or have + <CODE>scan</CODE> compile it for you.</P> + +<P>Make sure that you have have <B>only</B> Free to Air channels in your + <CODE>channels.conf</CODE> file, or MPlayer will hang on the others.</P> + +<P>To show the first of the channels present in your list, run</P> + +<PRE> + mplayer dvb:// </PRE> +<P>If you want to watch a specific channel, such as <CODE>R1</CODE>, run</P> + +<PRE> + mplayer dvb://R1 +</PRE> + +<P>To change channels press the <CODE>'h'</CODE> (next) and <CODE>'k'</CODE> + (previous) keys, or use the <CODE>OSD</CODE> menu (requires a working + <A HREF="documentation.html#subtitles_osd">OSD subsystem</a>).</P> + +<P>If your <CODE>~/.mplayer/menu.conf</CODE> contains a <B><dvbsel></b> + entry, such as the one in the example file <CODE>etc/dvb-menu.conf</CODE> + (that you can use to overwrite <CODE>~/.mplayer/menu.conf</CODE>), the + main menu will show a sub-menu entry that will permit you to choose + one of the channels present in your <CODE>channels.conf</CODE>.</P> + +<P>If you want to save a program to disk you can use</P> + +<PRE> + mplayer -dumpfile r1.ts -dumpstream dvb://R1 +</PRE> + +<P>If you want to record it in a different format (re-encoding it) instead you + can run a command such as</P> + +<PRE> + mencoder -o r1.avi -ovc xvid -xvidenctopts bitrate=800 -oac mp3lame -lameopts cbr:br=128 -vf ci dvb://R1 +</PRE> + +<P>Read the man page for a list of options that you can pass to the DVB + input module.</P> + + <H4>FUTURE</H4> <P>If you have questions or want to hear feature announcements and take part in
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/etc/dvb-menu.conf Fri Aug 15 12:47:18 2003 +0000 @@ -0,0 +1,110 @@ + +<txt name="man" file="manpage.txt"/> + +<filesel name="open_file"/> +<filesel name="open_list" file-action="loadlist '%p'" auto-close="yes" + title="Open a playlist: %p" /> + +<dvbsel title="Lista canali" name="dvbsel" /> + + +<pt name="jump_to"/> + +<console name="console0" height="80" vspace="0">Welcome to MPlayer</console> + +<txt name="man" file="manpage.txt"/> + +<pref name="general_pref" title="General"> + <e name="autoq"/> + <e name="autosync" /> + <e name="framedrop"/> + <e name="quiet"/> + <e name="softsleep" /> +</pref> + +<pref name="demuxer_pref" title="Demuxer"> + <e name="aid"/> + <e name="alang" /> + <e name="cache"/> + <e name="channels"/> + <e name="dvdangle" /> + <e name="forceidx"/> + <e name="fps"/> + <e name="hr-mp3-seek"/> + <e name="idx"/> + <e name="mc"/> + <e name="ni"/> + <e name="nobps"/> + <e name="srate"/> + <e name="vid"/> +</pref> + + +<pref name="osd_sub_pref" title="OSD & Subs"> + <e name="ffactor"/> + <e name="noautosub"/> + <e name="osdlevel"/> + <e name="sid"/> + <e name="slang"/> + <e name="subdelay"/> + <e name="subfps"/> + <e name="subpos"/> + <e name="unicode"/> + <e name="utf8"/> + <e name="vobsubid"/> +</pref> + +<pref name="audio_pref" title="Audio"> + <e name="abs"/> + <e name="af"/> + <e name="ao"/> + <e name="aofile"/> + <e name="delay"/> + <e name="mixer"/> + <e name="nowaveheader"/> +</pref> + +<pref name="video_pref" title="Video"> + <e name="bpp"/> + <e name="brightness"/> + <e name="contrast"/> + <e name="display"/> + <e name="double"/> + <e name="dr"/> + <e name="fs"/> + <e name="geometry"/> + <e name="hue"/> + <e name="icelayer"/> + <e name="noslices"/> + <e name="panscan"/> + <e name="rootwin"/> + <e name="saturation"/> + <e name="vm"/> + <e name="vo"/> + <e name="vop"/> + <e name="xineramascreen"/> + </pref> + + +<cmdlist name="pref_main" title="Preferences" ptr="<>" > + <e name="General ..." ok="set_menu general_pref"/> + <e name="Demuxer ..." ok="set_menu demuxer_pref"/> + <e name="Osd/Subtitles ..." ok="set_menu osd_sub_pref"/> + <e name="Audio ..." ok="set_menu audio_pref"/> + <e name="Video ..." ok="set_menu video_pref"/> +</cmdlist> + +<cmdlist name="main" title="MPlayer 0.90" ptr="<>" > + <e name="Pause" ok="pause"/> + <e name="Prev/Next" ok="pt_step 1" cancel="pt_step -1"/> + <e name="Jump to ..." ok="set_menu jump_to"/> + <e name="Open ..." ok="set_menu open_file"/> + <e name="Open playlist ..." ok="set_menu open_list"/> + <e name="DVB" ok="set_menu dvbsel"/> + <e name="Help" ok="set_menu man"/> + <e name="Pref" ok="set_menu pref_main"/> + <e name="Console" ok="set_menu console0"/> + <e name="Quit" ok="quit"/> +</cmdlist> + +