首页 > 解决方案 > MPV播放器长时间运行后自动暂停

问题描述

我已经使用MPV 播放器 npm 包 mpv-co​​ntroller 实现了 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

谢谢你。

标签: linuxelectronmedia-playermediampv

解决方案


推荐阅读