FFmpeg RTMP和本地文件输出

3

我遇到了ffmpeg的问题。我从一个采集设备(摄像机)接收rtsp流,并将其流式传输到rtmp(Youtube Live)。我想在我的计算机上拥有该流的副本,因此同时将其写入本地文件。

我使用以下命令:

ffmpeg -y -i 'RTSP_SOURCE' -c:v copy -c:a libvo_aacenc -map 0:v -bsf:v dump_extra -fflags +genpts -flags +global_header -movflags +faststart
-map_metadata 0 -metadata title= -f tee -filter_complex aevalsrc=0 '[f=mp4]/tmp/backup.mp4|[f=mpegts]/tmp/backup.ts|[f=flv]rtmp://a.rtmp.youtube.com/live2/STREAM_ID'

问题在于当我遇到断网时,ffmpeg 退出并停止录制。是否有任何标志或选项可以告诉 ffmpeg 即使没有网络也要继续录制本地文件?

非常感谢您的帮助 =)

1个回答

1
你可以尝试:

ffmpeg -f tee "[onfail=ignore] ...

更多描述可在此处查看。

这并不是有帮助的。 - chovy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接