相关疑难解决方法(0)

即时更改 ffmpeg 输入

我想在不事先知道 Linux 主机上接下来会播放哪个视频文件的情况下不间断地播放视频。这应该在本地工作,没有任何网络。我打算用ffplay播放视频。当一个视频完成后,下一个应该无缝播放,没有任何延迟。我试图附加到一个文件,然后像这样用 ffplay 播放它:

ffmpeg -re -i source.mp4 -f mpegts - >> video.ts
# In another console
ffplay video.ts
Run Code Online (Sandbox Code Playgroud)

但这不起作用 - 一旦 ffmpeg 处理完文件,ffplay 就会停止播放。如果我再次运行相同的 ffmpeg 命令,ffplay 从一开始就播放带有丑陋工件的视频。

我想要实现的是:

  1. 运行 ffplay 并忘记它
  2. 对视频文件运行 ffmpeg。ffplay 应该会自动开始播放
  3. 对视频文件运行 ffmpeg。ffplay 应该自动无缝地开始播放它,但只有在它完成第一个文件后
  4. 在另一个文件上运行 ffmpeg ......我希望你明白

我对 ffmpeg 真的很陌生,所以如果我要求一些明显或不可能的东西,我很抱歉。我希望你能让我走向正确的方向。

video ffmpeg

4
推荐指数
1
解决办法
5902
查看次数

标签 统计

ffmpeg ×1

video ×1