19 comandos ffmpeg para todos

Obteniendo información de un fichero de vídeo

  ffmpeg -i video.avi  

Transformando X imágenes en una secuencia de vídeo

  ffmpeg -f image2 -i image%d.jpg video.mpg  

Este comando transformará todas las imágenes en el directorio actual, llamadas image1.jpg, image2.jpg, etc. En un fichero de vídeo llamado video.mpg.

Transformando un vídeo en X imágenes

  ffmpeg -i video.mpg image%d.jpg  

Este comando generará ficheros llamados image1.jpg, image2.jpg, etc.

En la actualidad se soportan los formatos PGM, PPM, PAM, PGMYUV, JPEG, GIF, PNG, TIFF y SGI.

Codificando una secuencia de vídeo para el iPod o el iPhone

  ffmpeg -i source_video.avi input -acodec aac -ab 128kb -vcodec mpeg4 -b 1200kb -mbd 2 -flags +4mv+trell -aic 2 -cmp 2 -subcmp 2 -s 320x180 -title X final_video.mp4  

Explicación:

  • Fuente: source_video.avi
  • Códec de audio: aac
  • Bitrate del audio: 128 Kbps
  • Códec de vídeo: mpeg4
  • Bitrate del vídeo: 1200 Kbps
  • Tamaño del vídeo: 320 px por 180 px
  • Fichero de vídeo: final_video.mp4

Codificando una secuencia de vídeo para la PSP

  ffmpeg -i source_video.avi -b 300 -s 320x240 -vcodec xvid -ab 32 -ar 24000 -acodec aac final_video.mp4  

Explicación:

  • Fuente: source_video.avi
  • Códec de audio: aac
  • Bitrate del audio: 32 Kbps
  • Códec de vídeo: xvid
  • Bitrate del vídeo: 1200 Kbps
  • Tamaño del vídeo: 320 px por 180 px
  • Fichero de vídeo: final_video.mp4

    Extrayendo sonido de un vídeo y guardándolo como MP3

      ffmpeg -i source_video.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 sound.mp3  

    Explicación:

  • Fuente: source_video.avi
  • Bitrate del audio: 192 Kbps
  • Formato de salida: mp3
  • Fichero generado: sound.mp3

    Convirtiendo un fichero WAV en MP3

      ffmpeg -i son_origine.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 son_final.mp3  

    Convirtiendo un fichero AVI en MPG

      ffmpeg -i video_origine.avi video_finale.mpg  

    Convirtiendo un fichero MPG en AVI

      ffmpeg -i video_origine.mpg video_finale.avi  

    Convirtiendo un fichero AVI en un GIF animado

      ffmpeg -i video_origine.avi gif_anime.gif  

    Mezclando un vídeo con un fichero de sonido

      ffmpeg -i son.wav -i video_origine.avi video_finale.mpg  

    Convirtiendo un fichero AVI en FLV

      ffmpeg -i video_origine.avi -ab 56 -ar 44100 -b 200 -r 15 -s 320x240 -f flv video_finale.flv  

    Convirtiendo un fichero AVI en DV

      ffmpeg -i video_origine.avi -s pal -r pal -aspect 4:3 -ar 48000 -ac 2 video_finale.dv  

    O bien:

      ffmpeg -i video_origine.avi -target pal-dv video_finale.dv  

    Convirtiendo un fichero AVI en MPEG para un reproductor DVD

      ffmpeg -i source_video.avi -target pal-dvd -ps 2000000000 -aspect 16:9 finale_video.mpeg  

    Explicación:

  • Formato de salida: pal-dvd
  • Máximo tamaño del fichero de salida en bits: 2000000000 —2 GB—
  • Aspecto: 16:9 —pantalla ancha—

    Comprimiendo un fichero AVI en DIVX

      ffmpeg -i video_origine.avi -s 320x240 -vcodec msmpeg4v2 video_finale.avi  

    Comprimiendo un fichero Ogg Theora en MPEG para un reproductor DVD

      ffmpeg -i film_sortie_cinelerra.ogm -s 720x576 -vcodec mpeg2video -acodec mp3 film_terminée.mpg  

    Comprimiendo un fichero AVI en MPEG para un SVCD

    Para el formato NTSC:

      ffmpeg -i video_origine.avi -target ntsc-svcd video_finale.mpg  

    Para el formato PAL:

      ffmpeg -i video_origine.avi -target pal-svcd video_finale.mpg  

    Comprimiendo un fichero AVI en MPEG para un VCD

    Para el formato NTSC:

      ffmpeg -i video_origine.avi -target ntsc-vcd video_finale.mpg  

    Para el formato PAL:

      ffmpeg -i video_origine.avi -target pal-vcd video_finale.mpg  

    Codificación en múltiples pasadas con ffmpeg

      ffmpeg -i fichierentree -pass 2 -passlogfile ffmpeg2pass fichiersortie-2  

    Visto en CatsWhoCode.com, adaptado del artículo original en Jean Cartier’s Blog.

    ¿Te pareció interesante? Sé tan amable de menear este artículo.

    Lee también

    ffmpeg Linux Video

    Bookmark and Share votar

  • Una Respuesta to “19 comandos ffmpeg para todos”

    1. me pareció interesante esta información, tengo una inquietud si estoy trabajando con un archivo generado con extensión g726 y deseo convertirlo a un avi, ¿es posible hacerlo?

    Deja una Respuesta

    El enlace de tu firma no es válido para los buscadores. Cualquier intento por tu parte de hacer spam no tendrá el resultado esperado. Haz un comentario interesante y contribuye a la discusión.