table of contents
other sections
conflicting packages
XINE(5) | File Formats Manual | XINE(5) |
NAME¶
xine - a free video playerMRL (media resource locator)¶
MRLs are similar to URLs in your web browser. They describe the media to read from. Valid MRLs may be plain file names or one of the following (see also the notes below):- • Filesystem:
-
- • CD and DVD:
-
- • Video devices:
-
- • Network:
-
VCD MRL Syntax¶
A simple vcd:/ runs the default item (e.g. perhaps track 1 or entry 0) using the default VCD device (perhaps /dev/cdrom). Both the default item and default device are user-configurable.- vcd://
- Play (navigate) default item (in this case Entry ID 0) from the default device (in this case set to /dev/cdrom)
- vcd://@
- Same as above
- vcd:///dev/cdrom@
- Same effect as above since the default device is set to /dev/cdrom.
- vcd:///dev/cdrom@E0
- Same as above. But note that this is because we have autoplay:entry which is no longer the default value.
- vcd:///dev/cdrom2@
- Play (navigate) the default item of /dev/cdrom2
- vcd:///dev/cdrom2
- should be same as above but is currently broken?
- vcd:///dev/cdrom2@T1
- Play Track 1 from /dev/cdrom2
- vcd:///dev/cdrom@S1
- Play segment 1 from /dev/cdrom. This assumes that there *is* a segment 1. Check the MRL list to see if that is the case.
- vcd://@P1
- Play playlist item 1 from default device. If there is no playback control, the MRL will be converted into vcd:/@E0. Again check the MRL list to see if there is a P1.
- vcd://@P1*
- Probably same as above.
- vcd:///dev/cdrom@E1
- Play Entry id 1 from default device.
- vcd://@S0
- Play segment 0 from default device.
- vcd://@3
- Play track 3 from default device.
- vcd:///dev/cdrom2:1
- Play track 1 from /dev/cdrom2.
- vcd:///tmp/ntsc.cue@
- Play default item (E0) of /tmp/ntsc.bin. Note trailing @.
- vcd://ntsc.cue/@E0
- Play entry 0 of ntsc.bin.
- vcd:///tmp/ntsc.nrg/@E0
- Play entry 0 of /tmp/ntsc.nrg (Nero file). Works for some
simple Nero images.
DVB¶
DVB MRLs require that xine-lib/channels.conf exists in $XDG_CONFIG_HOME/ or ~/.config/ and contains valid data. This can be obtained by generating a tuning file using the LinuxTV DVB apps utility "scan" (or "dvbscan" if you're using a version newer than 1.1.0): scan -o zap /usr/share/doc/dvb-utils/examples/scan/dvb-t/uk-PontopPike >~/.config/xine-lib/channels.conf (This example is for the writer's local transmitter, using a file from the Debian dvb-utils package.) For the dvbc, dvbs and dvbt MRLs, tuning parameters are expected, taking one of the following forms:- DVB-S
- <frequency>:<polarisation>:<sat-no>:<sym-rate>:<vpid>:<apid>:<service-id>
- DVB-C
- <frequency>:<inversion>:<sym-rate>:<fec>:<qam>:<vpid>:<apid>:<service-id>
- DVB-T
- <frequency>:<inversion>:<bw>:<fec-hp>:<fec-lp>:<qam>:<transmission-mode>:<guardlist>:<hierarchy-info>:<vpid>:<apid>:<service-id>
- DVB-A
- <frequency>:<qam>:<vpid>:<apid>:<service-id>
- frequency
- number, usually in kHz
- polarisation
- `v' or `h'
- sat-no
- unsigned long, usually 0
- sym-rate
- symbol rate in MSyms/sec
- inversion
- INVERSION_ON, INVERSION_OFF, INVERSION_AUTO
- fec, fec-hp, fec-lp
- FEC_1_2, FEC_2_3, FEC_3_4 ... FEC_8_9, FEC_AUTO, FEC_NONE
- qam
- QPSK, QAM_128, QAM_16 ...
- bw
- BANDWIDTH_6_MHZ, BANDWIDTH_7_MHZ, BANDWIDTH_8_MHZ
- transmission-mode
- TRANSMISSION_MODE_2K, TRANSMISSION_MODE_8K
- guardlist
- GUARD_INTERVAL_1_4, GUARD_INTERVAL_1_8, GUARD_INTERVAL_1_16, GUARD_INTERVAL_1_32,
- hierarchy-info
- HIERARCHY_1, HIERARCHY_2, HIERARCHY_4, HIERARCHY_NONE
- vpid
- video program ID
- apid
- audio program ID
- service-id
- service ID (needed for now/next information etc.)
- Menu 2
- Start/stop recording
- Menu 3
- Toggle zoom
- Menu 7
- Toggle now/next display
- Previous/Next Chapter
- Previous/next channel
- Mouse wheel & button 1
- Scroll through channel list & select the highlighted channel
SUBTITLE¶
external subtitle files (any mrl)- <mrl>#subtitle:<subtitlefile>
- This is the normal way to define the subtitle file to use.
The frontend will not take any notice of the subtitle file. For example:
STREAM OPTIONS¶
After a delimiting # you can add several stream parameters:- novideo
- Video will be ignored.
- noaudio
- Audio will be ignored.
- nospu
- Subpictures will be ignored.
- demux:<demux name>
- Specify the demux plugin to use.
- volume:<level>
- Set audio volume.
- compression:<level>
- Set audio dynamic range compression.
- <config entry>:<config value>
- Assign a new value to any config entry.
- save:<file>
- Save the stream (if allowed) to the named file, relative to the directory given by the option "media.capture.save_dir".
- change configuration option 'on the fly':
-
SEE ALSO¶
xine(1), aaxine(1), gxine(1), toxine(1), totem(1), kaffeine(1) ...AUTHOR¶
This text was extracted from the xine man page by Darren Salt <dsalt@users.sourceforge.net>. The xine man page was written by Siggi Langauf <siggi@debian.org> for the xine project. Lots of additions by Guenter Bartsch <guenter@users.sourceforge.net>, Daniel Caujolle-Bert <f1rmb@users.sourceforge.net>, Rocky Bernstein <rocky@panix.com>, and Philipp Hahn <pmhahn@users.sourceforge.net>.2005-06-15 | The xine project |