stringtranslate.com

FFmpeg

FFmpeg es un proyecto de software libre y de código abierto que consiste en un conjunto de bibliotecas y programas para manejar video, audio y otros archivos y transmisiones multimedia . En su núcleo se encuentra la propia herramienta de línea de comandos ffmpeg , diseñada para procesar archivos de video y audio. Se usa ampliamente para transcodificación de formatos , edición básica (recorte y concatenación ), escalado de video , efectos de posproducción de video y cumplimiento de estándares ( SMPTE , ITU ).

FFmpeg también incluye otras herramientas: ffplay, un reproductor multimedia sencillo, 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/vídeo utilizada por muchos productos de software comerciales y gratuitos, libavformat (Lavf), [8] una biblioteca de multiplexación y desmultiplexación de contenedores de audio/vídeo , y libavfilter, una biblioteca para mejorar y editar filtros a través de un filtro gráfico 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 reproductores multimedia 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 archivos 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 la licencia LGPL-2.1 o posterior o GPL-2.0 o posterior , dependiendo de las opciones que estén habilitadas. [11]

Historia

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 fueron parte del proyecto MPlayer .

El nombre del proyecto está inspirado en el grupo de estándares de vídeo MPEG , junto con "FF" para "avance rápido", por lo que FFmpeg significa "Fast Forward Moving Picture Experts Group". [13] El logotipo representa un patrón de escaneo en zigzag que muestra cómo los códecs de vídeo MPEG manejan la codificación de entropía . [14]

El 13 de marzo de 2011, un grupo de desarrolladores de FFmpeg decidió bifurcar el proyecto bajo el nombre de Libav . [15] [16] [17] El evento estuvo relacionado con un problema en la gestión del proyecto, en el que los desarrolladores no estaban de acuerdo con el liderazgo de FFmpeg. [18] [19] [20]

El 10 de enero de 2014, dos empleados de Google anunciaron que se habían corregido más de 1000 errores en FFmpeg durante los dos años anteriores mediante pruebas fuzz . [21]

En enero de 2018, se eliminó el programa de línea de comandos ffserver , un componente de larga data de FFmpeg. [22] Los desarrolladores habían descontinuado previamente el programa citando altos esfuerzos de mantenimiento debido a su uso de interfaces de programación de aplicaciones internas . [23]

El proyecto publica una nueva versión cada tres meses en promedio. Si bien las versiones de lanzamiento están disponibles desde el sitio web para su descarga, los desarrolladores de FFmpeg recomiendan que los usuarios compilen el software desde la fuente utilizando la última versión de su sistema de control de versiones de código fuente Git . [24]

Historial de códecs

Hasta el momento, se han creado dentro del proyecto FFmpeg dos formatos de codificación de vídeo con sus códecs correspondientes y un formato contenedor . Los dos códecs de vídeo son el FFV1 sin pérdida y el códec Snow sin pérdida y con pérdida. El desarrollo de Snow se ha estancado, mientras que su formato de flujo de bits aún no se ha finalizado, por lo que es experimental desde 2011. El formato contenedor multimedia llamado NUT ya no se está desarrollando activamente, pero aún se mantiene. [25]

En el verano de 2010, los desarrolladores de FFmpeg Fiona Glaser, Ronald Bultje y David Conrad anunciaron el decodificador ffvp8. A través de pruebas, determinaron que ffvp8 era más rápido que el decodificador libvpx de Google . [26] [27] A partir de la versión 0.6, FFmpeg también admitía WebM y VP8 . [28]

En octubre de 2013, se añadieron a FFmpeg un decodificador VP9 nativo [29] y OpenHEVC, un decodificador HEVC ( High Efficiency Video Coding ) de código abierto. [30] En 2016, el codificador AAC nativo se consideró estable, eliminando el soporte para los dos codificadores AAC externos de VisualOn y FAAC . FFmpeg 3.0 (apodado "Einstein" ) mantuvo el soporte de compilación para el codificador AAC Fraunhofer FDK . [31] Desde la versión 3.4 "Cantor", FFmpeg admitía el formato de imagen FITS . [32] Desde noviembre de 2018, en la versión 4.1 "al-Khwarizmi" AV1 se puede multiplexar en MP4 y Matroska , incluido WebM . [33] [34]

