我已经使用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
谢谢你。