我已成功将 mpv 的进度条设置为始终可见,方法是将其添加visibility=always
到~/.config/mpv/script-opts/osc.conf
。但是,进度条遮挡了部分视频。
有没有办法调整视频区域的大小以使其不被条覆盖(就像在 VLC 中一样)?
我在手册中找到了--window-scale
及其变体,但它们都没有解决我的问题,它们只是改变了窗口大小。--autofit
答案1
您正在寻找的选项是boxvideo
,适用于 mpv 0.31 及以上版本(请参阅相关git 提交)只需添加:
boxvideo=yes
您~/.config/mpv/script-opts/osc.conf
的视频应该显示在进度条上方。
另外,请确保更改字幕的垂直位置,因为它们现在可能会被 OSC 覆盖,通过添加sub-margin-y
文件中的选项~/.config/mpv/mpv.conf
为:
sub-margin-y=<size>
其中<size>
表示字幕的顶部和底部屏幕边距(以缩放像素为单位)。
要安装最新版本的 mpv,如果它不包含在你的 Ubuntu 版本的默认存储库中,你可以添加mpv 的 PPA通过运行以下命令:
sudo add-apt-repository ppa:mc3man/mpv-tests
sudo apt-get update
然后重新安装mpv:
sudo apt install --reinstall mpv