小编Paw*_*uin的帖子

播放时将 mpv --ytdl 中播放的视频保存到文件中

我希望能够使用 mpv --ytdl播放保存视频。我怎么会那样做?特别重要的是缓冲区也得到了保存。

基本上,我想从 youtube 播放视频,然后退出 mpv 并且仍然能够继续观看视频直到它被加载 - 这就是为什么我还需要将缓冲区保存到文件中。

我已经尝试使用 youtube-dl -o - 将视频流式传输到标准输出,然后使用 mpv 进行管道传输,即

youtube-dl -o - | mpv -
Run Code Online (Sandbox Code Playgroud)

(我的想法是我可以使用 tee 来拆分流并将其简单地写入文件)-但是,这有一个问题,即我无法使用 mpv 来浏览视频-它只是一个来自 stdin 之后的固定流全部。我的另一个想法是使用 mpv 的 -o 选项来指定输出文件。但是,这不会保存内部缓冲区。

video streaming youtube-dl mpv

6
推荐指数
3
解决办法
2万
查看次数

标签 统计

mpv ×1

streaming ×1

video ×1

youtube-dl ×1