conversion – ¿Cómo puedo hacer que ffmpeg convierta un .mov en un .gif?

Pregunta:

Estoy tratando de convertir un .mov en un .gif y no tengo éxito.

Aquí está el error:

ffmpeg -pix_fmt rgb24 -i yesbuddy.mov output.gif
ffmpeg version 0.11.1 Copyright (c) 2000-2012 the FFmpeg developers
  built on Jun 12 2012 17:47:34 with clang 2.1 (tags/Apple/clang-163.7.1)
  configuration: --prefix=/usr/local/Cellar/ffmpeg/0.11.1 --enable-shared --enable-gpl --enable-version3 --enable-nonfree --enable-hardcoded-tables --enable-libfreetype --cc=/usr/bin/clang --enable-libx264 --enable-libfaac --enable-libmp3lame --enable-librtmp --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libxvid --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libass --enable-libvo-aacenc --disable-ffplay
  libavutil      51. 54.100 / 51. 54.100
  libavcodec     54. 23.100 / 54. 23.100
  libavformat    54.  6.100 / 54.  6.100
  libavdevice    54.  0.100 / 54.  0.100
  libavfilter     2. 77.100 /  2. 77.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
Option pixel_format not found.

Si dejo fuera la parte -pix_fmt rgb24, se queja. ¿Pensamientos sobre cómo solucionarlo?

Respuesta:

El orden de los argumentos de la línea de comandos es importante. Esta línea de comando debería funcionar pero generará un archivo gigante:

ffmpeg -i yesbuddy.mov -pix_fmt rgb24 output.gif

Tenga en cuenta que probablemente desee reducir la velocidad de fotogramas y el tamaño al realizar la conversión, así como especificar una hora de inicio y una duración. Probablemente no desee convertir todo el archivo a su resolución y velocidad de fotogramas originales.

ffmpeg -ss 00:00:00.000 -i yesbuddy.mov -pix_fmt rgb24 -r 10 -s 320x240 -t 00:00:10.000 output.gif

El tamaño del archivo seguirá siendo enorme. Es posible que pueda utilizar el optimizador de GIF de ImageMagick para reducir el tamaño:

convert -layers Optimize output.gif output_optimized.gif

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım