Tengo muchas imágenes gif similares y quiero hacer una película de esa manera:
ffmpeg -i img%06d.gif -c:v libx264 mymovie.mp4
Si todas las imágenes son JPEG, todo funciona bien. Pero los GIF están atascados con el mensaje:
img%06d.gif: No such file or directory
Conversion failed!
¿Es posible procesar gifs con ffmpeg
?
Hay alrededor de 30 GB de gifs, por lo que la conversión a jpeg no es una opción.
Sí. Otro caso resuelto.
ffmpeg
Trate los GIF como películas, no como imágenes individuales. Siempre. Por lo tanto, tenemos que concat
transmitir videos en lugar de agrupar los cuadros. Aquí está la solución:
ffmpeg -f concat -i filelist.txt -c:v libx264 mymovie.mp4
filelist.txt de acuerdo con elmanual de ffmpegdebería ser el siguiente formato:
# some comment
file '/path/img000001.gif'
file '/path/img000002.gif'
file '/path/img000003.gif'
. . . . .
Respuesta1
ffmpeg trata los GIF como películas, no como imágenes individuales. Siempre. Por lo tanto, tenemos que concatenar transmisiones de video en lugar de agrupar los cuadros. Aquí está la solución:
ffmpeg -f concat -i filelist.txt -c:v libx264 mymovie.mp4
filelist.txt, de acuerdo con el manual de ffmpeg, debe tener el siguiente formato:
# some comment
file '/path/img000001.gif'
file '/path/img000002.gif'
file '/path/img000003.gif'
. . . . .