stringtranslate.com

Vídeo de sincronización rápida Intel

Intel Quick Sync Video es la marca de Intel para su núcleo de hardware dedicado de codificación y decodificación de video . Quick Sync se introdujo con la microarquitectura de CPU Sandy Bridge el 9 de enero de 2011 y desde entonces se ha encontrado en la matriz de las CPU Intel.

El nombre "Quick Sync" se refiere al caso de uso de transcodificar ("convertir") rápidamente un vídeo de, por ejemplo, un DVD o un disco Blu-ray a un formato apropiado para, por ejemplo, un teléfono inteligente . Esto se vuelve de vital importancia en el lugar de trabajo del video profesional, en el que el material original puede haber sido filmado en cualquier cantidad de formatos de video, todos los cuales deben llevarse a un formato común (comúnmente H.264 ) para intercalarlos.

A diferencia de la codificación de video en una CPU o una GPU de uso general , Quick Sync es un núcleo de hardware dedicado en el procesador . Esto permite un procesamiento de vídeo mucho más eficiente desde el punto de vista energético. [1] [2]

Disponibilidad

Quick Sync Video está disponible en procesadores Core i3, Core i5, Core i7 y Core i9 a partir de Sandy Bridge, y en procesadores Celeron y Pentium a partir de Haswell. [3] [4]

Rendimiento y calidad

Como la mayoría de los codificadores acelerados por hardware de escritorio, Quick Sync ha sido elogiado por su velocidad. [5] La octava comparación anual de códecs de vídeo MPEG-4 AVC/H.264 mostró que Quick Sync era comparable al preajuste superrápido x264 en términos de velocidad, relación de compresión y calidad ( SSIM ); [6] las pruebas se realizaron en un procesador Intel Core i7 3770 ( Ivy Bridge ). Sin embargo, Quick Sync no se pudo configurar para dedicar más tiempo a lograr una mayor calidad, mientras que x264 mejoró significativamente cuando se le permitió usar más tiempo usando la configuración recomendada. [6]

Una evaluación de 2012 realizada por AnandTech mostró que QuickSync en Ivy Bridge de Intel producía una calidad de imagen similar en comparación con el codificador NVENC en la GTX 680 de Nvidia, mientras que funcionaba mucho mejor en resoluciones inferiores a 1080p. [7]

Desarrollo

Quick Sync se presentó por primera vez en Intel Developer Forum 2010 (13 de septiembre) pero, según Tom's Hardware , Quick Sync se había conceptualizado cinco años antes. [1] La microarquitectura Clarkdale más antigua tenía soporte para decodificación de video por hardware, pero no soporte para codificación por hardware; [5] se conocía como Intel Clear Video .

