x265 es un codificador para crear flujos de vídeo digital en el formato de compresión de vídeo HEVC/H.265 ( High Efficiency Video Coding ), desarrollado por el Equipo Colaborativo Conjunto sobre Codificación de Vídeo (JCT-VC). [ 4 ] [ 5 ] [ 6 ] Está disponible como aplicación de línea de comandos o biblioteca de software , bajo los términos de la Licencia Pública General GNU (GPL) versión 2 o posterior; sin embargo, los clientes pueden solicitar una licencia comercial. [ 3 ] [ 7 ]
Historia
x265 se basa en el código fuente de x264 , un codificador de vídeo de código abierto para el estándar de codificación de vídeo MPEG anterior, H.264/MPEG-4 AVC . El proyecto ha licenciado los derechos para usar el código fuente de x264. [ 3 ] El desarrollo de x265 comenzó en marzo de 2013. [ 7 ] MulticoreWare puso a disposición del público el código fuente de x265 el 23 de julio de 2013. [ 4 ] [ 5 ]
El proyecto x265 fue financiado inicialmente por un pequeño grupo de empresas licenciatarias que dirigen los requisitos de desarrollo y reciben licencias comerciales para usar x265 en sus productos sin tener que publicarlos bajo la licencia GPL 2. [ 3 ] En febrero de 2014, x265 se integró en la popular herramienta de transcodificación multimedia FFmpeg y en su bifurcación ahora desaparecida Libav. [ 8 ]
La versión 1.0 se completó en mayo de 2014. [ 9 ] La versión estable (2.0) se lanzó el 14 de julio de 2016. [ 10 ]
Detalles técnicos
El código fuente x265 está escrito en C++ y lenguaje ensamblador x86 . [ 3 ]
x265 admite los perfiles Main, Main 10, Main 12 y Main Still Picture [ 11 ] de HEVC (incluidos los perfiles intra-only), utilizando una profundidad de bits de 8 bits o 10 bits por muestra YCbCr con submuestreo de croma 4:2:0, 4:2:2 o 4:4:4 . [ 12 ] x265 admite la mayoría de las características de x264, incluidos todos los modos de control de tasa: Constant QP (CQP), Constant Rate Factor (CRF), Average Bit Rate (ABR), 2-pass o multi-pass y control de tasa del verificador de almacenamiento en búfer de vídeo . [ 13 ] Los algoritmos de calidad visual incluyen CU-Tree (el sucesor del macroblock-tree de x264), cuantización adaptativa, b-pyramid, predicción ponderada y optimizaciones psicovisuales (psy-rd y psy-rdoq). También se admite un modo totalmente sin pérdidas. Se admite la escalabilidad temporal, lo que permite codificar un vídeo en una capa base de flujo de bits HEVC con una velocidad de fotogramas que es la mitad de la velocidad de fotogramas del vídeo de entrada, y una capa de mejora que se puede decodificar junto con la capa base para permitir la reproducción a la velocidad de fotogramas completa.
En abril de 2015, en el NAB Show en Las Vegas , MulticoreWare demostró la codificación HEVC de 10 bits 4K en tiempo real de alta calidad [ 14 ] a velocidades de fotogramas superiores a 60 FPS en un servidor dual Intel Xeon E5 v3, ocupando solo una unidad de rack estándar.
Calidad y eficiencia
A juzgar por la métrica de calidad objetiva VQM en 2015, x265 ofreció una calidad de video a la par con el codificador de referencia del formato VP9 libre de regalías que compite con HEVC. [ 15 ] Una comparación de códecs de 2015 encontró que x265 era una implementación HEVC líder medida por la métrica SSIM . [ 16 ] En agosto de 2016, Netflix publicó una comparación de x264, VP9 y x265 usando videoclips de 500 películas y programas de TV usando 6 métricas de calidad diferentes y encontró que tanto VP9 como x265 tienen entre un 40% y un 50% mejor calidad a 1080p que x264. Netflix afirmó que con la métrica VMAF (que refleja fielmente la experiencia visual humana según el autor) x265 tuvo un rendimiento sustancialmente (entre un 19% y un 22%) mejor que VP9. [ 17 ]
Uso
x265 puede invocarse como una aplicación de línea de comandos o integrarse en otra aplicación a través de la interfaz de programación de aplicaciones . [ 18 ] [ 19 ]
Adoptadores de código abierto
Proyectos de software de código abierto que utilizan x265 para la codificación HEVC:
Adoptantes comerciales
Productos comerciales que utilizan x265 para la codificación HEVC:
- Codificador BBright SLED-4K y SLED-HD [ 30 ]
- Blackmagic DaVinci Resolve Studio [ 31 ]
- Aplicación en la nube
- Sorenson Squeeze Desktop Pro y Squeeze Server [ 32 ]
- Plataforma de procesamiento de medios Telestream Vantage [ 33 ]
- TMPGEnc Video Mastering Works [ 34 ]
- Actualización HEVC x265 [ 35 ]
Referencias
- ↑ "Notas de la versión 4.2" . Consultado el 28 de abril de 2026 .
- ↑ "Bitbucket" . bitbucket.org .
- 1 2 3 4 5 "Declaración de misión de x265" . Bitbucket. 24 de julio de 2013. Recuperado el 24 de julio de 2013 .
- 1 2 Joel Hruska (23-07-2013). "H.265 evaluado: ¿Cumple el códec de vídeo de próxima generación con las expectativas?" . ExtremeTech . Recuperado el 23-07-2013 .
- 1 2 Chris Angelini (23-07-2013). "Codificación de vídeo de próxima generación: x265 aborda HEVC/H.265" . Tom's Hardware . Recuperado el 23-07-2013 .
- ↑ "HEVC / H.265 explicado" . x265 . Consultado el 13 de febrero de 2022 .
- 1 2 "Hoja de ruta de desarrollo de x265" . Bitbucket . 23 de julio de 2013. Archivado del original el 2 de abril de 2015. Recuperado el 23 de julio de 2013 .
- ↑ Volker Zota (heise online), 14. 2. 2014: Videokodierung: HEVC/H.265-Encoder hält Einzug bei FFmpeg und LibAV
- ↑ "multicoreware / x265 / Commits — Bitbucket" . bitbucket.org . Archivado del original el 20 de septiembre de 2016. Consultado el 18 de julio de 2016 .
- ↑ " [ x265 ] [ ANN ] x265 2.0 lanzado" . 13 de julio de 2016.
- ↑ "Opciones de línea de comandos — documentación de x265" . Consultado el 12 de marzo de 2024 .
- ↑ "Opciones de línea de comandos — documentación de x265" . Consultado el 12 de marzo de 2024 .
- ↑ "Documentación de x265 — Documentación de x265" . Consultado el 12 de marzo de 2024 .
- ↑ "MulticoreWare demuestra la codificación de vídeo HEVC de 10 bits y 4K de alta calidad en tiempo real con x265" . Diseño y reutilización .
- ↑ Jan Ozer, abril de 2015: El gran debate sobre los códecs UHD: VP9 de Google frente a HEVC/H.265
- ↑ Jan Ozer, 9 de noviembre de 2015: El estado de Moscú publica la primera comparativa de HEVC
- ↑ Ozer, Jan. "Netflix descubre que x265 es un 20 % más eficiente que VP9 - Streaming Media Magazine" . Streaming Media Magazine . Consultado el 9 de noviembre de 2016 .
- ↑ "Opciones de línea de comandos — documentación de x265" . Consultado el 12 de marzo de 2024 .
- ↑ "Interfaz de programación de aplicaciones — documentación x265" . Consultado el 12 de marzo de 2024 .
- ↑ "Avidemux – Noticias" .
- ↑ "Documentación general" .
- ↑ "Freno de mano: Características" .
- ↑ "Codificador GUI x265 con codificador multimedia compatible con Internet!" .
- ↑ berrinam (7 de mayo de 2023). "MeGUI" . SourceForge .
- ↑ "OpenShot" .
- ↑ "ShareX 13.1.0 - registro de cambios" . 1 de marzo de 2020. Archivado del original el 10 de marzo de 2020. Consultado el 10 de marzo de 2020 .
- ↑ "Shotcut" .
- ↑ "StaxRip" .
- ↑ "x265vfw" .
- ↑ "BBright – Productos de vídeo Ultra HD / 4K y fuentes de luz láser" . BBright .
- ↑ "DaVinci Resolve 16 | Blackmagic Design" . www.blackmagicdesign.com . Consultado el 17 de julio de 2020 .
- ↑ "Squeeze Desktop Pro – Sorenson Media" . Sorenson Media . Archivado del original el 17 de septiembre de 2015. Consultado el 22 de julio de 2015 .
- ↑ "Software de automatización de flujos de trabajo de vídeo: características y ventajas de Vantage Workflow – Telestream" . 29 de mayo de 2024.
- ↑ "TMPGEnc Video Mastering Works 6" .
- ↑ "Actualización HEVC x265" . x265 . Archivado del original el 4 de abril de 2019. Consultado el 21 de julio de 2015 .
Enlaces externos
- Sitio web oficial del Proyecto de Código Abierto
- Bibliotecas de C++
- formatos de archivos informáticos
- Software libre programado en C++
- Códecs de vídeo gratuitos
- Software de vídeo gratuito
- Algoritmos de compresión con pérdida
- Estándares abiertos protegidos por patentes
- Compresión de vídeo
- Software que utiliza la Licencia Pública General de GNU.