Componentes

Herramientas de línea de comandos

Bibliotecas

Hardware compatible

CPU

FFmpeg incluye implementaciones de software de algoritmos de compresión y descompresión de audio y video. Estos pueden compilarse y ejecutarse en diversos conjuntos de instrucciones.

FFmpeg admite muchos conjuntos de instrucciones ampliamente utilizados, incluidos x86 ( IA-32 y x86-64 ), PPC ( PowerPC ), ARM , DEC Alpha , SPARC y MIPS . [36]

Hardware para propósitos especiales

Existe una variedad de circuitos integrados específicos de la aplicación (ASIC) para la compresión y descompresión de audio y video. Estos ASIC pueden descargar parcial o totalmente la computación de la CPU anfitriona. En lugar de una implementación completa de un algoritmo, solo se requiere la API para utilizar un ASIC de este tipo. [37]

También se admiten las siguientes API: DirectX Video Acceleration (DXVA2, Windows), Direct3D 11 (D3D11VA, Windows), Media Foundation (Windows), Vulkan (VKVA), VideoToolbox (iOS, iPadOS, macOS), RockChip MPP, OpenCL , OpenMAX , MMAL (Raspberry Pi), MediaCodec ( Android OS ), V4L2 (Linux). Dependiendo del entorno, estas API pueden conducir a ASIC específicos, a rutinas GPGPU o a código de CPU SIMD . [41]

Códecs y formatos compatibles

Formatos de imagen

FFmpeg admite muchos formatos de imagen comunes y algunos poco comunes.

El El formato de imagen PGMYUV es una variante casera del formato binario (P5) PGM Netpbm . FFmpeg también admite profundidades de 16 bits de los formatos PGM y PPM, y el formato binario (P7) PAM con o sin canal alfa, profundidad de 8 bits o 16 bits para pix_fmts monob, gray, gray16be, rgb24, rgb48be, ya8, rgba, rgb64be .

Formatos admitidos

Además de los formatos FFV1 y Snow, que se crearon y desarrollaron dentro de FFmpeg, el proyecto también admite los siguientes formatos:

Muxeros

Los formatos de salida (formatos de contenedor y otras formas de crear flujos de salida) en FFmpeg se denominan "muxers". FFmpeg admite, entre otros, los siguientes:

Formatos de píxeles

  1. ^ Componentes de color de 10 bits con relleno de 2 bits (X2RGB10)
  2. ^ También se admiten RGBx (rgb0) y xBGR (0bgr)
  3. ^ utilizado en códecs centrados en YUV como H.264
  4. ^ abcd YVU9, YV12, YV16 y YV24 son compatibles como códecs de video sin procesar en FFmpeg.
  5. ^ I420 también conocido como YUV420P
  6. ^ también conocido como YUY2 en Windows
  7. ^ UYVY 10bpc sin relleno es compatible como códec de bits empaquetados en FFmpeg. UYVY 10bpc con relleno de 2 bits es compatible como códec v210 en FFmpeg. 16bpc (Y216) es compatible como códec targa_y216 en FFmpeg.
  8. ^ I422 también conocido como YUV422P
  9. ^ XV30 también conocido como XVYU2101010
  10. ^ XV36
  11. ^ VUYA también conocido como AYUV
  12. ^ No se admiten 10 bpc (Y410), 12 bpc (Y412) ni Y416 (16 bpc).
  13. ^ I444 también conocido como YUV444P
  14. ^ utilizado en JPEG2000

FFmpeg no es compatible con IMC1-IMC4, AI44, CYMK, RGBE , Log RGB y otros formatos. Tampoco es compatible con ARGB 1:5:5:5 , 2:10:10:10 u otros formatos de campo de bits BMP que no se utilizan habitualmente.