Versión 1 ( Puente Sandy )
Quick Sync se integró inicialmente en algunas CPU Sandy Bridge , pero no en Sandy Bridge Pentium o Celerons. Añade codificación H.264/AVC y aceleración de decodificación VC-1 . [8]
Versión 2 ( Ivy Bridge , Bay Trail )
La microarquitectura de Ivy Bridge incluía una implementación de Quick Sync de "próxima generación". [9]
Versión 3 ( Haswell )
La implementación de la microarquitectura Haswell agrega aceleración de codificación H.262/MPEG-2 Parte 2 . [1] Se desarrolló un controlador híbrido de código abierto que admite la codificación parcial de VP8 y la aceleración de decodificación de VP9 en Linux mediante la utilización de la GPU y la CPU integradas. [10] [11]
Versión 4 ( Broadwell )
La implementación de la microarquitectura Broadwell agrega decodificación de hardware VP8. [12] Además, tiene dos anillos decodificadores de flujo de bits (BSD) independientes para procesar comandos de video en GPU GT3; esto permite que un anillo BSD procese la decodificación y el otro anillo BSD procese la codificación al mismo tiempo. [13]
Versión 5 ( Skylake )
La implementación de la microarquitectura Skylake agrega una aceleración de codificación y decodificación H.265/HEVC de 8 bits 4:2:0 de función fija completa, aceleración de decodificación HEVC híbrida y parcial de 10 bits, aceleración de codificación JPEG para resoluciones de hasta 16.000×16.000 píxeles, y aceleración parcial de codificación y decodificación de VP9. [14]
Versión 6 ( Kaby Lake , Coffee Lake , Whiskey Lake , Comet Lake )
La implementación de las microarquitecturas Kaby Lake , Coffee Lake , Whiskey Lake y Comet Lake agrega aceleración de codificación y decodificación H.265/HEVC de 10 bits 4:2:0 de función fija completa y VP9 de 8 y 10 bits de función fija completa. aceleración de decodificación y aceleración de codificación de 8 bits. [15] [16]
Versión 7 (lago de hielo)
La implementación de la microarquitectura Ice Lake agrega aceleración de codificación y decodificación VP9 de 8 y 10 bits, aceleración de codificación y decodificación H.265/HEVC de 8 y 10 bits con submuestreo de croma 4:2:2 y 4:4:4, [17] Mapeo de tonos HDR10 [18] y sombreadores de medios de código abierto. [19] También se ha mejorado la calidad de codificación del hardware HEVC. [20]
Versión 8 (Tiger Lake, Rocket Lake, Alder Lake, Raptor Lake)
La implementación de las microarquitecturas Tiger Lake , Rocket Lake , Alder Lake y Raptor Lake agrega decodificación de hardware VP9 de 12 bits y 12 bits 4:4:4 y HEVC de 12 bits 4:2:0, 4:2:2 y 4:4. :4 decodificación de hardware. [21] Gen12 Xe también admitirá la decodificación AV1 nativa, que incluye imágenes fijas de 10 bits 4:2:0 16K y videos de 10 bits 4:2:0 8K, 4K y 2K. [22] La codificación de hardware para VP8 se eliminó y la decodificación de hardware solo está disponible en Tiger Lake. [17]
Versión 9 (Intel Arc Alchemist, Meteor Lake, Arrow Lake)
Intel Arc Alchemist (GPU discretas) agrega codificación de hardware AV1 de 8K y 10 bits. [23]

Soporte del sistema operativo

El núcleo SIP de Quick Sync Video debe ser compatible con el controlador del dispositivo . El controlador del dispositivo proporciona una o más interfaces , por ejemplo VDPAU , Video Acceleration API (VA-API) o DXVA para decodificación de video, y OpenMAX IL o VA API para codificación de video. Luego, el software del usuario final utiliza una de estas interfaces, por ejemplo, el reproductor multimedia VLC o GStreamer , para acceder al hardware de Quick Sync Video y utilizarlo.

linux

La compatibilidad con Quick Sync en Linux está disponible mediante el controlador Intel VAAPI (heredado, anterior a Broadwell) y el controlador Intel Media (Broadwell y más reciente), que también utiliza VA-API , [24] [25] y a través de Intel Media SDK. A partir de noviembre de 2013, es compatible con Wowza Streaming Engine (anteriormente conocido como Wowza Media Server) para la transcodificación de transmisiones multimedia utilizando su complemento transcodificador. [26]

ventanas

Microsoft ofrece soporte para Quick Sync en Windows (en Windows Vista y posteriores) basado en el software de controlador compatible de Intel y soporte tanto a través de DirectX como de WMF ( Windows Media Foundation ). Una amplia gama de aplicaciones se basan en este soporte básico para la tecnología de Windows.

Mac OS

Apple agregó compatibilidad con Quick Sync en OS X Mountain Lion para AirPlay , FaceTime , iTunes , Safari , QuickTime X , iMovie , Final Cut Pro X , Motion y Compressor . El software de terceros incluye Adobe Premiere Pro , Adobe Media Encoder, DaVinci Resolve y otros.

Decodificación y codificación de hardware

La compatibilidad con la decodificación acelerada por hardware Quick Sync de vídeo H.264, MPEG-2 y VC-1 está ampliamente disponible. Una forma común de obtener acceso a la tecnología en Microsoft Windows es mediante el uso del filtro ffdshow gratuito . Algunos otros programas gratuitos como el reproductor multimedia VLC (desde la versión 2.1.0 "Rincewind") también admiten Quick Sync. Muchas aplicaciones comerciales también se benefician de la tecnología actual, incluidas CyberLink PowerDVD , CyberLink PowerDirector y MacroMotion Bogart edición "oro".

