将视频和音频从 OpenRTSP 传输到 ffmpeg

将视频和音频从 OpenRTSP 传输到 ffmpeg

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

这是我使用的命令,效果很好

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 视频文件。我认为管道存在一些问题。有人能帮我解决吗?

答案1

使用 -4 开关会将 mp4 文件输出到 stdout,如果我没记错的话,可以通过 -i 从 ffmpeg 中获取

相关内容