我正在寻找一个片段(C/ObjC),其中使用最新版本的FFMPEG来捕获RTSP或RTP流,并将其作为.mp4文件保存到设备上(带有开始/停止记录按钮)
几乎所有的代码片段都是过时的。我想使用FFMPEG/Libav v3.2-v3.4
我使用IJKPlayer来显示流,它工作得很好,但是没有包含记录功能。
有什么建议吗?谢谢!
发布于 2017-11-15 11:22:20
您可以从命令行使用ffmpeg调用。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或其他,ffmpeg你可以自动打包你的流到输出文件。
更多信息请点击此处。
发布于 2020-07-07 17:05:27
我的演示: ffmpeg -i "rtsp://admin:admin@192.168.1.100:554/h264/ch1/main/av_stream“-f segment -segment_time 5 %d.mp4
https://stackoverflow.com/questions/47141281
复制相似问题