在使用 Xine 时,你可以输入命令列参数也可以不输入。 若你想播放 VCD 或 DVD,最简单的方法就是输入下述指令:
$ xine
然后在 Xine 控制列单击 DVD 或 VCD 按钮。 Xine将适当的扫描 DVD 或 VCD。 若 Xine 发现DVD 或 VCD 存在,你可以按下 `play' 按钮开始播放电影了。
当 Xine 首次启用时,Xine 的主视窗将显示 (黑底的 Xine logo)。 在画面上单击鼠标的 右键将出现 Xine 的控制面板。
Xine 的控制面板类似 VCR 的面板有播放,暂停,停止和移动到起始点或终点的功能。
想知道使用方法,可使用下列指令
$ xine --help
Xine 使用 media resource locator (MRL)来指定影片来源。有用的 MRLs 如下:
file://some/file.vob
- 指定文档 /some/file.vob
.fifo://[[mpeg1:mpeg2]:/]some/fifo
- Xine 从特别的 FIFO 管线得到影片资料 /some/fifo
.
预设,Xine 假设资料流为 mpeg-2 格式,可在 MRL 中明确的指定使用 mpeg1
或 mpeg2
。stdin://[mpeg1:mpeg2]
- Xine 从 stdin 取得影片。 使用此
fifo://
MRL, Xine 假设为 mpeg2 除非额外设定。dvd://VTS_xx_y.VOB
- 使用 DVD 上的 指定 VOB 档。这个方法与使用
file://
MRL 方法是不同的,因为 Xine 会直接从 DVD 读进资料而非透过 Unix 文档系统。vcd://track
- 播放 VCD 上特定的轨。总归一句, Xine 的执行方法是
$ xine <mrl>
举例来说,播放文档 /some/where/foo.vob
:
$ xine file://some/where/foo.vob
除了上述方法,你也可以直接指定一个文档播放,例如:
$ xine /some/where/foo.vob
你也可以暗示 MRL stdin://mpeg2
:
$ xine -
下列方法都可以播放这个档 /path/foo.vob
:
$ xine /path/foo.vob $ xine file://path/foo.vob
Xine 支持 xdnd 协定 (第 3 版) 所以假如有一个支持这个协定的文档浏览器 (如 gmc),你可以拖拉影片档到 xine 来播放。
播放 VCD 的第三轨:
$ xine vcd://3
直接播放 DVD:
$ xine dvd://VTS_01_1.VOB
有些影片档有许多声音轨 (例如 DVDs)。 有两种方法可以选择声音轨。 最简单的方法是使用 Xine 控制面板上声音轨图示(像喇叭形状)旁的箭头来选择。
或者,你也可以使用 -a
命令列参数。 例如要播放文档的第三音乐轨 /path/foo.mpg
:
$ xine -a 3 /path/foo.mpg
对 MPEG-1 影片,只支持 mpeg 声音 (阶层 1, 2 and 3)。
MPEG-2 资料流可以有不同形式的声音流。 Xine 支持 AC3 (dolby digital), mpeg 和 LPCM 声音。 它们被分配到下述轨:
Track selected audio stream 0- 7 AC3 stream 0-7 8-15 MPG audio stream 0-7 16-23 PCM audio stram 0-7
例如,播放 PCM 资料流 0 使用指令
$ xine -a 16 file.vob
有些声卡支持数位输出称为 SPDIF。若用命令列参数指定 -S
, Xine 会试图使用它。
注意:这个功能只有在你设定使用 ALSA 驱动程序且你的 ALSA 驱动程序支持时才有用。 例如:
$ xine -S file.vob
Xine 支持外表改变 (像 XMMS 或 Winamp 程序). 要改变程序外表,
只要增加或在 ~/.xinerc
文档编辑下列行:
skin: skin_name
skin_name
是一个已经安装的程序外表档名. Xine 附带下列程序外表: lcd, xinetic, metal.
DVDs 和 VOB 文档可能包含字幕信息, Xine 可以在影片中显示字幕。 这个功能预设是关闭的但是可以改变 Xine 控制面板中字幕图示右侧字幕轨的号码来开启。
另外,你也可以使用 -u
命令列参数。 例如, 显示编号 0 的字幕,使用:
$ xine -u 0 <file or MRL>
要改变影像输出方法, 使用 -V
命令列参数. 例如使用 MIT-SHM (XShm) 显示方法, 使用
$ xine -V XShm
使用 XVideo (Xv) 输出:
$ xine -V Xv
Xine 会'记得'你对影像输出方法的改变所以你的改变将在 Xine 重新启动后仍然存在.
命令列参数 -A
可以用来选择 OSS (oss
), ALSA 0.5 (alsa05
), ALSA 0.9 (alsa
),
ESD (esd
), ARTS (arts
) 或 NULL (null) 驱动程序。 例如,强制使用 ALSA 驱动程序:
$ xine -A alsa /path/file.mpg
注意: 假如你使用 ALSA 0.5, 你应该使用 alsa05 输出驱动程序.
NULL 驱动程序并不使用任何声卡硬件仅只适用于测试用途。
Xine 会'记得'你对音效输出方法的改变所以你的改变将在 Xine 重新启动后仍然存在.
Xine 可以设定当它使用 -p
参数启动时会自动播放. 例如:
$ xine -p /path/file.mpg
-p
参数也可以另加上其他选项来进一步控制 Xine :
f
- 启动 Xine 于全萤幕模式 (Xv only).h
- 隐藏控制面板.q
- 当影片播放完毕自动退出 Xine .d
- 从 DVD 取得播放清单。v
- 从 VCD 取得播放清单。例如,全萤幕自动播放且从 DVD 取得播放清单:
$ xine -pfhd
工作中: 包括 Tobi Jaffey's post about LIRC
下列方法是使用时的一些小技巧使你能更善用 Xine。
因为 Xine 仍在发展中,它执行时会输出大量信息到终端机。 要在开始 Xine 时移除终端机输出:
$ xine mrl 2>&1 >/dev/null
你可以用一个简单的命令壳指令稿(shell script)在载入 Xine 时自动执行这件事。
#!/bin/sh xine "$@" 2>&1 >/dev/null
在 ~/.xinerc
文档中有一些额外的选项. 请参看随 Xine 所附的 README.xinerc
文档以得知详情.