Some quick shortcuts useful on the fly
- 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-调整饱和度。
Other things that is not always required
纠正错误的音频/视频同步
有些视频文件(主要是 flv 文件)由于编码的问题,会给 MPlayer 带来音频/视频同步的麻烦。这有两种可能情况:
- MPlayer 会尝试修复,但同步问题却更遭。
- MPlayer 会尝试修复那些正确的,因此没有必要同步。
对于第一种情况,你应当让 MPlayer 努力修复同步问题:
mplayer -autosync 30 -mc 2.0 <somefile>
而对于第二种情况,你不应当允许 MPlayer 去修复同步问题:
mplayer -autosync 0 -mc 0 <somefile>
将上述命令中的 autosync 设置为正值就会让 MPlayer 逐渐调整音频/视频的同步。值越高,MPlayer 越快地修复它。mc 选项指定 MPlayer 纠正每帧要多少秒。值越高,MPlayer 越认为接近修复音频/视频同步。设置为 0 则阻止 MPlayer 修复。
在慢系统上使用 MPlayer
MPlayer 允许在旧的或慢的系统上使用低 CPU 功率来播放视频文件。你可以使用 -framedrop 选项:
mplayer -framedrop <somefile>
使用 ASCII 方式观看电影
虽然无用,但却很好玩。有两个库文件支持该特性:aa 和 caca。使用 libaa,你只能在黑白 ASCII 中观看电影。而 libcaca 支持色彩。然而,libaa 支持更广泛。你可以像这样使用 libaa 观看电影:
mplayer -vo aa <somefile>
如果你想使用 libcaca:
mplayer -vo caca <somefile>
Attached one screeshot with mplayer rendering Mad Man in ASCII mode:
Original Post: http://linuxtoy.org/archives/playing-around-with-mplayer.html