FFmpeg-0.4.8

Introducción a FFmpeg

FFmpeg es una solución para grabar, convertir y emitir audio y vídeo. Debido al pesado desarrollo, no funcionarán todas estas funciones.

Información sobre el paquete

Dependencias de FFmpeg

Instalación de FFmpeg

Instala FFmpeg ejecutando los siguientes comandos:

[Nota]

Nota

Los mantenedores del paquete recomiendan compilarlo sin optimizaciones.

./configure --prefix=/usr --enable-shared &&
make &&
make install

Explicación de los comandos

--enable-shared: Esta opción es necesaria para construir las librerías compartidas libavcodec y libavformat.

--enable-mp3lame: Enlaza contra libmp3lame.

--enable-vorbis: Enlaza contra libvorbis.

--disable-ffplay: Solo instala la parte del servidor. ffplay necesita X para construirse.

Configuración de FFmpeg

Ficheros de configuración

~/.ffmpeg/ffserver-config

Encontrarás un ejemplo del fichero de configuración de ffserver http://ffmpeg.sourceforge.net/sample.html.

Contenido

El paquete FFmpeg contiene ffmpeg, ffserver, ffplay, libavcodec y libavformat.

Descripciones

ffmpeg

ffmpeg es una herramienta en línea de comandos para convertir ficheros de vídeo, flujos de red o la entrada de una tarjeta de TV a varios formatos de vídeo.

ffserver

ffserver es un servidor de flujo para todo lo que ffmpeg pueda usar como entrada (ficheros, flujos, entrada de la tarjeta de TV, cámara web, etc).

ffplay

ffplay es un reproductor de medios muy simple y portable que utiliza las librerías ffmpeg y la librería SDL.

libavcodec/libavformat

libavcodec y libavformats son librerías para codificar/decodificar flujos de vídeo y meterlos en ficheros o paquetes de red. Puesto que están bien documentadas, puedes incluirlas fácilmente en tu software, al igual que hacen otros paquetes.