Amazon web services ffmpeg不适用于AWS S3签名URL

Amazon web services ffmpeg不适用于AWS S3签名URL,amazon-web-services,amazon-s3,ffmpeg,Amazon Web Services,Amazon S3,Ffmpeg,我正在尝试将视频格式从mp4转换为wav。它适用于公共URL: ffmpeg -i https://s3.amazonaws.com/my-fake-bucket/folder1/video.mp4 -vn -acodec pcm_s16le -ar 44100 -ac 2 video.wav 但是当我使用AWS的签名url转换it报告时 [https @ 0x1bf6c40] HTTP error 400 Bad Request 知道使用ffmpeg访问签名url需要做什么吗?尝试将签名u

我正在尝试将视频格式从
mp4
转换为
wav
。它适用于公共URL:

ffmpeg -i https://s3.amazonaws.com/my-fake-bucket/folder1/video.mp4 -vn -acodec pcm_s16le -ar 44100 -ac 2 video.wav
但是当我使用AWS的
签名url
转换it报告时

[https @ 0x1bf6c40] HTTP error 400 Bad Request

知道使用ffmpeg访问签名url需要做什么吗?

尝试将签名url置于双引号下。这应该能奏效。签名url中存在的特殊字符有时会干扰shell解释。

您需要在请求参数中传递AWS凭据扫描您向我们显示带有签名url的确切命令行,并进行最低限度的编辑(仅删除/更改签名和bucket名称)。