Protocolos soportados

Estándares abiertos

Normas de facto

Filtros soportados

FFmpeg admite, entre otros, los siguientes filtros. [68]

Audio

Video

Patrones de prueba admitidos

Formatos LUT admitidos

Medios e interfaces compatibles

FFmpeg admite los siguientes dispositivos a través de bibliotecas externas. [70]

Medios de comunicación

Interfaces físicas

Entrada y salida de audio

Vídeo IO

Captura de pantalla y salida

Otros

Aplicaciones

Aspectos legales

FFmpeg contiene más de 100 códecs, [71] la mayoría de los cuales utilizan técnicas de compresión de un tipo u otro. Muchas de estas técnicas de compresión pueden estar sujetas a reclamaciones legales relacionadas con patentes de software . [72] Dichas reclamaciones pueden ser exigibles en países como los Estados Unidos que han implementado patentes de software, pero se consideran inaplicables o nulas en los países miembros de la Unión Europea , por ejemplo. [73] [ investigación original ] Las patentes de muchos códecs antiguos, incluidos AC3 y todos los códecs MPEG-1 y MPEG-2, han expirado. [ cita requerida ]

FFmpeg tiene licencia LGPL, pero si una compilación particular de FFmpeg se vincula con alguna biblioteca GPL (especialmente x264 ), entonces todo el binario tiene licencia GPL.

Proyectos que utilizan FFmpeg

FFmpeg es utilizado por software como Blender , Cinelerra-GG Infinity , HandBrake , Kodi , MPC-HC , Plex , Shotcut , VirtualDub2 (una bifurcación de VirtualDub ), [74] VLC media player , xine y YouTube . [75] [76] Maneja la reproducción de video y audio en Google Chrome [76] y la versión Linux de Firefox. [77] Se han desarrollado interfaces gráficas de usuario para FFmpeg, incluyendo Multimedia Xpert [78] y XMedia Recode. Además, el proyecto Eaglercraft [79] utilizó FFmpeg para codificar sonidos de Minecraft.

FFmpeg es utilizado por ffdshow , FFmpegInterop, el complemento GStreamer FFmpeg , LAV Filters y OpenMAX IL para ampliar las capacidades de codificación y decodificación de sus respectivas plataformas multimedia.

Como parte de la misión Mars 2020 de la NASA , el rover Perseverance en Marte utiliza FFmpeg para comprimir imágenes y vídeos antes de enviar el material a la Tierra. [80]

Véase también

