Menú de tutoriales Tabla de contenidos de esta página

Documentación de FFmpeg

Introducir

FFmpeg es el marco multimedia líder, capaz de decodificar, codificar, transcodificar, mux, demux, transmitir, filtrar y reproducir prácticamente cualquier cosa que los humanos y las máquinas hayan creado. Admite desde los formatos antiguos más oscuros hasta los más modernos. No importa si fueron diseñados por algún comité de estándares, la comunidad o una corporación. También es muy portátil: FFmpeg compila, ejecuta y pasa nuestra infraestructura de prueba FATE en Linux, Mac OS X, Microsoft Windows, BSD, Solaris, etc. en una amplia variedad de entornos de compilación, arquitecturas de máquinas y configuraciones.

Contiene libavcodec, libavutil, libavformat, libavfilter, libavdevice, libswscale y libswrecodele que pueden ser utilizados por las aplicaciones. Además de ffmpeg, ffplay y ffprobe, que los usuarios finales pueden utilizar para transcodificar y reproducir.

El proyecto FFmpeg intenta proporcionar la mejor solución técnicamente posible tanto para los desarrolladores de aplicaciones como para los usuarios finales. Para lograrlo combinamos las mejores opciones de software gratuito disponibles. Favorecemos ligeramente nuestro propio código para mantener bajas las dependencias de otras bibliotecas y maximizar el intercambio de código entre partes de FFmpeg. Cuando no se puede responder a la pregunta de "mejor", admitimos ambas opciones para que el usuario final pueda elegir.

Todos son bienvenidos en FFmpeg y todas las contribuciones también son bienvenidas. Estaremos felices de recibir parches, solicitudes de extracción, informes de errores, donaciones o cualquier otro tipo de contribución.

La seguridad es una alta prioridad y la revisión del código siempre se realiza teniendo en cuenta la seguridad. Aunque debido a la gran cantidad de código que afecta a datos que no son de confianza, los problemas de seguridad son inevitables y, por lo tanto, proporcionamos actualizaciones lo más rápidas posible a nuestras últimas versiones estables cuando se encuentran nuevos problemas de seguridad.

Página web oficial: Https://ffmpeg.org/

Herramientas FFmpeg

ffmpeg : una herramienta de línea de comandos para convertir archivos multimedia entre formatos.

ffplay : Un reproductor multimedia sencillo basado en SDL y las bibliotecas FFmpeg.

ffprobe : Un sencillo analizador de flujo multimedia.

Bibliotecas FFmpeg para desarrolladores

libavutil : es una biblioteca que contiene funciones para simplificar la programación, incluidos generadores de números aleatorios, estructuras de datos, rutinas matemáticas, utilidades multimedia básicas y mucho más.

libavcodec : es una biblioteca que contiene decodificadores y codificadores para códecs de audio/vídeo.

libavformat : es una biblioteca que contiene demuxers y muxers para formatos contenedores multimedia.

libavdevice : es una biblioteca que contiene dispositivos de entrada y salida para capturar y renderizar en muchos marcos de software de entrada/salida multimedia comunes, incluidos Video4Linux, Video4Linux2, VfW y ALSA.

libavfilter : es una biblioteca que contiene filtros multimedia.

libswscale : es una biblioteca que realiza operaciones de escalado de imágenes y conversión de espacio de color/formato de píxeles altamente optimizadas.

libswrecodele : es una biblioteca que realiza operaciones de remuestreo, rematrización y conversión de formato de muestra de audio altamente optimizadas.

Tabla de contenidos de esta página