FFmpeg es una solución para grabar, convertir y emitir audio y vídeo. Debido al pesado desarrollo, no funcionarán todas estas funciones.
Descarga (HTTP): http://telia.dl.sourceforge.net/sourceforge/ffmpeg/ffmpeg-0.4.7.tar.gz
Descarga (FTP): ftp://sunsite.ccu.edu.tw/pub14/sourceforge/f/ffmpeg/ffmpeg-0.4.7.tar.gz
Tamaño del paquete: 1.2 MB
Estimación del espacio necesario en disco: 32 MB
Tiempo estimado de construcción: 1.01 SBU
Instala FFmpeg ejecutando los siguientes comandos:
Nota: Los mantenedores del paquete recomiendan compilarlo sin optimizaciones.
./configure --prefix=/usr --enable-shared && make && make install |
--enable-shared: Esta opción es necesaria para construir las librerías compartidas libavcodec y libavformat.
~/.ffmpeg/ffserver-config
Encontrarás un ejemplo del fichero de configuración de ffserver http://ffmpeg.sourceforge.net/sample.html.
El paquete FFmpeg contiene ffmpeg, ffserver, ffplay, libavcodec y libavformat.
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 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 es un reproductor de medios muy simple y portable que utiliza las librerías ffmpeg y la librería SDL.
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.