在使用 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
檔案以得知詳情.