Next Previous Contents

4. 使用 Xine

在使用 Xine 時,你可以輸入命令列參數也可以不輸入。 若你想播放 VCD 或 DVD,最簡單的方法就是輸入下述指令:

  $ xine

然後在 Xine 控制列單擊 DVD 或 VCD 按鈕。 Xine將適當的掃描 DVD 或 VCD。 若 Xine 發現DVD 或 VCD 存在,你可以按下 `play' 按鈕開始播放電影了。

當 Xine 首次啟用時,Xine 的主視窗將顯示 (黑底的 Xine logo)。 在畫面上單擊滑鼠的 右鍵將出現 Xine 的控制面板。

Xine 的控制面板類似 VCR 的面板有播放,暫停,停止和移動到起始點或終點的功能。

想知道使用方法,可使用下列指令

  $ xine --help

4.1 在命令列指定影片來源.

Xine 使用 media resource locator (MRL)來指定影片來源。有用的 MRLs 如下:

總歸一句, 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

4.2 選擇聲音軌

有些影片檔有許多聲音軌 (例如 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 輸出

有些音效卡支援數位輸出稱為 SPDIF。若用命令列參數指定 -S, Xine 會試圖使用它。 注意:這個功能只有在你設定使用 ALSA 驅動程式且你的 ALSA 驅動程式支援時才有用。 例如:

  $ xine -S file.vob

改變外表

Xine 支援外表改變 (像 XMMS 或 Winamp 程式). 要改變程式外表, 只要增加或在 ~/.xinerc 檔案編輯下列行:

  skin: skin_name

skin_name 是一個已經安裝的程式外表檔名. Xine 附帶下列程式外表: lcd, xinetic, metal.

4.3 顯示字幕

DVDs 和 VOB 檔案可能包含字幕資訊, Xine 可以在影片中顯示字幕。 這個功能預設是關閉的但是可以改變 Xine 控制面板中字幕圖示右側字幕軌的號碼來開啟。

另外,你也可以使用 -u 命令列參數。 例如, 顯示編號 0 的字幕,使用:

  $ xine -u 0 <file or MRL>

4.4 改變影像輸出方法

要改變影像輸出方法, 使用 -V 命令列參數. 例如使用 MIT-SHM (XShm) 顯示方法, 使用

  $ xine -V XShm 

使用 XVideo (Xv) 輸出:

  $ xine -V Xv

Xine 會'記得'你對影像輸出方法的改變所以你的改變將在 Xine 重新啟動後仍然存在.

4.5 強制使用特定的聲音驅動程式

命令列參數 -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 重新啟動後仍然存在.

4.6 自動播放 Auto-play

Xine 可以設定當它使用 -p 參數啟動時會自動播放. 例如:

  $ xine -p /path/file.mpg

-p 參數也可以另加上其他選項來進一步控制 Xine :

例如,全螢幕自動播放且從 DVD 取得播放清單:

  $ xine -pfhd

4.7 用遙控器來控制 Xine

工作中: 包括 Tobi Jaffey's post about LIRC

4.8 使用時的小技巧 Tips and tricks

下列方法是使用時的一些小技巧使你能更善用 Xine。

移除終端機輸出

因為 Xine 仍在發展中,它執行時會輸出大量資訊到終端機。 要在開始 Xine 時移除終端機輸出:

  $ xine mrl 2>&1 >/dev/null

自動執行移除終端機輸出

你可以用一個簡單的命令殼指令稿(shell script)在載入 Xine 時自動執行這件事。

  #!/bin/sh
  xine "$@" 2>&1 >/dev/null

4.9 微調 Tweaking Xine

~/.xinerc 檔案中有一些額外的選項. 請參看隨 Xine 所附的 README.xinerc 檔案以得知詳情.


Next Previous Contents