【问题标题】:ffmpeg returns "method SETUP failed: 404 Not Found" [duplicate]ffmpeg 返回“方法设置失败:404 未找到”[重复]
【发布时间】:2019-11-10 11:37:15
【问题描述】:

我们正在使用 ffmpeg(构建 ffmpeg-20190628-098ab93-win32-static)从 Win 10 系统上的相机 RTSP 流中拍摄快照。在某些相机上,我们会收到此错误:

[rtsp @ 06813ac0] method SETUP failed: 404 Not Found
rtsp://username:password@example.com: Server returned 404 Not Found

这是我们使用的示例命令:

ffmpeg -y -i rtsp://username:password@example.com -vframes 1 -pix_fmt yuvj420p 
  -vf select='eq(pict_type\,I)' -q:v 1 _test.jpg

但是,VLC 可以从同一台机器加载相同的流(但我们不能使用 VLC)。此外,我们已经为 ffmpeg 打开了防火墙(它弹出了两个防火墙对话框,我们允许它通过)。

我们找到了关于 DESCRIBE 错误的帖子,但没有找到关于 SETUP 的帖子。任何帮助表示赞赏。谢谢。

更新:在 VLC 中,该 RTSP 流出于某种原因要求提供两次凭据。想知道是不是这个原因。

【问题讨论】:

    标签: ffmpeg rtsp


    【解决方案1】:

    解决方案是@AmitSharma 的here:我们需要将 RTSP 地址用双引号括起来。

    这不起作用:

    ffmpeg -y -i rtsp://username:password@example.com -vframes 1 -pix_fmt yuvj420p 
      -vf select='eq(pict_type\,I)' -q:v 1 _test.jpg
    

    我们使用了它,它就像一个魅力:

    ffmpeg -y -i "rtsp://username:password@example.com" -vframes 1 -pix_fmt yuvj420p 
      -vf select='eq(pict_type\,I)' -q:v 1 _test.jpg
    

    【讨论】:

      猜你喜欢
      • 2015-03-27
      • 1970-01-01
      • 1970-01-01
      • 2012-06-23
      • 2018-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多