我正在通过UDP接收MPEG-TS流并使用FFmpeg将内容保存到文件中(使用编解码器copy和映射所有流)。在流停止的情况下,我希望在它恢复时立即重新启动FFmpeg,并附加到已经写入的现有文件中。
如何配置FFmpeg以追加到文件而不是在重新启动时覆盖它?
输入和输出容器都是MPEG-TS,并且流和编解码器的数量将相同。
如何配置FFmpeg以追加到文件而不是在重新启动时覆盖它?
输入和输出容器都是MPEG-TS,并且流和编解码器的数量将相同。
stdout
,并使用 shell 重定向将输出写入文件。这只适用于直接可连接的格式,如 mpegts
,但会产生不连续性:
ffmpeg -re -i udp://... -f mpegts - >> output.ts