MPlayer使用心得

By AverageJoeWang
 标签:

一.概述

选择MPlayer,原因主要有如下几点。

  • 免费

  • MPlayer同时支持Mac和Linux。

  • 通过命令行操作,简单快捷。

  • 能自动加载srt字幕。英文课程还是需要字幕支持的。

  • 可以快放并且保持语调不变。

二.安装

MPlayer存在于大多数Linux发行版和Mac的软件源里,因此可以很方便的安装。

2.1.Mac下建议用Homebrew安装:

brew install mplayer

注意,如果用的是OSX 10.9 Mavericks,那么直接安装会失败。这是因为brew的mplayer安装脚本不兼容10.9,这块我折腾了好久。最后在github上找到了相关的补丁。这个补丁目前还在brew的hotfix分支下,没有合并到master,我们可以手工应用补丁,将这个补丁文件覆盖掉我们本地brew下的mplayer.rb文件,再执行上面的命令就可以正常安装了。

2.2.Linux下可以用相应发行版的软件源安装。例如Ubuntu或Linux Mint(我使用的发行版),可以通过apt安装:

sudo apt-get install mplayer

三.使用

3.1.打开文件

安装完成后,直接在命令行用:

mplayer 视频文件

3.2.基本操作

MPlayer的播放界面只有一个画面框,所有操作都是通过键盘完成。基本操作如下:

  • 左右箭头 - 快退或快进10秒
  • 上下箭头 - 快退或快进1分钟
  • PageUp和PageDown - 快进或快退10分钟
  • p或空格键 - 暂停/继续
  • q或ESC键 - 退出播放
  • /和* - 减小或增大音量

其它还有一些常用操作可以通过以下命令查看:

mplayer -h

3.3.挂载字幕

如果有和视频文件同名的srt文件,MPlayer会自动挂载字幕,也可以通过-sub来指定字幕:

mplayer -sub 字幕文件 视频文件

3.4.加速播放

mplayer -speed 1.5 path/to/video/filename
#可以将播放速度调整为原始的1.5倍。

3.5.加速且保持正常音调

用上面的方法加速播放后,声音也会加速,频率变快,因此音调非常尖锐刺耳,这个问题可以通过ScaleTempo插件解决。这个插件默认包含在MPlayer中。只要通过下面命令:

mplayer -af scaletempo -speed 1.5 path/to/video/filename