我已安排 vlc 使用 cron 保存 ts 流。
循环流化床https://somestream.ts--sout=文件/ts:foo.mpg --run_time 4200
生成的 foo.mpg 已创建并可播放。但是,生成的视频会跳过且不完整。我也在 Pi Model B+ 上执行此操作。您知道发生了什么吗?
答案1
这是因为我尝试捕获 .m3u8。M3u8 只是包含实际链接的播放列表的文本文件。因此,vlc 会丢失一些数据,导致不连贯。我使用 ffmpeg 解决了这个问题,一切都很顺利。