Convertir formatos de audio y video

Es muy común que necesitemos extraer el audio de un video, o por ejemplo pasar un archivo {es:wav} a mp3  o  reducir el peso de un video.

En el blog Nefertec encontré esta interesante info sobre como trabajar con archivos de audio y video directamente desde la consola muy fácilmente.

Se trata de {es:FFmpeg},  para instalarlo solo hace falta:

sudo apt-get install ffmpeg

en cualquien sistema de la familia {es:Debian} ( como {es:Ubuntu} ).

¿No usas software libre? empezá ahora.

Acá varios ejemplos muy útiles:

Convertir un archivo de wav a mp3
$ffmpeg -i audio.wav -f mp3 audio.mp3

Convertir un archivo de mpg a flv
ffmpeg -i video.mpg -ar 22050 video.flv

Convertir de un formato a otro archivos de audio o video:
$ ffmpeg -i archivo1.avi archivo2.mpg

Convertir videos en formato 3gp del móvil a mpeg4:
$ ffmpeg -i archivo1.3gp -vcodec mpeg4 -acodec mp3 archivo2.avi

Convertir de avi a flv:
$ ffmpeg -i movie.avi -acodec mp3 -ar 11025 movie.flv

Convertir de mp3 a amr:
$ ffmpeg -i music.mp3 -acodec amr_nb -ar 8000 -ac 1 -ab 32 music.amr

Convertir de mpeg a mp3:
$ ffmpeg -i video.mpg -f mp3 audio_track.mp3

Convertir de avi a vcd:
$ ffmpeg -i myfile.avi -target pal-vcd myfile_vcd.mpg

Convertir de wav a amr:
$ ffmpeg -i music.wav -acodec amr_nb -ar 8000 -ac 1 -ab 32 music.amr

terminator

Convertir de mpeg a 3gp:
$ ffmpeg -i archivo.mpeg -s qcif -r 12 -ac 1 -ar 8000 -b 30 -ab 12 salida.3gp

también:
$ ffmpeg -i archivo.mpeg -s qcif -r 15 -ac 1 -ar 8000 -b 256000 -ab 15 salida.3gp

Convertir de mpeg a flv:
$ ffmpeg -i pelicula.mpg -vcodec flv -y pelicula.flv

Convertir una secuencia de imagenes a video:
$ ffmpeg -f image2 -i imagenes%d.jpg video.mpeg

Convertir imagenes de un video en un .gif animado:
$ ffmpeg -i video.mpeg -pix_fmt rgb24 imagenes.gif

Unir varios videos (primero convertirlos a mpeg):
$ ffmpeg -i video1.avi -sameq video1.mpeg
$ ffmpeg -i video2.avi -sameq video2.mpeg

Unir los videos resultantes usando cat:
$ cat video1.mpeg video2.mpeg > nuevo_video.mpeg

Regresar el video resultante al formato deseado:
$ ffmpeg -i nuevo_video.mpeg -sameq nuevo_video.avi

Suprimir el audio de un video:
$ ffmpeg -i video.avi -an video_sin_sonido.avi

Separar para guardar el sonido de un video:
$ ffmpeg -i video.avi audio.mp3