Мне нужно создать рамки плаката из видео, размещенных на 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
Usually that means that input file is truncated and/or corrupted.
Я также попытался заставить ffmpeg использовать контейнер mp4 для чтения: ffmpeg -f mp4 -i "http://bucket.s3.amazonaws.com/video.mp4" ...
Но не повезло.
Запустите это видео с S3, и его обработка на локальном компьютере отлично работает, конечно,
а также чтение файла удаленно с других "стандартных" http-серверов.
Поэтому я знаю, что ffmpeg поддерживает удаленное чтение файлов, но почему бы не на S3?