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 ffmpeg comandos, 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 comerciales y de software libre, libavformat (Lavf), [8] 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 . [9]

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 . [10] 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. [11]

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

El nombre del proyecto está inspirado en el grupo de estándares de video MPEG , junto con "FF" para "avance rápido". [13] 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 . [14]