FFmpeg
FFmpeg
Información
Creador |
Fabrice Bellard
|
---|
Primera versión
|
20 de diciembre de 2000
|
---|
Última versión
|
4,4 (8 de abril de 2021)
|
---|
Depositar |
git.ffmpeg.org/ffmpeg.git
|
---|
Escrito en
|
C , ensamblador y C ++
|
---|
Sistema de explotación |
GNU / Linux , macOS , Microsoft Windows y Android
|
---|
Medio ambiente |
X86 , arquitectura ARM , PowerPC , arquitectura MIPS , DEC Alpha , Blackfin ( en ) , AVR32 y arquitectura SPARC
|
---|
Leer formatos |
Audiolibro audible ( d ) , gráficos de red portátiles animados , formato de sistemas avanzados , FLV ( d ) , GIF , Quicktime File ( en ) , MPEG Transport Stream , 4X IMA ADPCM ( d ) , FLAC nativo ( d ) , contenedor NUT , Bink Video , versión 1 ( d ) , Bink Video, versión 2 ( d ) , Indeo , Digital Picture Exchange , Adaptive Multi Rate y Audio Interchange File Format
|
---|
Formatos escritos |
Audio Interchange File Format , Advanced Systems Formato , FLV ( d ) , GIF , ICO , Matroska , WebM , archivo QuickTime ( es ) , Audible audiolibro ( d ) , MPEG-1/2 Audio Layer 3 , MPEG Transport Stream , Material Exchange Format , Ogg , FLAC nativo ( d ) y MPEG-4 Parte 14
|
---|
Tipo
|
Marco multimedia
|
---|
Licencia |
Licencia pública general reducida GNU versión 2.1 o posterior ( d )
|
---|
Sitio web |
ffmpeg.org
|
---|
FFmpeg es una colección de software gratuito destinado a procesar transmisiones de audio o video (grabación, reproducción o conversión de un formato a otro). Esta biblioteca es utilizada por muchos otros programas o servicios como VLC , iTunes o YouTube .
Desarrollado en GNU / Linux , FFmpeg se puede compilar en la mayoría de los sistemas operativos , incluido Windows . El proyecto se distribuye bajo licencia libre, GPL 2+ o LGPL 2.1+ dependiendo de las opciones de compilación del proyecto.
El nombre FFmpeg consiste en el nombre del grupo de trabajo MPEG y dos de F significa "avance rápido" (" avance rápido ") en inglés.
Historia
Este proyecto fue creado por Fabrice Bellard en 2000 y ahora es mantenido por Michael Niedermayer. Actualmente está alojado en los servidores del proyecto MPlayer .
Componentes
El proyecto consta de varios componentes, herramientas de línea de comandos o bibliotecas de software :
-
ffmpeg la utilidad del mismo nombre para convertir formatos de video. También admite la codificación en tiempo real desde una tarjeta de TV;
-
ffserver es un servidor HTTP para la distribución de contenido en continuo ( streaming ) ;
-
ffplay para reproducir un archivo multimedia (se basa en las bibliotecas SDL y FFmpeg ).
Bibliotecas:
-
libavcodec contiene todos los codificadores y decodificadores de audio / video FFmpeg. La mayoría de los códecs se han vuelto a desarrollar desde cero para garantizar el mejor rendimiento y la reutilización del código fuente , algunos de ellos se han desarrollado mediante ingeniería inversa ;
-
libavformat contiene un analizador (un analizador en inglés, navegador en francés) y un generador para los formatos de audio / video más comunes.
Lista de formatos de contenedor de audio / video compatibles
Lista de formatos de compresión compatibles
FFmpeg es probablemente el software de codificación / decodificación que admite la mayoría de formatos.
Audio
-
FLAC , compresión sin pérdidas
-
MPEG-1 Audio Layer 2 (mp2) , MPEG-1/2 Audio Layer 3 (mp3) , MPEG-4 AAC
- speex
- vorbis
- WMA
- OPUS
- G711, G721, G722, G723, G726, G729
- ADPCM
- AMR
- AC-3
Video
Imagen
Estos formatos se utilizan principalmente para editar animaciones o extraer imágenes.
Lista de herramientas multimedia que utilizan FFmpeg
-
Blender (desde la versión 2.42)
-
Emby (en) servidor de medios
-
DLNow (convertidor y descargador de videos de YouTube)
-
ffdshow (filtro DirectShow para Windows )
- ffmpeg-php: esta biblioteca se utiliza para obtener información del video (tamaño, duración, número de imágenes, etc.) o incluso para generar una imagen GIF animada de un video.
- Formato de fábrica
- GStreamer
- iSquint (convertidor de formato de iPod para Mac )
- El KMPlayer
-
Kodi (ex XMBC)
- Konvertor
- MPlayer
- CasparCG
- Servidor de medios Ps3
- MumbleDJ: reproductor de audio en mumble
- Convertidor de medios rápido
-
Super Video Converter (convertidor de video para Windows)
-
Video Transcoder : una aplicación de Android para transcodificar y cortar - sitio del proyecto
- Reproductor de multimedia VLC
-
WinFF : interfaz de usuario libre de FFmpeg, para GNU / Linux y Windows.
- Xine
Ver también
Referencias
-
" http://git.videolan.org/?p=ffmpeg.git;a=commit;h=9aeeeb63f7e1ab7b0b7bb839a5f258667a2d2d78 "
-
" Release n4.4 " (consultado el 9 de abril de 2021 )
-
(in) " YouTube de Google usa FFmpeg | Romper huevos y hacer tortillas ” , en Multimedia.cx ,8 de febrero de 2011(consultado el 8 de enero de 2019 )
-
" Documentación general " en ffmpeg.org (consultado el 24 de diciembre de 2018 )
-
(en) " 8 de abril de 2021, FFmpeg 4.4" Rao " " en FFmpeg.org
-
ldd /usr/lib/kodi/kodi.bin | grep ffmpeg
enlaces externos