2010-02-05 11 views

Respuesta

13

me ha pasado a mí también, cambiar el orden de los argumentos corrige este problema. probado en un video de 1.4GB de 90 minutos mp4 - tomó aproximadamente 1-2 segundos. antes de que se MINUTOS ...

probar esto:

ffmpeg -ss 123 -i "VIDEO_FILE" "THUMBNAIL_FILE" -r 1 -vframes 1 -an -vcodec mjpeg 
+1

pruebas en un archivo de 4 GB MKV llegué: 1.23s sobre el uso de 'mplayer' y 1.687s usando el comando' ffmpeg' anteriormente. Ambos fueron tomados del tercer segundo del video y son idénticos en resolución y tamaño. –

+1

Tenga en cuenta que esta manera no es tan confiable como la "manera lenta": a veces puede tomar el fotograma equivocado (que puede o no ser importante, por supuesto) y a veces toma un "fotograma p o b" - un fotograma que no contiene suficiente información para recrear la imagen completa, en resumen, podría ser gris o de bloque. –

4

Ffmpeg no es realmente bueno creando miniaturas mientras investigué. La gente recomienda usar mplayer (por los creadores de ffmpeg).

mplayer VIDEO_FILE -ss 00:10:11 -frames 1 -vo jpeg:outdir=THUMBNAILS_DIRECTORY 
2

Una pequeña mejora al código de Kirzilla: Si desea crear archivos PNG (con compresión), puede utilizar el siguiente código:

mplayer VIDEO_FILE -ss 00:10:11 -frames 1 -vo png:z=9:outdir=THUMBNAILS_DIRECTORY 

Esto probablemente creará mejores miniaturas pero por supuesto con un tamaño más grande que JPEG.

Cuestiones relacionadas