天天看點

Linux MPlayer使用手冊播放檔案倒退與快進播放 DVD使用字幕有用的快捷鍵生成索引對于 MP3播放流媒體循環播放改變播放速度改變采樣率将音頻輸出為 wav 檔案使用 ASCII 方式觀看電影将電影輸出為系列圖檔指定縱橫比将選項放置到 MPlayer 的配置檔案中

文章目錄

  • 播放檔案
  • 倒退與快進
  • 播放 DVD
  • 使用字幕
  • 有用的快捷鍵
  • 生成索引
  • 對于 MP3
  • 播放流媒體
  • 循環播放
  • 改變播放速度
  • 改變采樣率
  • 将音頻輸出為 wav 檔案
  • 使用 ASCII 方式觀看電影
  • 将電影輸出為系列圖檔
  • 指定縱橫比
  • 将選項放置到 MPlayer 的配置檔案中

播放檔案

使用 MPlayer 播放媒體檔案最簡單的方式是:

MPlayer 會自動檢測檔案的類型并加以播放,如果是音頻檔案,則會在指令行中顯示該播放檔案的狀态資訊;而假如是視訊檔案的話,則會打開一個新的播放視窗。

倒退與快進

在播放檔案的時候,你可以通過以下三組快捷鍵來對播放程序進行倒退與快進操作:

左方向鍵和右方向鍵:分别執行倒退 10 秒和快進 10 秒操作

下方向鍵和上方向鍵:分别執行倒退 1 分鐘和快進 1 分鐘操作

下翻頁鍵和上翻頁鍵:分别執行倒退 10 分鐘和快進 10 分鐘操作

播放 DVD

雖然 MPlayer 不支援 DVD 菜單,但是卻能夠播放 DVD。你可以這樣播放 DVD:

你需要使用實際的數字來替換 ,如 1、2、3 等。

使用字幕

當播放電影檔案時,你可以指定字幕檔案:

在播放 DVD 電影時,你也可以通過指定語言代碼來使用字幕:

這樣,MPlayer 就會優先使用荷蘭語字幕,如果該語言不可用,則再使用英語字幕。

有用的快捷鍵

以下是 MPlayer 中一些有用的快捷鍵:

f-當播放視訊時,在全屏和視窗模式之間切換。你也可以在指令行中使用 -fs 選項,以便讓 MPlayer 開始在全屏模式中播放。

o-在播放視訊時切換 OSD(OnScreen Display)模式。

p 或 Space-暫停/繼續播放。

q 或 Esc-退出 MPlayer。在 GUI 模式時,Esc 不會退出,僅停止播放。

/ 和 * 或 9 和 0-減小或增大音量。

m-靜音切換。

T(通常是 Shift + t)-播放視窗置頂切換。

b 和 j-在可用的字幕間循環。

x 和 z-調整字幕的延遲時間。

I(Shift + i)-顯示播放電影的檔案名稱。

1 和 2-調整對比度。

3 和 4-調整亮度。

5 和 6-調整色度。

7 和 8-調整飽和度。
           

生成索引

有時候,有些視訊檔案(主要是 AVI 檔案)包含損壞的索引,或者根本就沒有索引。這種情況通常是由下載下傳檔案不正确或未完成造成的。幸運的是,MPlayer 能夠生成正常播放檔案所需的索引。通過使用 -idx 選項,你可以告訴 MPlayer 來生成索引:

有時候檔案雖然包含索引,但卻已損壞。那樣的情況,你可能需要 MPlayer 強制生成索引:

根據視訊檔案的大小,生成索引需花費一定的時間。但在此後,檔案應該能夠正常播放。

糾正錯誤的音頻/視訊同步

有些視訊檔案(主要是 flv 檔案)由于編碼的問題,會給 MPlayer 帶來音頻/視訊同步的麻煩。這有兩種可能情況:

MPlayer 會嘗試修複,但同步問題卻更遭。

MPlayer 會嘗試修複那些正确的,是以沒有必要同步。

對于第一種情況,你應當讓 MPlayer 努力修複同步問題:

而對于第二種情況,你不應當允許 MPlayer 去修複同步問題:

将上述指令中的 autosync 設定為正值就會讓 MPlayer 逐漸調整音頻/視訊的同步。值越高,MPlayer 越快地修複它。mc 選項指定 MPlayer 糾正每幀要多少秒。值越高,MPlayer 越認為接近修複音頻/視訊同步。設定為 0 則阻止 MPlayer 修複。

在慢系統上使用 MPlayer

MPlayer 允許在舊的或慢的系統上使用低 CPU 功率來播放視訊檔案。你可以使用 -framedrop 選項:

當播放 MP3 或 OGG Vorbis 檔案時,你可能感受到一定的緩沖,這将影響你的音樂體驗。那樣的話,你可以嘗試使用 libmad(MP3)或 Tremor(OGG Vorbis)音頻解碼器。你可以這樣來檢測它們:

對于 MP3

mplayer -ac help | grep mad
           

如果上面的指令傳回的結果像這樣:

那麼你可以使用 libmad 播放 MP3:

在 OGG 的情況中,你可以使用同樣的技巧來檢測 tremor 音頻解碼器是否可用:

mplayer -ac help | grep tremor
           

播放流媒體

如果 MPlayer 無法自動找到播放清單或直接的流媒體檔案,你可以嘗試使用 -playlist 選項:

同時你也可以設定較大的緩存:

指定緩存大小的機關是 KB,上面的指令将允許 MPlayer 使用 8 MB 緩存。你可以使用 -cache-min 選項來改變 MPlayer 占用緩存的百分比:

循環播放

如果你想讓媒體檔案循環播放,可以使用 -loop 選項:

上面的指令将播放 3 次,然後才退出。

上面的指令将永遠重複播放 。

改變播放速度

你可以使用 -speed 選項來改變 MPlayer 播放媒體檔案的速度。值為 1.0,意味着正常速度;0.5 意味着慢兩倍;2.0 意味着快兩倍。像這樣指定選項:

改變采樣率

使用 -srate 選項你可以改變 MPlayer 輸出的采樣率:

将音頻輸出為 wav 檔案

你可以将視訊檔案中的音頻部分輸出為 wav 檔案:

這将輸出名為 audiodump.wav 的音頻檔案。你也可以為輸出的 wav 檔案指定名稱:

使用 ASCII 方式觀看電影

雖然無用,但卻很好玩。有兩個庫檔案支援該特性:aa 和 caca。使用 libaa,你隻能在黑白 ASCII 中觀看電影。而 libcaca 支援色彩。然而,libaa 支援更廣泛。你可以像這樣使用 libaa 觀看電影:

mplayer -vo aa <somefile>
           

如果你想使用 libcaca:

将電影輸出為系列圖檔

MPlayer 也能将電影輸出為一系列的圖檔:

注意:上面的指令将産生數量巨大的 jpeg 檔案。輸出的 jpeg 檔案名看起來像這樣:00000001.jpg、00000002.jpg、00000003.jpg 等等。

你也可以輸出其他的格式。隻需将指令中的 jpeg 替換成 ppm、png、tga 等。

指定縱橫比

當你在寬屏中播放電影時,可能想要使用 16:9 的縱橫比:

在非寬屏中,你可以使用 4:3 的縱橫比。

将選項放置到 MPlayer 的配置檔案中

對于一般使用者來說,該配置檔案位于 ~/.mplayer/config;全局的配置檔案在 /etc/mplayer/config。不同的值使用行分隔

繼續閱讀