Según la documentación de ffdshow , Quick Sync tiene una utilización de CPU muy baja y es aproximadamente el doble de rápido que libavcodec . [27]

La compatibilidad con la codificación de medios asistida por hardware adaptada para Quick Sync está ampliamente disponible. Ejemplos de dicho software con soporte Quick Sync durante los procesos de codificación son Emby Media Server, [28] Plex Media Server , [29] Badaboom Media Converter, CyberLink MediaShow, CyberLink MediaEspresso, ArcSoft MediaConverter, MAGIX Video Pro X, Pinnacle Studio (desde la versión 18) . ), Roxio Toast , Roxio Creator , XSplit Broadcaster , [30] XSplit Gamecaster [31] (todos comerciales) y proyectos como HandBrake , [32] [33] Open Broadcaster Software [34] o aplicaciones para operar con un contenido de vídeo que ingresa Adobe CC2018.

La siguiente tabla muestra la compatibilidad con codificación/decodificación de funciones fijas para varias plataformas Intel. [35] [36] No se detalla el soporte para decodificación/codificación híbrida y/o parcial.

Ciertas piezas de gama baja y alta (incluidos Xeons de múltiples sockets y algunas CPU Extreme Edition que se espera que se utilicen con una GPU dedicada) no contienen el núcleo de hardware para admitir Quick Sync.

Ver también

Tecnologías de hardware de vídeo

AMD

Intel

NVIDIA

Otros

