首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用FFMPEG将RTSP流录制到本地文件

使用FFMPEG将RTSP流录制到本地文件
EN

Stack Overflow用户
提问于 2017-11-07 00:17:09
回答 2查看 7.9K关注 0票数 1

我正在寻找一个片段(C/ObjC),其中使用最新版本的FFMPEG来捕获RTSP或RTP流,并将其作为.mp4文件保存到设备上(带有开始/停止记录按钮)

几乎所有的代码片段都是过时的。我想使用FFMPEG/Libav v3.2-v3.4

我使用IJKPlayer来显示流,它工作得很好,但是没有包含记录功能。

有什么建议吗?谢谢!

EN

回答 2

Stack Overflow用户

发布于 2017-11-15 11:22:20

您可以从命令行使用ffmpeg调用。Ffmpeg语法非常简单。

代码语言:javascript
复制
ffmpeg [global_options] {[input_file_options] -i input_url} ... {[output_file_options] output_url} ...

因此,如果你不需要重新编码或解码你的RTPS视频流,你可以简单地运行:

代码语言:javascript
复制
ffmpeg -i rtsp://your_stream_url your_file_name.format

其中的格式可以是avi,mp4,flv或其他,ffmpeg你可以自动打包你的流到输出文件。

更多信息请点击此处。

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

票数 0
EN

Stack Overflow用户

发布于 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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47141281

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档