gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 23:16:15 25 4
gpt4 key购买 nike

我正在尝试使用 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 视频文件。我觉得管道有问题。谁能帮我解决它。

最佳答案

我知道这是一个老问题,但它今天出现在谷歌搜索中。既然我可以回答这个问题,我会为任何 future 的 Google 员工回答这个问题。

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

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

关于ffmpeg - 从 OpenRTSP 管道视频和音频到 ffmpeg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36128546/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com