首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从OpenRTSP管道视频和音频到ffmpeg

从OpenRTSP管道视频和音频到ffmpeg
EN

Stack Overflow用户
提问于 2016-03-21 18:29:05
回答 1查看 2.7K关注 0票数 0

我正在尝试使用openRTSP和ffmpeg格式录制rtsp流。openRTSP接收rtsp并通过管道到ffmpeg进行记录,

下面是我使用的命令,它工作得很好

代码语言:javascript
复制
openRTSP -D 10 -v -t -c -b 800000 rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov | .././ffmpeg -r 15 -i - -codec copy -hls_list_size 65535 -hls_time 2 "./live.m3u8"

请注意,以上命令中的-v仅用于视频。

但现在我也需要录制音频,所以我删除了-v选项,但视频不被录制。它只是创建了两个名为audio-MPEG4-GENERIC-1video-H264-2的文件,没有HLS视频文件。我觉得管道有点问题。有人能帮我解决这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2018-02-15 00:46:31

我知道这是一个老生常谈的问题,但今天我在谷歌上搜索到了这个问题。既然我可以回答这个问题,我会回答的,为任何未来的谷歌人。

您根本不需要使用openRTSP。ffmpeg可以很好地处理RTSP流。我最近为我的安全摄像头编写了一个直播流媒体网站。我用来生成HLS流的命令如下:

代码语言:javascript
复制
ffmpeg -v quiet -i 'rtsp://user:pass@192.168.1.110:554' -c:v copy -c:a copy \
    -bufsize 50k -pix_fmt yuv420p -flags -global_header -hls_time 5 -hls_list_size 3 \
    -hls_flags delete_segments hls.m3u8

这将输出hls.m3u8和所有hls.ts文件。您可能需要使用其中的一些参数来满足您的特定需求。下面是关于这些标志的一些很好的文档:FFmpeg Formats Documentation

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

https://stackoverflow.com/questions/36128546

复制
相关文章

相似问题

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