我正在尝试使用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)