Referencias

  1. ^ "Bobby anuncia que trabaja en libavfilter como proyecto GsOC". 2008-02-09. Archivado desde el original el 2021-10-07 . Consultado el 2021-10-07 .
  2. ^ "Revisión inicial - git.videolan.org/ffmpeg.git/commit". git.videolan.org. 20 de diciembre de 2000. Archivado desde el original el 25 de diciembre de 2013. Consultado el 11 de mayo de 2013 .
  3. ^ Peter "FFmpeg 7.1""". 30 de septiembre de 2024 . Consultado el 30 de septiembre de 2024 .
  4. ^ "Documentación para desarrolladores". ffmpeg.org. 8 de diciembre de 2011. Archivado desde el original el 4 de febrero de 2012. Consultado el 4 de enero de 2012 .
  5. ^ "Información específica de la plataforma". FFmpeg.org . Archivado desde el original el 25 de febrero de 2020. Consultado el 25 de febrero de 2020 .
  6. ^ "Descargar". ffmpeg.org . FFmpeg. Archivado desde el original el 2011-10-06 . Consultado el 2012-01-04 .
  7. ^ FFmpeg se puede compilar con varias bibliotecas externas, algunas de las cuales tienen licencias incompatibles con la licencia principal de FFmpeg, la GNU GPL .
  8. ^ ab "FFmpeg: Lavf: Biblioteca de E/S y Muxing/Demuxing". ffmpeg.org . Archivado desde el original el 3 de diciembre de 2016 . Consultado el 21 de octubre de 2016 .
  9. ^ "Documentación de Libavfilter". ffmpeg.org . Archivado desde el original el 2021-10-07 . Consultado el 2021-10-07 .
  10. ^ ijkplayer, bilibili, 2021-10-05, archivado desde el original el 2021-10-05 , consultado el 2021-10-05
  11. ^ Niedermayer, Michael (31 de julio de 2015). «[FFmpeg-devel] El futuro de FFmpeg y su dimisión como líder». Archivado desde el original el 15 de agosto de 2015. Consultado el 22 de septiembre de 2015 .
  12. ^ Bellard, Fabrice (18 de febrero de 2006). "Nombre y logotipo de FFmpeg". Lista de correo para desarrolladores de FFmpeg . Sitio web de FFmpeg. Archivado desde el original el 26 de abril de 2012. Consultado el 24 de diciembre de 2011 .
  13. ^ Carlsen, Steve (3 de junio de 1992). "TIFF 6.0 Specification" (PS) . Aldus Corporation . pág. 98. Consultado el 14 de agosto de 2016. Zig-Zag Scan[ enlace roto ] URL alternativa Archivado el 3 de julio de 2012 en Wayback Machine
  14. ^ Sitio del proyecto Libav, archivado desde el original el 3 de enero de 2012 , consultado el 4 de enero de 2012
  15. ^ Ronald S. Bultje (14 de marzo de 2011), Proyecto renombrado como Libav, archivado desde el original el 7 de noviembre de 2016 , consultado el 4 de enero de 2012
  16. ^ Un grupo de desarrolladores de FFmpeg acaba de crear un fork llamado Libav, Phoronix, 2011-03-14, archivado desde el original el 2011-09-15 , consultado el 2012-01-04
  17. ^ ¿ Qué pasó con FFmpeg?, 2011-03-30, archivado desde el original el 2018-09-02 , consultado el 2012-05-19
  18. ^ Agitación en FFMpeg, 19 de enero de 2011, archivado desde el original el 12 de enero de 2012 , consultado el 4 de enero de 2012
  19. ^ "La situación de FFmpeg/Libav". blog.pkh.me . Archivado desde el original el 2012-07-01 . Consultado el 2015-09-22 .
  20. ^ "FFmpeg y mil correcciones". googleblog.com . 10 de enero de 2014. Archivado desde el original el 22 de octubre de 2016 . Consultado el 21 de octubre de 2016 .
  21. ^ "ffserver – FFmpeg". trac.ffmpeg.org . Archivado desde el original el 2018-02-04 . Consultado el 2018-02-03 .
  22. ^ "El programa ffserver se está eliminando". ffmpeg.org . 2016-07-10. Archivado desde el original el 2016-07-16 . Consultado el 2018-02-03 .
  23. ^ "ffmpeg.org/download.html#releases". ffmpeg.org. Archivado desde el original el 6 de octubre de 2011. Consultado el 27 de abril de 2015 .
  24. ^ ab "NUT". Multimedia Wiki. 2012. Archivado desde el original el 2014-01-03 . Consultado el 2014-01-03 .
  25. ^ Glaser, Fiona (23 de julio de 2010), Diario de un desarrollador x264: Anunciando el decodificador VP8 más rápido del mundo, archivado desde el original el 30 de septiembre de 2010 , consultado el 4 de enero de 2012
  26. ^ FFmpeg anuncia un decodificador VP8 de alto rendimiento, Slashdot, 24 de julio de 2010, archivado desde el original el 21 de diciembre de 2011 , consultado el 4 de enero de 2012
  27. ^ "FFmpeg se convierte en WebM y habilita VP8 para Boxee y compañía". newteevee.com. 17 de junio de 2010. Archivado desde el original el 20 de junio de 2010. Consultado el 4 de enero de 2012. ... siendo VLC , Boxee , MythTV , Handbrake y MPlayer algunos de los proyectos más populares que utilizan FFmpeg...
  28. ^ ab "El decodificador nativo VP9 ahora está en la rama maestra de Git". Launchpad . 2013-10-03. Archivado desde el original el 2013-10-22 . Consultado el 2013-10-21 .
  29. ^ ab "FFmpeg ahora ofrece compatibilidad nativa con decodificadores HEVC/H.265". Softpedia . 2013-10-16. Archivado desde el original el 2014-06-15 . Consultado el 2013-10-16 .
  30. ^ FFmpeg (15 de febrero de 2016). «15 de febrero de 2016, FFmpeg 3.0 «Einstein»». Archivado desde el original el 16 de julio de 2016. Consultado el 2 de abril de 2016 .
  31. ^ FFmpeg (15 de octubre de 2017). «15 de octubre de 2017, FFmpeg 3.4 «Cantor»». Archivado desde el original el 16 de julio de 2016. Consultado el 10 de mayo de 2019 .
  32. ^ FFmpeg (6 de noviembre de 2018). «6 de noviembre de 2018, FFmpeg 4.1 «al-Khwarizmi»». Archivado desde el original el 16 de julio de 2016. Consultado el 10 de mayo de 2019 .
  33. ^ Jan Ozer (4 de marzo de 2019). "Buenas noticias: los tiempos de codificación de AV1 caen a niveles casi razonables". StreamingMedia.com . Archivado desde el original el 14 de mayo de 2021. Consultado el 10 de mayo de 2019 .
  34. ^ Este vídeo del escritorio Linux (X11) fue capturado por ffmpeg y codificado en tiempo real [ referencia circular ]
  35. ^ "Entorno de pruebas automatizadas FFmpeg". Fate.multimedia.cx. Archivado desde el original el 10 de abril de 2016. Consultado el 4 de enero de 2012 .
  36. ^ "Aceleración de hardware de FFmpeg". Wiki de ffmpeg.org. Archivado desde el original el 4 de diciembre de 2016. Consultado el 12 de noviembre de 2016 .
  37. ^ "Hardware/VAAPI – FFmpeg". trac.ffmpeg.org . Archivado desde el original el 2017-10-16 . Consultado el 2017-10-16 .
  38. ^ "Manual del usuario del codificador de video HEVC" (PDF) . Qualcomm Developer Network . Archivado (PDF) del original el 2021-04-16 . Consultado el 2021-02-23 .
  39. ^ "Registro de cambios de FFmpeg". GitHub . Archivado desde el original el 2017-03-21 . Consultado el 2016-11-12 .
  40. ^ "HWAccelIntro – FFmpeg". trac.ffmpeg.org . Archivado desde el original el 2016-12-04 . Consultado el 2016-11-12 .
  41. ^ abcdef "Registro de cambios". SVN troncal de FFmpeg . FFmpeg. 17 de abril de 2007 . Consultado el 26 de abril de 2007 .[ enlace muerto permanente ]
  42. ^ "FFmpeg obtiene compatibilidad con JPEG-XL". www.phoronix.com . Archivado desde el original el 2022-07-24 . Consultado el 2022-04-26 .
  43. ^ "git.ffmpeg.org Git - ffmpeg.git/commit". git.ffmpeg.org . Archivado desde el original el 23 de abril de 2018 . Consultado el 23 de abril de 2018 .
  44. ^ ab FFmpeg 5.1 lanzado con muchas mejoras para este importante proyecto multimedia Archivado el 7 de agosto de 2022 en Wayback Machine . Phoronix. 22 de julio de 2022
  45. ^ abcde FFmpeg 1.1 incorpora nuevo soporte, codificadores y decodificadores Archivado el 8 de agosto de 2022 en Wayback Machine . Phoronix. 7 de enero de 2013
  46. ^ ab FFmpeg 4.1 incorpora el analizador AV1 y compatibilidad con AV1 en MP4 Archivado el 8 de agosto de 2022 en Wayback Machine . Phoronix. 6 de noviembre de 2018
  47. ^ Se lanzó FFmpeg 3.0, compatible con la aceleración VA-API de VP9 Archivado el 8 de agosto de 2022 en Wayback Machine . Phoronix. 15 de febrero de 2016
  48. ^ FFmpeg 4.4 lanzado con decodificador VA-API AV1 y codificación SVT-AV1 Archivado el 8 de agosto de 2022 en Wayback Machine . Phoronix. 9 de abril de 2021
  49. ^ abcd FFmpeg 0.11 tiene protocolo Blu-Ray y nuevos codificadores Archivado el 8 de agosto de 2022 en Wayback Machine . Phoronix. 26 de mayo de 2012
  50. ^ ab FFmpeg 3.3 incorpora el codificador nativo Opus y compatibilidad con vídeos esféricos Archivado el 8 de agosto de 2022 en Wayback Machine . Phoronix. 17 de abril de 2017
  51. ^ Se lanzó FFmpeg 5.0 para esta popular biblioteca multimedia de código abierto Archivado el 8 de agosto de 2022 en Wayback Machine . Phoronix. 14 de enero de 2022
  52. ^ La versión 2.2 de FFmpeg agrega el codificador Libx265 Archivado el 8 de agosto de 2022 en Wayback Machine . Phoronix. 23 de marzo de 2014
  53. ^ FFmpeg 4.2 lanzado con soporte para decodificación AV1 y analizador GIF Archivado el 8 de agosto de 2022 en Wayback Machine . Phoronix. 6 de agosto de 2019
  54. ^ FFmpeg 0.6 lanzado con H.264, VP8 Love Archivado el 8 de agosto de 2022 en Wayback Machine . Phoronix. 16 de junio de 2010
  55. ^ ab FFmpeg 2.5 incorpora compatibilidad con PNG animados y decodificación WebP Archivado el 8 de agosto de 2022 en Wayback Machine . Phoronix. 4 de diciembre de 2014
  56. ^ ab "Lista de correo de desarrollo de FFmpeg". Desarrollo de FFmpeg . FFmpeg. 7 de mayo de 2007. Archivado desde el original el 11 de agosto de 2007 . Consultado el 24 de diciembre de 2010 .
  57. ^ vitor (13 de abril de 2008). «Lista de correo de desarrollo de FFmpeg». Desarrollo de FFmpeg . Sitio web de FFmpeg . Consultado el 14 de abril de 2008 .[ enlace muerto permanente ]
  58. ^ vitor (30 de marzo de 2008). «Lista de correo de desarrollo de FFmpeg». Desarrollo de FFmpeg . Sitio web de FFmpeg . Consultado el 30 de marzo de 2008 .[ enlace muerto permanente ]
  59. ^ "FFmpeg: Referencia de la estructura MaxisXADemuxContext". Desarrollo de FFmpeg . Sitio web de FFmpeg. Archivado desde el original el 17 de marzo de 2024 . Consultado el 17 de marzo de 2024 .
  60. ^ Michael Niedermayer, Timothy Gu (5 de diciembre de 2014). "NOTAS DE LANZAMIENTO de FFmpeg 2.5 "Bohr"". VideoLAN . Archivado desde el original el 8 de diciembre de 2014 . Consultado el 5 de diciembre de 2014 .
  61. ^ ramiro (18 de marzo de 2008). «Lista de correo de desarrollo de FFmpeg». Desarrollo de FFmpeg . Sitio web de FFmpeg. Archivado desde el original el 17 de agosto de 2008. Consultado el 18 de marzo de 2008 .
  62. ^ banan (8 de junio de 2008). «Lista de correo de desarrollo de FFmpeg». Desarrollo de FFmpeg . Sitio web de FFmpeg. Archivado desde el original el 14 de enero de 2009. Consultado el 8 de junio de 2008 .
  63. ^ faust3 (21 de marzo de 2008). «Lista de correo de desarrollo de FFmpeg». Desarrollo de FFmpeg . Sitio web de FFmpeg. Archivado desde el original el 25 de abril de 2008. Consultado el 21 de marzo de 2008 .{{cite web}}: CS1 maint: numeric names: authors list (link)
  64. ^ van Kesteren, Anne (1 de septiembre de 2010). "Los borradores de Internet no son estándares abiertos". annevankesteren.nl . Autopublicado . Archivado desde el original el 2 de septiembre de 2010 . Consultado el 22 de marzo de 2015 .
  65. ^ Protocolo de transmisión en tiempo real 2.0 (RTSP) Archivado el 25 de octubre de 2023 en Wayback Machine P.231
  66. ^ "rtsp: Support tls-encapsulated RTSP - git.videolan.org Git - ffmpeg.git/commit". videolan.org . Archivado desde el original el 18 de octubre de 2016 . Consultado el 21 de octubre de 2016 .
  67. ^ "Filtros FFmpeg". ffmpeg.org. Archivado desde el original el 28 de marzo de 2017. Consultado el 27 de marzo de 2017 .
  68. ^ Cómo funciona earwax.ca
  69. ^ "Documentación de dispositivos FFmpeg". ffmpeg.org. Archivado desde el original el 2021-10-25 . Consultado el 2021-10-25 .
  70. ^ "Lista de códecs". ffmpeg.org. Archivado desde el original el 6 de enero de 2012. Consultado el 1 de enero de 2012 .
  71. ^ "Información legal en el sitio web de FFmpeg". ffmpeg.org. Archivado desde el original el 2012-01-03 . Consultado el 2012-01-04 .
  72. ^ "El Convenio sobre la Patente Europea". www.epo.org . Oficina Europea de Patentes . 2020-11-29. Archivado desde el original el 2021-11-19 . Consultado el 2021-11-24 .
  73. ^ "VirtualDub2". Archivado desde el original el 7 de agosto de 2020. Consultado el 15 de agosto de 2020 .
  74. ^ "YouTube de Google usa FFmpeg | Romper huevos y hacer tortillas". Multimedia.cx. 8 de febrero de 2011. Archivado desde el original el 14 de agosto de 2012. Consultado el 6 de agosto de 2012 .
  75. ^ ab "Proyectos basados ​​en FFmpeg". ffmpeg.org. Archivado desde el original el 20 de febrero de 2016. Consultado el 4 de enero de 2012 ..
  76. ^ "Firefox habilita la compatibilidad con FFmpeg de forma predeterminada". Phoronix. 15 de noviembre de 2015. Archivado desde el original el 25 de septiembre de 2017. Consultado el 18 de noviembre de 2015 .
  77. ^ "Multimedia Xpert". Atlas Informatik. Archivado desde el original el 4 de abril de 2023. Consultado el 26 de mayo de 2022 .
  78. ^ eaglercraft. "eaglercraft-1.8". Eaglercraft Gitea . Consultado el 10 de octubre de 2024 .
  79. ^ Maki, JN; Gruel, D.; McKinney, C.; Ravine, MA; Morales, M.; Lee, D.; Willson, R.; Copley-Woods, D.; Valvo, M.; Goodsall, T.; McGuire, J.; Sellar, RG; Schaffner, JA; Caplinger, MA; Shamah, JM; Johnson, AE; Ansari, H.; Singh, K.; Litwin, T.; Deen, R.; Culver, A.; Ruoff, N.; Petrizzo, D.; Kessler, D.; Basset, C.; Estlin, T.; Alibay, F.; Nelessen, A.; Algermissen, S. (2020). "Las cámaras de ingeniería y el micrófono de Mars 2020 en el rover Perseverance: un sistema de imágenes de próxima generación para la exploración de Marte". Space Science Reviews . 216 (8). Springer Nature Switzerland AG.: 137. Código Bibliográfico :2020SSRv..216..137M. doi :10.1007/s11214-020-00765-9. PMC 7686239. PMID  33268910 . 

Enlaces externos