precios precio nube how glacier from cuesta cuanto aws almacenamiento amazon-s3 ffmpeg

precio - Cómo leer video remoto en Amazon S3 usando ffmpeg



precio de amazon s3 (2)

Necesito crear marcos de póster a partir de videos alojados en Amazon S3 mediante ffmpeg.

Entonces, ¿hay una manera de usar el archivo de video remoto directamente en la línea de comandos ffmpeg de esta manera:
ffmpeg -i "http://bucket.s3.amazonaws.com/video.mp4" -ss 00:00:10 -vframes 1 -f image2 "image%03d.jpg"

ffmpeg simplemente devuelve:
http://bucket.s3.amazonaws.com/video.mp4: I/O error occurred
Usually that means that input file is truncated and/or corrupted.

También intenté forzar a ffmpeg a usar el contenedor de videos mp4 para leer:
ffmpeg -f mp4 -i "http://bucket.s3.amazonaws.com/video.mp4" ...
Pero no hay suerte.

Wget este video de S3 y procesarlo localmente funciona bien, por supuesto,
así como leer el archivo de forma remota desde otros servidores http "estándar".
Entonces, sé que ffmpeg admite la lectura remota de archivos, pero ¿por qué no en S3?



No importa, encontré una manera fácil de resolver mi problema.

Configuré una distribución de descargas de amazon cloudfront que apunta a mi cubo S3.
A través de cloudfront, se puede acceder a los archivos con ffmpeg a través de http:

ffmpeg -i "http://subdomain.cloudfront.net/video.mp4" -ss 00:00:10 -vframes 1 -f image2 "image%03d.jpg"

¡Y la transferencia de datos es incluso más barata! Pero aún me pregunto por qué esto no funcionará directamente con S3 ...