FFmpeg es una herramienta de código abierto que permite a los usuarios de Linux, Windows y Mac OS X reproducir, convertir, grabar y transmitir archivos de audio y video. Se usa en casi todas las distribuciones de Linux. Es un software de línea de comandos que puede codificar, decodificar, demux, mux, transcodificar, transmitir, reproducir y filtrar casi cualquier formato de medios disponible. FFmpeg usa libavcodec, la biblioteca de códec de audio / video más avanzada para Linux y sistemas similares a UNIX.
Características de un vistazo
El software está compuesto por un servidor de transmisión multimedia para transmisiones en vivo, un reproductor multimedia simple basado en la poderosa biblioteca SDL, un analizador de flujo multimedia simple, una biblioteca que contiene funciones para simplificar la programación y otra biblioteca que incluye muxers y demuxers para formatos de contenedor multimedia. Además, admite dispositivos de entrada y salida, filtros de medios, una biblioteca para realizar escalas de imagen altamente optimizadas y operaciones de conversión de formato de espacio / píxel de color y una biblioteca para realizar conversiones de remuestreo de audio y remuestreo altamente optimizadas.
Utilizado por una amplia gama de aplicaciones para manipular archivos de video
Actualmente, numerosas utilidades de conversión de audio / video, así como aplicaciones de reproducción de videos se basan o usan el proyecto FFmpeg, de una forma u otra. Por ejemplo, Cinelerra es una aplicación muy poderosa que utiliza FFmpeg para operaciones profesionales de edición de video. Entre otros proyectos populares basados en FFmpeg, podemos mencionar VLC Media Player, los navegadores web Chromium y Google Chrome, Electric Sheep, ffdshow, HandBrake, Kdenlive, libquicktime, MPlayer, MythTV, OpenH323, QtAV, VeeJay, xine, XBMC, así como como el framework GStreamer que se usa en muchos sistemas operativos modernos basados en Linux.
Viene preinstalado en muchas distribuciones de Linux
Los usuarios experimentados de Linux pueden aprender a utilizar FFmpeg directamente desde la línea de comandos, ya que el proyecto proporciona una documentación manual y en línea completa. Ha sido creado por el mismo equipo de desarrolladores que inició el proyecto MPlayer, un potente reproductor de audio / video en el que se basan muchas aplicaciones. FFmpeg viene preinstalado en muchas distribuciones de Linux. De lo contrario, se agregará automáticamente cuando instale una de las aplicaciones basadas en FFmpeg antes mencionadas.
Qué hay de nuevo en esta versión:
- El INCLUDE-la biblioteca siguientes versiones:
- 56 libavutil 14.100
- libavcodec 18.100 58.
- 58 libavformat 12.100
- 58 libavdevice 3.100
- libavfilter 16.100 7.
- libswscale 5. 1.100
- libswresample 3 1.100
- 55 libpostproc 1.100
Lo que el nuevo en la versión 4.0.1:
- El CONTENER-la biblioteca siguientes versiones:
- libavutil 56.14.100
- 58.18.100 libavcodec
- libavformat 58.12.100
- libavdevice 58.3.100
- libavfilter 7.16.100
- libswscale 5.1.100
- libswresample 3.1.100
- libpostproc 55.1.100
Lo que el nuevo en la versión:
- El CONTENER-la biblioteca siguientes versiones:
- 55 libavutil 78.100
- libavcodec 57107100
- 57 libavformat 83.100
- 57 libavdevice 10.100
- libavfilter 6107100
- libavresample 3 7 0
- 8.100 libswscale 4.
- libswresample 2 9.100
- 54 libpostproc 7.100
Lo que el nuevo en la versión 3.3.4:
- El INCLUDE-la biblioteca siguientes versiones:
- 55 libavutil 58.100
- libavcodec 89.100 57.
- 57 libavformat 71.100
- 57 libavdevice 6.100
- libavfilter 82.100 6.
- libavresample 3 5 0
- 6.100 libswscale 4.
- libswresample 2 7.100
- 54 libpostproc 5.100
Lo que el nuevo en la versión 3.3.3:
- El CONTENER-la biblioteca siguientes versiones:
- libavutil 55.58.100
- 57.89.100 libavcodec
- libavformat 57.71.100
- libavdevice 57.6.100
- libavfilter 6.82.100
- libavresample 3.5.0
- libswscale 4.6.100
- libswresample 2.7.100
- libpostproc 54.5.100
Lo que el nuevo en la versión 3.3.2:
- El CONTENER-la biblioteca siguientes versiones:
- libavutil 55.58.100
- 57.89.100 libavcodec
- libavformat 57.71.100
- libavdevice 57.6.100
- libavfilter 6.82.100
- libavresample 3.5.0
- libswscale 4.6.100
- libswresample 2.7.100
- libpostproc 54.5.100
Lo que el nuevo en la versión 3.3:
- El decodificador CrystalHD se movió a la nueva API de decodificación
- agregue la biblioteca interna de ebur128, elimine la dependencia externa de libebur128
- Protocolo FEC Pro-MPEG CoP # 3-R2
- filtro de video premultiply
- Soporte para videos esféricos
- configure ahora falla si se solicitan autodetect-libraries pero no se encuentran
- Decodificador de PSD
- 16.8 decodificador de punto flotante pcm
- 24.0 decodificador de punto flotante pcm
- Decodificador de Pixel de Apple
- Decodificador de audio QDMC
- Decodificador NewTek SpeedHQ
- Destructor estándar de muestra MIDI volcado
- filtro readeia608
- Sample Dump eXchange demuxer
- filtro multimedia abitscope
- Scenarist Closed Captions demuxer y muxer
- filtro de umbral
- filtro medidor de velocidad
- Tablas de Huffman óptimas para la codificación de (M) JPEG
- Codificación MPEG-2 y VP8 acelerada por VAAPI
- Decodificador de códec FM Captura de pantalla
- codificador de Opus nativo
- Decodificador de ScreenPressor
- decodificador ClearVideo incompleto
- Filtros de escalamiento y desentrelazado de video Intel QSV
- Soporte de MOV con varias tablas de descripción de muestra
- decodificador XPM
- Se eliminó el capturador de pantalla X11 heredado, en su lugar se usa XCB
- Filtro MPEG-7 Video Signature
- Se eliminó el filtro de asinctos (use af_aresample en su lugar)
- Descodificación de video VP8 acelerada por QSV de Intel
Qué hay de nuevo en la versión 3.2.4:
- Incluye las siguientes versiones de biblioteca:
- libavutil 55.34.100
- libavcodec 57.64.101
- libavformat 57.56.100
- libavdevice 57.1.100
- libavfilter 6.65.100
- libavresample 3.1.0
- libswscale 4.2.100
- libswresample 2.3.100
- libpostproc 54.1.100
Qué hay de nuevo en la versión 3.2.2:
- Incluye las siguientes versiones de biblioteca:
- libavutil 55.34.100
- libavcodec 57.64.101
- libavformat 57.56.100
- libavdevice 57.1.100
- libavfilter 6.65.100
- libavresample 3.1.0
- libswscale 4.2.100
- libswresample 2.3.100
- libpostproc 54.1.100
Qué hay de nuevo en la versión 3.2.1:
- El INCLUDE-la biblioteca siguientes versiones:
- libavutil 55.34.100
- 57.64.101 libavcodec
- libavformat 57.56.100
- libavdevice 57.1.100
- libavfilter 6.65.100
- libavresample 3.1.0
- libswscale 4.2.100
- libswresample 2.3.100
- libpostproc 54.1.100
Lo que el nuevo en la versión 3.2:
- El INCLUDE-la biblioteca siguientes versiones:
- libavutil 55.34.100
- 57.64.100 libavcodec
- libavformat 57.56.100
- libavdevice 57.1.100
- libavfilter 6.65.100
- libavresample 3.1.0
- libswscale 4.2.100
- libswresample 2.3.100
- libpostproc 54.1.100
Lo que el nuevo en la versión 3.1.3:
- El INCLUDE-la biblioteca siguientes versiones:
- 55 libavutil 28.100
- libavcodec 48.101 57.
- 57 libavformat 41.100
- 57 libavdevice 0.101
- libavfilter 47.100 6.
- libavresample 3 0 0
- 1.100 libswscale 4.
- libswresample 2 1.100
- 54 libpostproc 0.100
Lo que el nuevo en la versión 3.1.2:
- El INCLUDE-la biblioteca siguientes versiones:
- libavutil 55.28.100
- 57.48.101 libavcodec
- libavformat 57.41.100
- libavdevice 57.0.101
- libavfilter 6.47.100
- libavresample 3.0.0
- libswscale 4.1.100
- libswresample 2.1.100
- libpostproc 54.0.100
Lo que el nuevo en la versión 3.1.1:
- libavutil 55.28.100
- 57.48.101 libavcodec
- libavformat 57.41.100
- libavdevice 57.0.101
- libavfilter 6.47.100
- libavresample 3.0.0
- libswscale 4.1.100
- libswresample 2.1.100
- libpostproc 54.0.100
Lo que el nuevo en la versión 3.0.2:
Nuevo en FFmpeg 3.0.1 (marzo 29a, 2016)
Lo que el nuevo en la versión 3.0.1:
- El INCLUDE-la biblioteca siguientes versiones:
- 55 libavutil 17.103
- libavcodec 24.102 57.
- 57 libavformat 25.100
- 57 libavdevice 0.101
- libavfilter 31.100 6.
- libavresample 3 0 0
- 0.100 libswscale 4.
- libswresample 2 0.101
- 54 libpostproc 0.100
Lo que el nuevo en la versión 3.0:
- Common Encryption (CENC) Codificación y decodificación MP4 compatibles
- Decodificación DXV
- filtro extraestéreo
- ocr filter
- filtro de alimiter
- filtro de stereowiden
- filtro de estereotoles
- filtro de banda elástica
- filtro de tremolo
- filtro de ágata li>
- filtro chromakey
- filtro enmascaradomerge
- Decodificación de Screenpresso SPV1
- muxer de huellas dactilares chromaprint
- control de volumen dinámico ffplay
- desplazar filtro
- filtro de color selectivo
- amplias mejoras del codificador AAC nativo y eliminación de indicador experimental
- Decodificador ADPCM PSX
- 3dostr, dcstr, fsb, genh, vag, xvag, anuncios, msf, svag y amp; vpk demuxer
- filtro zscale
- has demuxer
- Transcodificación de QSV Intel de copia cero en ffmpeg
- filtro shuffleframes
- decodificador DPCM SDX2
- filtro de vibrato
- innoHeim / Rsupport Screen Capture codec decoder
- Decoder ADICM AICA
- Interplay ACM demuxer y decodificador de audio
- XMA1 & amp; Decodificador XMA2
- filtro en tiempo real
- fuente de filtro de audio anoisesrc
- Demolición de IVR
- compensationdelay filter
- filtro de acompressor
- soporte de codificación de imágenes RLE SGI de 16 bits
- filtro de apulsor
- filtro de audio sidechaingate
- la opción mipsdspr1 se ha cambiado a mipsdsp
- filtro de acentos
- mips32r5 se ha eliminado
- mips64r6 se ha eliminado
- Decodificación VP9 acelerada por DXVA2
- SOFAlizer: filtro de acústica binaural virtual
- VAAPI VP9 hwaccel
- ecualizador paramétrico multibanda de audio de alto orden
- filtrado de flujo de bits automático
- muestra el filtro de espectro
- se eliminó el soporte de libstagefright
- filtro spectrumsynth
- filtro ahistogram
- solo busca con el botón derecho del mouse en ffplay
- alternar la pantalla completa al hacer doble clic con el botón izquierdo del mouse en ffplay
- filtro afftfilt
- filtro de convolución
- se eliminó el soporte de libquvi
- soporte para dvaudio en wav y avi
- se eliminó el soporte de libaacplus y libvo-aacenc
- Decodificador Cineform HD
- nuevo decodificador DCA con soporte completo para extensiones DTS-HD
- mejoras significativas en el rendimiento del demuxer de Windows Television (WTV)
- nnedi deinterlacer
- streamselect video y astreamselect audio filter
- filtro swaprect
- video de metadatos y filtro de audio de metadatos
- Soporte de perfil SMPTE VC-2 HQ para el decodificador Dirac
- Codificador nativo SMPTE VC-2 compatible con el perfil HQ
La opción
La opción
Qué hay de nuevo en la versión 2.8.6:
- Entre muchos otros cambios, incluye todos los cambios de ffmpeg-mt, libav master de 2015-08-28, libav 11 desde 2015-08-28.
- Incluye las siguientes versiones de biblioteca:
- libavutil 54. 31.100
- libavcodec 56. 60.100
- libavformat 56. 40.101
- libavdevice 56. 4.100
- libavfilter 5. 40.101
- libavresample 2. 1. 0
- libswscale 3. 1.101
- libswresample 1. 2.101
- libpostproc 53. 3.100
Qué hay de nuevo en la versión 2.8.3:
- Entre muchos otros cambios, incluye todos los cambios de ffmpeg-mt, libav master de 2015-08-28, libav 11 desde 2015-08-28.
- Incluye las siguientes versiones de biblioteca:
- libavutil 54. 31.100
- libavcodec 56. 60.100
- libavformat 56. 40.101
- libavdevice 56. 4.100
- libavfilter 5. 40.101
- libavresample 2. 1. 0
- libswscale 3. 1.101
- libswresample 1. 2.101
- libpostproc 53. 3.100
Qué hay de nuevo en la versión 2.8:
- Entre muchos otros cambios, incluye todos los cambios de ffmpeg-mt, libav master de 2015-08-28, libav 11 desde 2015-08-28.
- Incluye las siguientes versiones de biblioteca:
- libavutil 54. 31.100
- libavcodec 56. 60.100
- libavformat 56. 40.101
- libavdevice 56. 4.100
- libavfilter 5. 40.101
- libavresample 2. 1. 0
- libswscale 3. 1.101
- libswresample 1. 2.101
- libpostproc 53. 3.100
Qué hay de nuevo en la versión 2.7.1:
- Entre muchos otros cambios, incluye todos los cambios de ffmpeg-mt, libav master de 2015-06-10, libav 11 a partir del 2015-06-11. Incluye las siguientes versiones de biblioteca ...
- libavutil 54. 27.100
- libavcodec 56. 41.100
- libavformat 56. 36.100
- libavdevice 56. 4.100
- libavfilter 5. 16.101
- libavresample 2. 1. 0
- libswscale 3. 1.101
- libswresample 1. 2.100
- libpostproc 53. 3.100
Qué hay de nuevo en la versión 2.6.3:
- Entre muchos otros cambios, incluye todos los cambios de ffmpeg-mt, libav master de 2015-03-06, libav 11 a partir de 2015-03-06.
- Incluye las siguientes versiones de biblioteca:
- libavutil 54. 20.100
- libavcodec 56. 26.100
- libavformat 56. 25.101
- libavdevice 56. 4.100
- libavfilter 5. 11.102
- libavresample 2. 1. 0
- libswscale 3. 1.101
- libswresample 1. 1.100
- libpostproc 53. 3.100
Qué hay de nuevo en la versión 2.6.1:
- Entre muchos otros cambios, incluye todos los cambios de ffmpeg-mt, libav master de 2015-03-06, libav 11 a partir de 2015-03-06. Incluye las siguientes versiones de biblioteca ...
- libavutil 54. 20.100
- libavcodec 56. 26.100
- libavformat 56. 25.101
- libavdevice 56. 4.100
- libavfilter 5. 11.102
- libavresample 2. 1. 0
- libswscale 3. 1.101
- libswresample 1. 1.100
- libpostproc 53. 3.100
Qué hay de nuevo en la versión 2.5.4:
- 2.5.4 fue lanzado el 2015-02-13. Es la última versión estable de FFmpeg de la rama de versiones 2.5, que se eliminó de la versión maestra en 2014-12-15. Entre muchos otros cambios, incluye todos los cambios de ffmpeg-mt, libav master de 2014-12-03, libav 11 a partir de 2014-12-03.
- Incluye las siguientes versiones de biblioteca:
- libavutil 54. 15.100
- libavcodec 56. 13.100
- libavformat 56. 15.102
- libavdevice 56. 3.100
- libavfilter 5. 2.103
- libavresample 2. 1. 0
- libswscale 3. 1.101
- libswresample 1. 1.100
- libpostproc 53. 3.100
Qué hay de nuevo en la versión 2.5.3:
- Entre muchos otros cambios, incluye todos los cambios de ffmpeg-mt, libav master de 2014-12-03, libav 11 desde 2014-12-03. Incluye las siguientes versiones de biblioteca ...
- libavutil 54. 15.100
- libavcodec 56. 13.100
- libavformat 56. 15.102
- libavdevice 56. 3.100
- libavfilter 5. 2.103
- libavresample 2. 1. 0
- libswscale 3. 1.101
- libswresample 1. 1.100
- libpostproc 53. 3.100
Qué hay de nuevo en la versión 2.5.1:
- Entre muchos otros cambios, incluye todos los cambios de ffmpeg-mt, libav master de 2014-12-03, libav 11 a partir del 2014-12-03.
- Incluye las siguientes versiones de biblioteca:
- libavutil 54. 15.100
- libavcodec 56. 13.100
- libavformat 56. 15.102
- libavdevice 56. 3.100
- libavfilter 5. 2.103
- libavresample 2. 1. 0
- libswscale 3. 1.101
- libswresample 1. 1.100
- libpostproc 53. 3.100
Qué hay de nuevo en la versión 2.5:
- Paquete de formato de carga útil RTP HEVC / H.265 (borrador v6)
- Demasiado de subtítulos SUP / PGS
- ffprobe -show_pixel_formats opción
- Cifrado de bloque simétrico CAST128, modo ECB
- Desmultiplexor y decodificador de subtítulos STL
- libutvideo YUV 4: 2: 2 soporte de 10 bits
- Capturador de pantalla basado en XCB
- Soporte UDP-Lite (RFC 3828)
- filtro de escala xBR
- Soporte de captura de pantalla AVFoundation
- ffserver admite las opciones privadas del códec
- creando DASH fragmentado compatible MP4, MPEG-DASH segmentando muxer
- Muxer de WebP con soporte WebP animado
- soporte de decodificación zygoaudio
- Desmultiplicador APNG
- soporte de visualización postproc
Qué hay de nuevo en la versión 2.4.4:
- Entre muchos otros cambios, incluye todos los cambios de ffmpeg-mt, libav master de 2014-09-14, libav 11 a partir del 2014-11-30.
- Incluye las siguientes versiones de biblioteca:
- libavutil 54. 7.100
- libavcodec 56. 1.100
- libavformat 56. 4.101
- libavdevice 56. 0.100
- libavfilter 5. 1.100
- libavresample 2. 1. 0
- libswscale 3. 0.100
- libswresample 1. 1.100
- libpostproc 53. 0.100
Qué hay de nuevo en la versión 2.4.3:
- Entre muchos otros cambios, incluye todos los cambios de ffmpeg-mt, libav master de 2014-09-14, libav 11 a partir del 2014-11-01.
- Incluye las siguientes versiones de biblioteca:
- libavutil 54. 7.100
- libavcodec 56. 1.100
- libavformat 56. 4.101
- libavdevice 56. 0.100
- libavfilter 5. 1.100
- libavresample 2. 1. 0
- libswscale 3. 0.100
- libswresample 1. 1.100
- libpostproc 53. 0.100
Qué hay de nuevo en la versión 2.4.2:
- Entre muchos otros cambios, incluye todos los cambios de ffmpeg-mt, libav master de 2014-09-14, libav 11 a partir de 2014-10-05.
- Incluye las siguientes versiones de biblioteca:
- libavutil 54. 7.100
- libavcodec 56. 1.100
- libavformat 56. 4.101
- libavdevice 56. 0.100
- libavfilter 5. 1.100
- libavresample 2. 1. 0
- libswscale 3. 0.100
- libswresample 1. 1.100
- libpostproc 53. 0.100
Qué hay de nuevo en la versión 2.4:
- Protocolo de Icecast
- filtro de corrección de lente portado del filtro frei0r
- grandes optimizaciones en dctdnoiz para que sea utilizable
- Los metadatos ICY ahora se solicitan de manera predeterminada con el protocolo HTTP
- soporte para usar metadatos en especificadores de flujo en fftools
- Soporte de compresión LZMA en decodificador TIFF
- soporte para el formato de carga H.261 RTP (RFC 4587)
- HEVC / H.265 RTP payload format (draft v6) depacketizer
- filtro agregado de codecview para visualizar la información exportada por algunos códecs
- Compatibilidad con Matroska 3D mediante datos secundarios
- La generación de HTML con texi2html está en desuso en favor de makeinfo / texi2any
- filtro de eliminación de silencio
Qué hay de nuevo en la versión 2.3.3:
- Entre muchos otros cambios, incluye todos los cambios de ffmpeg-mt, libav master de 2014-07-15, libav 10.2 a partir de 2014-07-15.
- Incluye las siguientes versiones de biblioteca:
- libavutil 52. 92.100
- libavcodec 55. 69.100
- libavformat 55. 48.100
- libavdevice 55. 13.102
- libavfilter 4. 11.100
- libavresample 1. 3. 0
- libswscale 2. 6.100
- libswresample 0. 19.100
- libpostproc 52. 3.100
Qué hay de nuevo en la versión 2.3.2:
- Entre muchos otros cambios, incluye todos los cambios de ffmpeg-mt, libav master de 2014-07-15, libav 10.2 a partir de 2014-07-15.
- Incluye las siguientes versiones de biblioteca:
- libavutil 52. 92.100
- libavcodec 55. 69.100
- libavformat 55. 48.100
- libavdevice 55. 13.102
- libavfilter 4. 11.100
- libavresample 1. 3. 0
- libswscale 2. 6.100
- libswresample 0. 19.100
- libpostproc 52. 3.100
Qué hay de nuevo en la versión 2.3:
- Decodificación de punto fijo AC3
- filtro shuffleplanes
- protocolo de subarchivo
- Demostración de Phantom Cine
- volver a exportar datos de forma
- Decodificador de video VP7
- Codificador y decodificador de imágenes Alias PIX
- Mejoras en el decodificador de imágenes PEN de BRender
- Mejoras en el decodificador XBM
- Dispositivo de entrada QTKit
- mejoras en el decodificador de imágenes OpenEXR
- admite la decodificación de imágenes RLE SGI de 16 bits
- Captura de pantalla GDI para Windows
- Soporte de reproducción alternativa para HTTP Live Streaming
- Dispositivo de entrada AVFoundation
- Decodificador Direct Stream Digital (DSD)
- demuxer de Magic Lantern Video (MLV)
- Decodificador On2 AVC (Audio para video)
- soporte para la decodificación a través de DXVA2 en ffmpeg
- filtro de audio estéreo a binaural basado en libbs2b
- los marcos de referencia libx264 cuentan limitados según el nivel
- decodificador de Opus nativo
- muestra la matriz de exportación y rotación api
- Codificador WebVTT
- filtro multimedia showcqt
- filtro zoompan - filtro de señal de señal
- filtro hqx (hq2x, hq3x, hq4x)
- filtro de flanger
- Detección automática de formato de imagen
- Demoler y muxer de LRC
- Protocolo de Samba (a través de libsmbclient)
- WebM DASH Manifiesto muxer
- Soporte de libfribidi en drawtext
Qué hay de nuevo en la versión 2.2.5:
- Entre muchos otros cambios, incluye todos los cambios de ffmpeg-mt, libav master de 2014-03-01, libav 10.2 a partir de 2014-07-15.
- Incluye las siguientes versiones de biblioteca:
- libavutil 52. 66.100
- libavcodec 55. 52.102
- libavformat 55. 33.100
- libavdevice 55. 10.100
- libavfilter 4. 2.100
- libswscale 2. 5.102
- libswresample 0. 18.100
- libpostproc 52. 3.100
Comentarios que no se encuentran