2017-09-18 2 views
0

Ich versuche, Videoformat von mp4 zu wav zu konvertieren. Es funktioniert gut mit öffentlichen Urls:ffmpeg funktioniert nicht für AWS S3 signierte URLs

ffmpeg -i https://s3.amazonaws.com/my-fake-bucket/folder1/video.mp4 -vn -acodec pcm_s16le -ar 44100 -ac 2 video.wav 

Aber wenn ich AWS verwenden signed-url konvertiert es

[https @ 0x1bf6c40] HTTP error 400 Bad Request 

Jede Idee berichtet, was für den Zugriff auf signierte URLs mit ffmpeg getan werden muss.?

+1

Sie müssen die AWS-Anmeldeinformationen in den Anforderungsparametern übergeben. –

+1

Können Sie uns Ihre genaue Befehlszeile mit einer signierten URL anzeigen, minimal redigiert (Entfernen/Ändern nur der Signatur und des Bucket-Namens). –

Antwort

0

Versuchen Sie, die signierte URL in doppelte Anführungszeichen zu setzen. Das sollte den Trick machen. Die in der signierten URL vorhandenen Sonderzeichen stören manchmal die Shell-Interpretation.

Verwandte Themen