Bash太让人崩溃了,用python重写了一遍mplayer-wrapper。
下载
https://github.com/sunbing81/scripts/blob/master/mplayer.py
功能
- 视频填充:扩展/填充视频,使得字幕和OSD显示在屏幕上下的黑边上(查看截图)
- 字体自适应:保证不同分辨率的视频在同一屏幕上的字体大小保持不变,并将字幕放在合适的位置上
- 字幕自动下载:根据文件hash向射手网(http://www.shooter.com.cn)查询并下载字幕,好处是不依赖文件名、不依赖javascript解释器,坏处是射手网由于负载原因而不提供中文以外的字幕;想要英文字幕的就只好手动下载了;
- 待实现:连续播放、记录视频播放位置和音量设置
依赖
- xrandr:屏幕分辨率检测
使用
- 比命令行的mplayer多两个参数:-debug和-dry-run,其他参数会转发给命令行的mplayer