是否有任何工作示例使用ffmpeg / libav将(例如rtsp)流记录到本地MP4文件中?

时间:2017-11-14 15:53:21

标签: ffmpeg stream record rtsp libav

我正在寻找一个工作且没有过时的脚本如何记录例如rtsp使用ffmpeg / libav将流输入到本地文件(mp4)。如果您可以指向我或发布一个,请提前多多感谢。我正在寻找很多小时,而且我对这个话题没有任何经验。

许多示例,库等都已过时,但我想使用ffmpeg> = v3.3。

我需要考虑的任何特殊事项(编译ffmpeg时,或将本地文件保存到iOS设备时)?

1 个答案:

答案 0 :(得分:-1)

Ffmpeg语法很直接。

ffmpeg [global_options] {[input_file_options] -i input_url} ... {[output_file_options] output_url} ...

因此,如果您不需要重新编码或解码您的RTPS视频流,您只需运行:

ffmpeg -i rtsp://your_stream_url your_file_name.format

如果格式可以是avi,mp4,flv或其他格式,请自动将您的流打包到输出文件。

此处有更多信息。

https://www.ffmpeg.org/ffmpeg.html

  

我需要考虑的任何特殊事项(编译ffmpeg时,或何时编译)   将本地文件保存到iOS设备)?

您是否需要针对特定​​原因编译ffmpeg?我相信libav是对你可以从网站上下载的可执行文件启用的。