ffmpeg rtmp和本地文件输出

时间:2014-12-03 13:16:28

标签: ffmpeg backup rtmp disconnect

我是stackoverflow中的新手=) 我在使用ffmpeg时遇到了麻烦 我从抓取设备(相机)收到rtsp流,然后将其流式传输到rtmp(Youtube Live) 我想在我的计算机上有一份流的副本,所以我在同一时间写在本地文件

我使用这个命令:

  

ffmpeg -y -i' RTSP_SOURCE' -c:v copy -c: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 个答案:

答案 0 :(得分:2)

您可以尝试:

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

有更多说明here