gentoo linux, java, software libre y otras hierbas
Oct, 28 2008 - 1:11 am

Lista de conversiones útiles de video usando ffmpeg

Convertir un avi a mpg

ffmpeg -i entrada.avi salida.mpg

Convertir un mpg a avi

ffmpeg -i entrada.mpg salida.avi

Convertir avi a flv

ffmpeg -i entrada.avi -ab 56 -ar 44100 -b 200 -r 15 -s 320×240 -f flv salida.flv

Convertir un vídeo para verlo en el iPod/iPhone

ffmpeg -i entrada.avi input -acodec aac -ab 128kb -vcodec mpeg4 -b 1200kb -mbd 2 -flags +4mv+trell -aic 2 -cmp 2 -subcmp 2 -s 320×180 -title X salida.mp4
  • Video original: entrada.avi
  • Codec de audio: aac
  • Bitrate del audio: 128kb/s
  • Codec de vídeo: mpeg4
  • Bitrate del vídeo: 1200kb/s
  • Tamaño del vídeo: 320×180
  • Vídeo generado: salida.mp4

Convertir un vídeo para verlo en la PSP

ffmpeg -i entrada.avi -b 300 -s 320×240 -vcodec xvid -ab 32 -ar 24000 -acodec aac salida.mp4
  • Video original: entrada.avi
  • Codec de audio: aac
  • Bitrate del audio: 32kb/s
  • Codec de vídeo: xvid
  • Bitrate del vídeo: 1200kb/s
  • Tamaño del vídeo: 320×180
  • Vídeo generado: salida.mp4

Convertir avi a dv

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

Convertir avi a mpeg para reproductores de dvd

ffmpeg -i entrada.avi -target pal-dvd -ps 2000000000 -aspect 16:9 salida.mpeg
  • target pal-dvd: Formato de salida
  • ps 2000000000: Tamaño máximo del archivo resultante en bits (en el ejemplo, 2Gb)
  • aspect 16:9: Panorámico

Comprimir avi a divx

ffmpeg -i entrada.avi -s 320×240 -vcodec msmpeg4v2 salida.avi

Comprimir Ogg Theora a Mpeg dvd

ffmpeg -i entrada.ogm -s 720×576 -vcodec mpeg2video -acodec mp3 salida.mpg

Comprimir avi a SVCD mpeg2

Para PAL:

ffmpeg -i entrada.avi -target pal-svcd salida.mpg

Para NTSC:

ffmpeg -i entrada.avi -target ntsc-svcd salida.mpg

Comprimir avi a VCD mpeg2

Para PAL:

ffmpeg -i entrada.avi -target pal-vcd salida.mpg

Para NTSC:

ffmpeg -i entrada.avi -target ntsc-vcd salida.mpg

Codificación con varias pasadas

ffmpeg -i entrada -pass 2 -passlogfile ffmpeg2pass salida

Fuente: CatsWhoCode | traducción por Zootropo

11 Comentarios | deja el tuyo

Oct, 17 2008 - 3:22 pm

Convertir video en un GIF animado [ffmpeg]

video gif

Otro sencillo truco que nos permitirá transformar un video en una imagen GIF con movimiento. El comando como siempre es muy sencillo:

ffmpeg -i video.mpeg imagen.gif

Sin embargo, si te llega a salir el error [gif @ 0xb7f2b208]ERROR: gif only handles the rgb24 pixel format, solo debes modificar un poco el comando:

ffmpeg -i video.mpeg -pix_fmt rgb24 imagen.gif

Con esto le indicamos a ffmpeg que el formato de los pixeles será rgb24.

11 Comentarios | deja el tuyo

Oct, 15 2008 - 1:13 pm

Generar video a partir de una secuencia de imagenes [ffmpeg]

imagen video ffmpeg

Este tip es lo opuesto al anterior, en el que obteníamos secuencias de imagenes a partir de un video. Ahora convertiremos una secuencia de imágenes en un video. El comando es bastante sencillo… una vez tengamos un lote de imágenes enumeradas (imagen1.jpg, imagen2.jpg, imagen3.jpg, por ejemplo), ejecutamos lo siguiente:

ffmpeg -f image2 -i imagenes%d.jpg video.mpeg

Explicación…

El comando -f image2 le indica a ffmpeg que el formato de entrada serán imágenes. Mientras que el %d, de -i imagenes%d.jpg, será reemplazado por una secuencia de números.

10 Comentarios | deja el tuyo

« Entradas anteriores