ffmpeg:如何在使用PUT作为输出方法时设置自定义HTTP标头?



我正在尝试使用ffmpeg将编码文件放入对象存储,并且我需要在头中包含API密钥。我试过-http_opts '"headers='AccessKey: mykey'"-headers 'AccessKey: mykey',但当我使用-v trace来查看发送的内容时,两者都没有在请求中结束。

下面是我命令的相关部分:

-method PUT -headers 'AccessKey: mykey' 
https://storage/store/stream.mpd

这是一个已知的问题,还是我只是把选项的顺序搞错了?

您的页眉缺少尾随的CRLF。试试-headers 'AccessKey: mykey'$'rn'和你的ffmpeg版本。

较新的ffmpeg版本在头文件和代码中自动添加尾随的CRLF

ffmpeg -v trace -headers 'AccessKey: mykey' -method PUT -i http://localhost/

正在使用我的ffmpeg版本4.3.4-0+deb11u1+mx21+1构建与gcc 10 (Debian 10.2.1-6)

相关内容

  • 没有找到相关文章

最新更新