我通过UDP接收MPEG-TS流,并使用FFmpeg将内容保存到文件中(使用编解码器复制并映射所有流)。如果流停止,我想在恢复时重启FFmpeg并附加到已写入的现有文件。
如何配置FFmpeg以附加到文件中,而不是在再次启动时覆盖它?
输入和输出容器都是MPEG-TS,流和编解码器的数量是相同的。
答案 0 :(得分:1)
您可以输出到stdout
并使用shell重定向输出到文件。此仅适用于可直接连接的格式,例如mpegts
和将创建不连续性:
ffmpeg -re -i udp://... -f mpegts - >> output.ts