Crea miniaturas de video en Django usando ffmpeg

Crea miniaturas de video en Django usando ffmpeg

Actualmente estoy creando un sitio web donde los usuarios pueden subir vídeos y reproducirlos. El método de carga de videos funciona bien, el problema es que estoy intentando crear una miniatura para cada video. En lugar de representar videos en etiquetas "<a>", quiero que sean una imagen en la que un usuario pueda hacer clic y luego ir a otra página para reproducir el video. Estoy intentando crear miniaturas únicas para cada video que se carga usando ffmpeg. El problema es que aparece un error al leer el encabezado "nombre de archivo": se encontraron datos no válidos al procesar la entrada. ¿Alguna razón detrás de esto? Actualmente estoy ejecutando en mi host local. NOTA :El comando ffmpeg funciona bien por sí solo.
NOTA :El entorno es: Win10 64, django 1.10 (python 2.7) ffmpeg es la última versión

Respuesta1

Terminé cambiando mi método para capturar una miniatura buscando una duración específica en mi video y luego capturando la foto del marco usando este comando.
subprocess.call("ffmpeg -ss 00:0:01 -i "+ nombre_archivo_cargado +" -frames:v 1 "+ nombre_miniatura, shell=True)

información relacionada