Referencias

  1. ^ abc "CPU Intel Core de segunda generación: revisión de Sandy Bridge - arma secreta de Sandy Bridge: sincronización rápida". Hardware de Tom. 3 de enero de 2011 . Consultado el 30 de agosto de 2011 .
  2. ^ "Revisión de Sandy Bridge: Intel Core i7-2600K, i5-2500K y Core i3-2100 probados". AnandTech . Consultado el 5 de abril de 2014 .
  3. ^ Kevin Parrish (27 de febrero de 2014). "Los controladores Intel llevan vídeo de sincronización rápida a Pentium y Celeron". Hardware de Tom . Consultado el 29 de noviembre de 2022 .
  4. ^ "Versión del controlador de notas de la versión: 15.36.38.5117" (PDF) . 2020-01-10 . Consultado el 10 de enero de 2020 .
  5. ^ ab "Revisión de Sandy Bridge: Intel Core i7-2600K, i5-2500K y Core i3-2100 probados". Anandtech . Consultado el 23 de septiembre de 2011 .
  6. ^ ab "Octava comparación de códecs de vídeo MPEG-4 AVC/H.264". Laboratorio de gráficos y medios de MSU (Grupo de videos). Págs. 135-137 (6.4 Compensación entre velocidad y calidad).
  7. ^ Anand Lal Shimpi; Ryan Smith. "Revisión de Intel Ivy Bridge (Core i7 3770K)". AnandTech . Consultado el 26 de marzo de 2019 .
  8. ^ "Procesador Intel Pentium G620".
  9. ^ "Hoja de ruta de Intel: Ivy Bridge, Panther Point y SSD". Anandtech . Consultado el 30 de agosto de 2011 .
  10. ^ "AUR (es) - controlador de códec híbrido Intel". AUR . 16 de julio de 2017.
  11. ^ "controlador híbrido Intel/Intel". GitHub . 27 de agosto de 2014.
  12. ^ "VA-API 1.3 prepara la compatibilidad con Broadwell y agrega decodificación VP8". Phoronix.com. 18 de marzo de 2014 . Consultado el 10 de junio de 2015 .
  13. ^ "Los gráficos Intel Broadwell GT3 tienen anillos BSD duales". Phoronix.com . Consultado el 17 de abril de 2014 .
  14. ^ Cortadora, Ian. "Revisión de Intel Skylake de sexta generación: Core i7-6700K e i5-6600K probados" . Consultado el 6 de agosto de 2015 .
  15. ^ Duro jainista (6 de junio de 2016). "Novedades de Intel® Media SDK 2016 R2". Intel . Consultado el 27 de julio de 2016 .
  16. ^ "Kit de desarrollo de software multimedia Intel® 2016, R2, versión de notas de la versión (7.0.0.358)" (PDF) . Intel. 2016-06-06 . Consultado el 27 de julio de 2016 .
  17. ^ abc "Intel Media Driver: funciones de HW Media". GitHub . 24 de diciembre de 2020.
  18. ^ "Funciones de compilación de controladores predeterminadas". GitHub . 16 de octubre de 2021.
  19. ^ "Funciones multimedia de Shader de código abierto". GitHub . 16 de octubre de 2021.
  20. ^ "Evolución de la codificación HEVC de hardware en Intel® Core™ de décima generación". Archivado desde el original el 29 de enero de 2020.
  21. ^ "Funciones multimedia de HW". GitHub . 16 de octubre de 2021.
  22. ^ "Lanzamiento del controlador Intel Media Q3'2020 · Intel/Media-driver". GitHub .
  23. ^ "Gráficos Intel Arc para creadores".
  24. ^ "Medios Intel para Linux". 01.org . 2018-08-20 . Consultado el 11 de septiembre de 2022 .
  25. ^ "Vídeo y audio Intel® para Linux*". 01.org . 2019-01-14 . Consultado el 11 de septiembre de 2022 .
  26. ^ "Wowza ofrece rendimiento de transmisión acelerado con Intel Media SDK 2013 para servidores".
  27. ^ "H.264/AVC". Códecs . ffdshow-tryout.sourceforge.net.
  28. ^ "Descripción general de la aceleración de hardware". MediaBrowserWiki . Consultado el 6 de marzo de 2019 .
  29. ^ "Uso de transmisión acelerada por hardware". Soporte Plex . Consultado el 11 de octubre de 2018 .
  30. ^ "Emisora ​​XSplit". Archivado desde el original el 14 de marzo de 2014.
  31. ^ "XSplit Gamecaster". Archivado desde el original el 14 de marzo de 2014.
  32. ^ "Documentación de HandBrake: vídeo Intel QuickSync". freno de mano.fr. Consultado el 7 de octubre de 2019 .
  33. ^ "Lanzamiento de HandBrake 1.2.0". freno de mano.fr. 2018-12-22 . Consultado el 7 de octubre de 2019 .
  34. ^ "Software de radiodifusión abierta".
  35. ^ "Léame del controlador Intel VA-API". GitHub . 12 de octubre de 2021.
  36. ^ "Generaciones Intel Quicksync de FFMPEG".
  37. ^ Zak Killian (5 de diciembre de 2017). "Intel revela todas las especificaciones de sus NUC Apollo Lake". El informe técnico . Consultado el 20 de octubre de 2017 .
  38. ^ "Capacidades de codificación y decodificación para procesadores Intel® Core™ de séptima generación y posteriores". 6 de agosto de 2021.
  39. ^ "Plataformas compatibles". GitHub . 3 de abril de 2022.
  40. ^ "Nuevas funciones de los procesadores Intel Gemini Lake: HDMI 2.0, códec VP9 de 10 bits, canalización de 4 anchos y más". CNXSoft. 2017-08-13 . Consultado el 20 de octubre de 2017 .
  41. ^ "Intel Media Driver: funciones de HW Media". GitHub . 25 de enero de 2019.
  42. ^ "Controlador de medios Intel(R) para VAAPI: funciones de decodificación/codificación". GitHub . 29 de marzo de 2022 . Consultado el 2 de diciembre de 2022 .
  43. ^ "Registro de cambios de VA-API 1.7.3". GitHub . 12 de octubre de 2021.
  44. ^ "excepto 4:2:2 y 4:4:4".
  45. ^ "Aceleración de vídeo por hardware - ArchWiki (tabla de comparación de controladores VA-API)". ArchiWiki . 16 de octubre de 2021.
  46. ^ "Problemas y limitaciones conocidos n.º 5". GitHub . 16 de octubre de 2021.
  47. ^ "Intel detalla los gráficos Gen11 y Sunny Cove para Icelake".

enlaces externos