El TachiBlog

Posts Tagged ‘ffmpeg’

21 cosas que puedes hacer con ffmpeg

18 Julio 2009 | No Comments » | Jesus Gonzalez Corro

Esta es una recopilación de ejemplos de cosas útiles que se pueden hacer con ffmpeg, como puede ser convertir vídeos para PSP, iPod o iPhone, extraer el audio de un vídeo o extraer imágenes de un vídeo.

  • 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:
fmpeg -i entrada.avi -target ntsc-vcd salida.mpg

  • Codificación con varias pasadas

ffmpeg -i entrada -pass 2 -passlogfile ffmpeg2pass salida

  • Convertir 3gp a mp4

ffmpeg -i archivo.3gp -vcodec mpeg4 -acodec mp3 nuevoarchivo.avi

  • Convertir mpeg a 3gp

ffmpeg -i archivo.mpeg -s qcif -r 15 -ac 1 -ar 8000 -b 256000 -ab 15 nuevoarchivo.3gp

Tomado de: Tuxbelito.wordpress.com

Y vale la pena visitar el blog de casidiablo: Casidiablo.net

Conversión de video y audio con Ffmpeg

7 Febrero 2009 | No Comments » | Jesus Gonzalez Corro

BOOKMARK

Ya en un post anterior había mostrado la forma en que se pueden convertir los videos 3GP a mpeg o avi y viceversa además de reproducirlos en LINUX.

En la actualidad se ha dado por desarrollar numerosos formatos de acuerdo al reproductor que tengamos, desde los ya conocidos AVI, MPEG, MP3, WAV a otros menos conocidos como el propietario de Nokia 3GP u otros más novedosos como FLV ó DV.

Pues bien, para conseguir tener toda nuestra colección en los citados formatos, los usuarios de Windows necesitan programas propietarios que realicen las conversiones de otros formatos a los elegidos.

Aquí es donde aparece Ffmpeg, un paquete que incluye los siguientes programas:

  • ffmpeg: Herramienta sin interfaz gráfica que permite convertir ficheros de vídeo, flujos e incluso la entrada proporcionada por una tarjeta de TV a distintos formatos de salida.

  • ffserver: Servidor de flujos para ser proporcionados como entrada a ffmpeg.

  • ffplay: Reproductor muy simple, pero que tiene la capacidad de reproducir todos aquellos formatos que soporta ffmpeg.

Teniendo instalado Ffmpeg en Linux la conversión es bastante sencilla:

Conversión de formatos

AVI -> FLV

$ ffmpeg -i archivo.avi -acodec mp3 -ar 11025 archivo.flv

AVI -> VCD

$ ffmpeg -i archivo.avi -target pal-vcd archivo_vcd.mpg

AVI -> DV

$ ffmpeg -i archivo.avi -target pal-dv archivo.dv

MPEG -> 3GP

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

MPEG -> XviD

$ ffmpeg -i archivo.mpg -acodec mp3 -vcodec xvid -b 687 archivo.avi

MPEG -> FLV

$ ffmpeg -i archivo.mpg -vcodec flv -y archivo.flv

3GP -> MPEG4

$ ffmpeg -i archivo.3gp -vcodec mpeg4 -acodec mp3 archivo.avi

MP3 -> AMR

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

WAV -> AMR

$ ffmpeg -i cancion.wav -acodec amr_nb -ar 8000 -ac 1 -ab 32 cancion.amr

WMA -> MP3

$ ffmpeg -i cancion.wma -f mp3 -ab 192 cancion.mp3

(Después de ab se especifica el “bitrate” de salida)

En realidad esto es solo un ejemplo de la gran variedad de conversiones que se pueden realizar con este paquete, de modo que si te interesa realizar otro tipo de conversión te recomiendo que busques en el manual de la aplicación:

$ man ffmpeg

O visita el sitio web de Ffmpeg.

Por último,mediante ffplay, podrás reproducir todos aquellos ficheros que hayas convertido con ffmpeg del siguiente modo:

$ ffplay fichero.ext

Enlace:

http://ffmpeg.mplayerhq.hu

Archivos .flv y .3gp en Linux

6 Febrero 2009 | No Comments » | Jesus Gonzalez Corro

ffmpegUno de los aspectos mas interesantes de trabajar en Linux es su capacidad de reproducción en diferentes formatos de video, obvio teniendo las librerías adecuadas.

El reproductor VLC es muy bueno y cumple con la mayoría de las expectativas así como Mplayer; pero ¿que sucede cuando nos encontramos con los formatos .flv (flash video) o .3gp (usado en la mayoría de los celulares) cuando hay novatos en esto de la reproducción de videos?.

Bueno la cosa es muy fácil, según la distribución que tengas lo que necesitas es instalar el ffmpeg con todas las dependencias necesarias,
Si usas Ubuntu o alguna distro basada en Debian solo necesitas hacer

$apt-get install ffmpeg

Si usas Fedora u otra basada en RedHat

$yum -y install ffmpeg*

Teniendolo instalado abrimos una terminal y escribimos:

$ ffplayer nombredelvideo.flv

…y listo video en reproducción

Cosa similar si tenemos videos en formato .3gp

$ ffplayer nombredelvideo.3gp

Así cuando eres novato en Linux o vas empezando en este rollo te darás cuenta que no necesitas descargar programas específicos y propietarios par disfrutar de tus videos.

SAINTBASS