Poderosa herramienta f f m p e g

Buenas estimados lectores hoy deseo compartir con ustedes una poderosa herramienta llamada ffmpeg la cual es el código fuente para crear nuestro software por así decirlo o mejor el software en bruto luego faltaría ensamblarlo con una interfaz gráfica, de seguro se deben testar preguntando que es ffmpeg y para que se utiliza :

 

No es mas que Colección de software libre que puede grabar, convertir y hace streaming de audio y video. Incluye libavcodec, una biblioteca de códecs. FFmpeg está desarrollado en GNU/Linux, pero puede ser compilado en la mayoría de los sistemas operativos, incluyendo Microsoft Windows.

Algunos ejemplos de su uso:

Obtener información de un vídeo

 

ffmpeg -i video.avi

Combinar una serie de imágenes en un vídeo

 

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

Con este comando convertiríamos todas las imágenes del directorio actual (con nombres imagen1.jpg, imagen2.jpg, etc…. en un video llamado video.mpg.
Convertir un vídeo en imágenes

 

ffmpeg -i video.mpg imagen%d.jpg

Con este comando se crearan varias imágenes imagen1.jpg, imagen2.jpg, … Para las imágenes resultantes
se pueden usar los formatos PGM, PPM, PAM, PGMYUV, JPEG, GIF, PNG, TIFF o SGI.

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

Extraer el sonido de un vídeo, y guardarlo como MP3

ffmpeg -i video.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 audio.mp3

* Video original: video.avi * Codec de audio: mp3 * Bitrate del audio: 192kb/s *

Archivo generado: audio.mp3
Convertir un wav en MP3

 

ffmpeg -i audio.wav -ar 44100 audio.mp3

Convertir un avi a mpg

 

ffmpeg -i entrada.avi salida.mpg

Convertir un mpg a avi

 

ffmpeg -i entrada.mpg salida.avi

Convertir un avi a gif

ffmpeg -i entrada.avi salida.gif

Añadir el sonido de un archivo de audio a un vídeo

 

ffmpeg -i audio.wav -i video_entrada.avi video_salida.mpg

Convertir avi a flv

 

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

Convertir avi a dv

 

ffmpeg -i entrada.avi -s pal -r pal -aspect 4:3 -ar 48000 -ac 2 salida.dv
o bien
ffmpeg -i entrada.avi -target pal-dv 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

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

Cambiar de formato especificando el bitrate y la resolución del archivo de salida:

 

ffmpeg -i archivo1.avi archivo2.mpg -s 640×480 -b 800

Extraer el audio de un archivo de video:

 

ffmpeg -i archivo.avi -vn -acodec copy audio.mp3

Extraer el video de un archivo olvidándonos del audio:

 

ffmpeg -i archivo.avi -an -vcodec copy video.avi

de avi a flv:

 

ffmpeg -i movie.avi -acodec mp3 -ar 11025 movie.flv

de mp3 a amr:

 

ffmpeg -i music.mp3 -acodec amr_nb -ar 8000 -ac 1 -ab 32 music.amr

de mpeg a mp3:

 

ffmpeg -i video.mpg -f mp3 audio_track.mp3

de avi a vcd:

 

ffmpeg -i myfile.avi -target pal-vcd myfile_vcd.mpgde wav a amr:
ffmpeg -i music.wav -acodec amr_nb -ar 8000 -ac 1 -ab 32 music.amr

de mpeg a 3gp:

 

ffmpeg -i archivo.mpeg -s qcif -r 12 -ac 1 -ar 8000 -b 30 -ab 12 salida.3gptambien:
ffmpeg -i archivo.mpeg -s qcif -r 15 -ac 1 -ar 8000 -b 256000 -ab 15 salida.3gp

de mpeg a Xcid:

 

fmpeg -i pelicula.mpg -acodec mp3 -vcodec xvid -b 687 pelicula.avi

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
etc...

Y unimos 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

Añadir sonido a un video sin él (por ejemplo a un montaje fotográfico):

 

ffmpeg -i audio.mp3 -i montaje.avi video_final.avi

Nota: Si el audio.mp3 es más largo que el montaje.avi el video_final tendrá la duración del audio y viceversa.

Información recopilada de:

https://www.ecured.cu/Ffmpeg

http://www.softwarelibre.net/

http://www.guia­ubuntu.org/

Compartir

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *