Hi Bohdan/Bogdan, On Tue, Sep 08, 2020 at 09:39:26 +0300, Bohdan Fihar wrote: > How can I output a video file to AWS S3 either public bucket ot Presigned > url ? > I tried > *ffmpeg -i small.mkv -f matroska -movflags frag_keyframe+empty_moov -method > PUT https://[my-bucket-name].s3.us-east-2.amazonaws.com/video/output.mkv > <http://s3.us-east-2.amazonaws.com/video/output.mkv>* > > bur it won't work, fails with > > *av_interleaved_write_frame(): I/O errorError writing trailer of https...*
I have no experience with S3, but this Stackoverflow thread seems to suggest you need to use the "aws s3 cp" command: https://stackoverflow.com/questions/54736246/stream-ffmpeg-transcoding-result-to-s3 I *guess* ffmpeg assumes it can seek on HTTP PUT output URLs, which doesn't work on AWS S3. Instead, when piping with above command, ffmpeg doesn't use this assumption. But I may be wrong. Please try this. Cheers, Moritz _______________________________________________ ffmpeg-user mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-user To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".
