Comandos Para FFMPEG Editar Audio y Video en Linux Como ?

Como Usar FFMPEG

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 320×180 -title X final_video.mp4

Explicación del comando anterior:

Fuente: source_video.avi
Códecde audio: aac
Bitratedel 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 320×240 -vcodec xvid -ab 32 -ar 24000 -acodec aac final_video.mp4

Explicación del comando anterior

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 del comando anterior

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 320×240 -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 del comando anterior

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 320×240 -vcodec msmpeg4v2 video_finale.avi

Comprimiendo un fichero Ogg Theora en MPEG para un reproductor DVD

ffmpeg -i film_sortie_cinelerra.ogm -s 720×576 -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

Nos vemos espero les sirva si tienen dudas posteen lo saque de umm linuxav.net.