gpt4 book ai didi

FFmpeg:RTMP 流上的 NetStream.Play.DreamNotFound

转载 作者:行者123 更新时间:2023-12-02 06:46:03 26 4
gpt4 key购买 nike

我想定期拍摄 RTMP 实时视频流的快照。我可以使用 VLC 查看 rtmp 视频流。这是 rtmp 网址:

rtmp://antena3fms35livefs.fplive.net/antena3fms35live-live/stream-antena3_1

根据 FFmpeg 官方网站 here,我正在使用以下命令来捕获快照。 :

ffmpeg -i rtmp://antena3fms35livefs.fplive.net/antena3fms35live-live/stream-antena3_1 -f image2 -vf fps=fps=1 out%d.png

该命令产生以下输出:

ffmpeg version N-64667-gd595361 Copyright (c) 2000-2014 the FFmpeg developers
built on Jul 14 2014 22:09:48 with gcc 4.8.3 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzl
libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amr
enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --ena
libavutil 52. 92.100 / 52. 92.100
libavcodec 55. 69.100 / 55. 69.100
libavformat 55. 47.100 / 55. 47.100
libavdevice 55. 13.102 / 55. 13.102
libavfilter 4. 10.100 / 4. 10.100
libswscale 2. 6.100 / 2. 6.100
libswresample 0. 19.100 / 0. 19.100
libpostproc 52. 3.100 / 52. 3.100
HandShake: client signature does not match!
Closing connection: NetStream.Play.StreamNotFound
rtmp://antena3fms35livefs.fplive.net/antena3fms35live-live/stream-antena3_1: Unknown error occurred

我已经尝试使用另一个 rmtp 流,但仍然遇到完全相同的错误。

可能是什么问题?谢谢!

最佳答案

我刚刚尝试了你的命令,它对我来说效果很好。也许这与您的 FFMPEG 安装有关?我在 Mac 上使用 2.4 版(tessus 版本)。

我知道其他/旧版本使用“librtmp”进行 rtmp 连接,这需要在流 URL 后面添加一些额外的选项。请参阅此处的 ffmpeg 文档: ffmpeg documentation on librtmp

librtmp 文档在这里: librtmp documentation

对于不 protected 直播,您可能需要尝试引用直播 URL 并在引号内附加“live=1”:

ffmpeg -i "rtmp://antena3fms35livefs.fplive.net/antena3fms35live-live/stream-antena3_1 live=1" -f image2 -vf fps=fps=1 out%d.png

关于FFmpeg:RTMP 流上的 NetStream.Play.DreamNotFound,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24801673/

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