当我按下f
切换 mplayer 的全屏模式时,mplayer 立即开始播放。这不是我想要的行为。
我搜索了手册页,没有找到任何有用的东西。我唯一能找到的是隐藏设置 PlayWhenEnterFullScrn
的MPlayerX
,OS X 上的 mplayer 前端。
不幸的是,经过检查MPlayerX 源,它不使用的现有功能mplayer
。
有没有什么方法可以实现缩进的行为mplayer
(或者任何类似的分叉mpv
)?
答案1
您可以使用选项从 MPlayer 命令行实现所需的行为-pausing
。在我的系统上,使用以下语法效果很好:
mplayer -vo xv -pausing 2 input.mp4
在测试时,我注意到这种语法也适用于-vo x11
但不幸的是失败的使用我喜欢的加速视频输出:-vo vdpau
。
所有可用选项均可-pausing
在 MPlayer 手册页中看到:
-pausing <0-3> (MPlayer only)
Specifies the default pausing behaviour of commands, i.e. whether MPlayer will
continue playback or stay paused after the command has finished. See
DOCS/tech/slave.txt for further details.
0 resume
1 pause (pausing)
2 keep the paused / playing status (pausing_keep)
3 toggle the paused / playing status (pausing_toggle)
4 pause without frame step (experimental) (pausing_keep_force)
这个选项4
本来是理想的,因为它承诺消除轻微的框架步与其他选项一起看到但这在我的系统上完全失败了......
参考: