MPEG


FFmpeg es un proyecto de software gratuito y de código abierto que consiste en un conjunto de bibliotecas y programas para manejar videos, audio y otros archivos y transmisiones multimedia . Su esencia es la propia herramienta de línea de comandos ffmpeg , diseñada para el procesamiento de archivos de video y audio. Es ampliamente utilizado para transcodificación de formato , edición básica (recorte y concatenación ), escalado de video , efectos de postproducción de video y cumplimiento de estándares ( SMPTE , ITU ).

FFmpeg también incluye otras herramientas: ffplay, un sencillo reproductor multimedia y ffprobe, una herramienta de línea de comandos para mostrar información multimedia. Entre las bibliotecas incluidas se encuentran libavcodec , una biblioteca de códecs de audio/video utilizada por muchos productos de software comercial y gratuito, libavformat (Lavf), [9] una biblioteca de mux y demux contenedor de audio/video, y libavfilter, una biblioteca para mejorar y editar filtros a través de un gráfico de filtro similar a Gstreamer . [10]

FFmpeg es parte del flujo de trabajo de muchos otros proyectos de software, y sus bibliotecas son una parte central de los reproductores de medios de software como VLC , y se ha incluido en el procesamiento central de YouTube y Bilibili . [11] Se incluyen codificadores y decodificadores para muchos formatos de archivo de audio y video, lo que lo hace muy útil para la transcodificación de archivos multimedia comunes y poco comunes.

FFmpeg se publica bajo LGPL-2.1 o posterior o GPL-2.0 o posterior , según las opciones que estén habilitadas. [12]

El proyecto fue iniciado por Fabrice Bellard [12] (usando el seudónimo "Gérard Lantau") en 2000, y fue dirigido por Michael Niedermayer desde 2004 hasta 2015. [13] Algunos desarrolladores de FFmpeg también formaron parte del proyectoMPlayer .

El nombre del proyecto está inspirado en el grupo de estándares de video MPEG , junto con "FF" para "avance rápido", por lo que FFmpeg significa "Grupo de expertos en imágenes en movimiento de avance rápido". [14] El logotipo utiliza un patrón en zigzag que muestra cómo los códecs de video MPEG manejan la codificación de entropía . [15]