文章目錄
- 播放檔案
- 倒退與快進
- 播放 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。不同的值使用行分隔