Мне нужно создать рамки для постеров из видео, размещенных на Amazon S3 через ffmpeg.
Так есть ли способ использовать удаленный видеофайл непосредственно в командной строке ffmpeg, например:
ffmpeg -i "http://bucket.s3.amazonaws.com/video.mp4" -ss 00:00:10 -vframes 1 -f image2 "image%03d.jpg"
ffmpeg просто возвращает:
http://bucket.s3.amazonaws.com/video.mp4: I/O error occurred<br>
Usually that means that input file is truncated and/or corrupted.
Я также пытался заставить ffmpeg использовать контейнер mp4 для чтения видео:
ffmpeg -f mp4 -i "http://bucket.s3.amazonaws.com/video.mp4" ...
Но не повезло.
Wget это видео с S3 и его локальная обработка, конечно, работает нормально,
а также удаленное чтение файла с других «стандартных» http-серверов.
Итак, я знаю, что ffmpeg поддерживает удаленное чтение файлов, но почему не на S3?