linux - MPV播放器长时间运行后自动暂停
问题描述
我已经使用MPV 播放器 npm 包 mpv-controller 实现了 Linux 播放器。
我想循环播放视频很长时间。最初它可以正常工作长达 6 小时(大约)。然后视频自动暂停。
虽然我调查没有内存问题,但 MPV 播放器使用的内存量非常小。
请帮我解决这个问题。
import mpv from 'mpv-controller';
this.mpvPlayer = new mpv(status => {
console.log(status);
});
this.mpvPlayer.play(~/Downloads/sample.mp4, ["--no-border", "--no-window-dragging", "--no-osc", "--no-osd-bar", "--no-input-default-bindings", "--loop", "--ontop", "--hwdec=vaapi", "-vo", "vaapi", "--no-keepaspect", "--geometry=523x294-1397-786");
上面的代码等价于
mpv ~/Downloads/sample.mp4 --no-border --no-window-dragging --no-osc --no-osd-bar --no-input-default-bindings --loop --ontop --hwdec=vaapi -vo vaapi --no-keepaspect --geometry=523x294-1397-786
依赖
你需要先安装mpv播放器
sudo apt-get install mpv
谢谢你。
解决方案
推荐阅读
- reactjs - ReactJS 将参数从兄弟组件传递到兄弟组件
- c# - 未在 asp.net core 3.1 Web 应用程序中显示的代码引用
- reactjs - 仅在类中而不在函数中导入组件
- python-3.x - 无法在 Windows 上运行任何 pipenv 命令
- excel - 不使用计数器进行优化
- javascript - 从 Javascript 对象数组创建 HTML 列表
- node.js - 如何修改 smartly.ai 模板
- c# - 电子交易:请求访问令牌,我得到签名无效
- github - Github-我们不能用相同的代码创建两个存储库吗
- java - 部分回收者按日期查看照片