gentoo linux, java, software libre y otras hierbas
Dic, 29 2008 - 1:14 pm

Paquetes DEB de FFmpeg para Ubuntu Intrepid

Si bien es cierto, es posible instalar FFmpeg a través de los repositorios oficiales de Ubuntu, las personas que mantienen los paquetes no compilan dicho software con las opciones necesarias para manipular formatos no libres. La opción que teníamos antes era instalar los paquetes mediante el repositorio de Medibuntu, pero al parecer aún no han subido FFmpeg para Intrepid.

Afortunadamente, un lector llamado Eduardo se ha tomado la molestia de compilar las fuentes de FFmpeg y x264 y crear los paquetes .deb para Ubuntu Intrepid, con soporte para muchos más formatos, incluyendo los no libres. Él mismo me escribe los pasos necesarios para instalar dichos paquetes; lo primero, desinstalar los paquetes anteriores:

sudo apt-get purge ffmpeg x264 libx264-dev

Luego instalamos algunos paquetes necesarios con el siguiente comando:

sudo apt-get update
sudo apt-get install build-essential libfaad-dev libfaac-dev libmp3lame-dev libtheora-dev

Luego descargamos los paquetes y los instalamos con los siguientes comandos:

sudo dpkg -i x264… .deb
sudo dpkg -i ffmpeg….. .deb

Y esto es todo. Desde aquí le doy las gracias a Eduardo por tomarse tantas molestias.

11 Comentarios | deja el tuyo

Oct, 29 2008 - 11:07 am

FFmpeg – Tutoriales, ejemplos, tips

ffmpeg

FFmpeg es una completa herramienta para el procesamiento de audio y video. FFmpeg es desarrollado bajo Linux, pero puede ser usado en la mayoría de los sistemas operativos, incluyendo Windows.

El proyecto está compuesto por varias herramientas:

  • ffmpeg es una línea de comandos para convertir un tipo de video a otro. Soporta también grabación y codificación en tiempo real desde una tarjeta de televisión.
  • ffserver es un servidor HTTP de streaming multimedia para transmisiones en vivo.
  • ffplay es un simple reproductor basado en SDL.
  • libavcodec es una librería que contiene todos los de/codificadores de audio y video de FFmpeg. La mayoría de los codecs son desarrollados desde cero para asegurar el mejor rendimiento y para que su código sea fácil de reusar.
  • libavformat es una librería que contiene los parsers y generadores para todos los formatos de audio y video comunes.

Instalación

La instalación de FFmpeg es muy sencilla bajo Linux puesto que se encuentra en los repositorios de todas las distribuciones más usadas. Por ejemplo, en Debian basta con ejecutar el siguiente comando para instalarlo:

apt-get install ffmpeg

Si usas Ubuntu te recomiendo que lo instales desde los repositorios de Medibuntu, de tal manera que no tengas problemas con (de)codificadores de formatos privativos.

Ejemplos de uso de ffmpeg

Trabajando con hooks

20 Comentarios | deja el tuyo

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

« Entradas anteriores