Intel Quick Sync Video es la marca de Intel para su núcleo de hardware de codificación y decodificación de video dedicado . Quick Sync se introdujo con la microarquitectura de CPU Sandy Bridge el 9 de enero de 2011 y se ha encontrado en la matriz de las CPU Intel desde entonces.
El nombre "Quick Sync" se refiere al caso de uso de transcodificar ("convertir") rápidamente un video de, por ejemplo, un DVD o Blu-ray Disc a un formato apropiado para, por ejemplo, un teléfono inteligente . Esto adquiere una importancia crítica en el lugar de trabajo de video profesional, en el que el material de origen puede haber sido filmado en cualquier número de formatos de video, todos los cuales deben llevarse a un formato común (comúnmente H.264 ) para entrecortar.
A diferencia de la codificación de video en una CPU o una GPU de propósito general , Quick Sync es un núcleo de hardware dedicado en la matriz del procesador . Esto permite un procesamiento de video mucho más eficiente en el consumo de energía. [1] [2]
Disponibilidad
Las CPU de la marca Pentium basadas en Haswell incluyen Quick Sync Video, [3] mientras que las CPU de la marca Celeron no. Antes de Haswell, solo Core i3 / 5/7 presentaba Quick Sync.
Rendimiento y calidad
Como la mayoría de los codificadores acelerados por hardware de escritorio, Quick Sync ha sido elogiado por su velocidad. [4] La octava comparación anual de códecs de video 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 ); [5] Las pruebas se realizaron en un procesador Intel Core i7 3770 ( Ivy Bridge ). Sin embargo, QuickSync 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 con la configuración recomendada. [5]
Una evaluación de 2012 de 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 a resoluciones inferiores a 1080p. [6]
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; [4] se conocía como Intel Clear Video .
- Versión 1 ( Sandy Bridge )
- Inicialmente, Quick Sync se integró en algunas CPU de Sandy Bridge , pero no en Sandy Bridge Pentiums o Celerons. [7]
- Versión 2 ( Ivy Bridge , Bay Trail )
- La microarquitectura de Ivy Bridge incluyó una implementación de "próxima generación" de Quick Sync. [8]
- Versión 3 ( Haswell )
- La implementación de la microarquitectura de Haswell se centra en la calidad, con una velocidad casi igual que antes (para cualquier longitud de clip dada frente a la longitud de codificación). [ cita requerida ]
- Esta generación de Quick Sync es compatible con los estándares de video H.264 / MPEG-4 AVC , VC-1 y H.262 / MPEG-2 Part 2 . [1]
- Versión 4 ( Broadwell )
- La microarquitectura Broadwell agrega soporte para decodificación de hardware VP8 [9] . 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. [10]
- Versión 5 ( Skylake )
- La microarquitectura Skylake agrega una aceleración de decodificación y codificación principal H.265 / HEVC principal / de 8 bits de función fija completa , aceleración de decodificación principal HEVC híbrida y parcial de 10/10 bits, aceleración de codificación JPEG para resoluciones de hasta 16 000 × 16 000 píxeles y Aceleración de codificación y decodificación VP9 . [11]
- Versión 6 ( Kaby Lake , Coffee Lake, Whiskey Lake, Comet Lake)
- La microarquitectura Kaby Lake , Coffee Lake y Comet Lake agrega aceleración de codificación y decodificación H.265 / HEVC Main10 / 10-bit de función fija completa y aceleración de decodificación VP9 de 8 y 10 bits de función fija completa y aceleración de codificación de 8 bits . [12] [13]
- Versión 7 (lago de hielo)
- El lago de hielo (microprocesador) añade VP9 4: 4: 4 decodificación, codificación VP9 (hasta 10 bits y 4: 4: 4), HEVC 4: 2: 2 y 4: 4: 4 codificación y decodificación, [14] Mapeo de tonos HDR10 [15] y Shaders de medios de código abierto. [16] También se ha mejorado la calidad de codificación de hardware HEVC. [17]
- Versión 8 (Tiger Lake, Rocket Lake)
- El lago Tiger (microprocesador) y Rocket Lago añade VP9 de 12 bits y de 12 bits 4: 4: decodificar 4 hardware y HEVC 12 bits 4: 2: 0, 4: decodificación de hardware 4: 2: 2 y 4: 4. [18] Gen12 Xe también admitirá la decodificación AV1 nativa, que incluye imágenes fijas de 10 bits 4: 2: 0 16K y video de 10 bits 4: 2: 0 8K, 4K y 2K. [19] La codificación de hardware para VP8 se eliminó y la decodificación de hardware solo está disponible en Tiger Lake. [20]
Soporte del sistema operativo
El núcleo SIP de Quick Sync Video debe ser compatible con el controlador del dispositivo . El controlador de 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 Quick Sync Video y utilizarlo.
Linux
La compatibilidad con Quick Sync de Intel Media SDK en Linux está disponible, [21] ya partir de noviembre de 2013[actualizar]es compatible con Wowza Streaming Engine (anteriormente conocido como Wowza Media Server) para la transcodificación de transmisiones multimedia utilizando su complemento transcodificador. [22] Quick Sync también es compatible con VA API, tanto para codificar como para decodificar con ffmpeg, por ejemplo. [23]
Ventanas
Microsoft ofrece soporte para Quick Sync en Windows (en Windows Vista y posterior) basado en el software de controlador compatible de Intel y soporte a través de DirectX y WMF ( Windows Media Foundation ). Una amplia gama de aplicaciones se basan en este soporte básico para la tecnología en 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.
Codificación y decodificación de hardware
El soporte para la decodificación acelerada por hardware Quick Sync de video 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 gratuito ffdshow . Algún otro software gratuito como el reproductor multimedia VLC (desde la versión 2.1.0 "Rincewind") también es compatible con Quick Sync. Muchas aplicaciones comerciales también se benefician de la tecnología actual, como CyberLink PowerDVD , CyberLink PowerDirector y MacroMotion Bogart "gold" edition.
Según la documentación de ffdshow , Quick Sync tiene un uso de CPU muy bajo y es aproximadamente el doble de rápido que libavcodec . [24]
La compatibilidad con la codificación de medios asistida por hardware adaptada para Quick Sync está ampliamente disponible. Ejemplos de software con soporte Quick Sync durante los procesos de codificación son Emby Media Server , [25] Plex Media Server , [26] 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 , [27] XSplit Gamecaster [28] (todos comerciales) y proyectos como HandBrake , [29] [30] Open Broadcaster Software [31] o aplicaciones para operar con un contenido de video que ingresa Adobe CC2018.
La siguiente tabla muestra el soporte de codificación / decodificación de función fija para varias plataformas Intel: [32] [33]
Cantiga | Clarkdale / Arrandale | Sandy Bridge | Puente de hiedra / Haswell | Broadwell | Braswell / Cherry Trail | Skylake | Lago Apollo [34] | Lago Kaby / Lago Coffee [35] / Lago Comet | Lago Géminis [36] | Lago de hielo [37] / Lago Jasper | Lago Tiger / Lago Rocket / Lago Alder [20] | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
MPEG-2 | Solo decodificar | sí | ||||||||||
AVC | No | Solo decodificar | sí | Sí (L5.2 / L5.1) | Sí (L5.1) | Sí (L5.2) | Sí (L5.1) | Sí (L5.2) | Sí (L5.2 / L5.1) | sí | ||
VC-1 | No | Solo decodificar | ||||||||||
JPEG | No | Solo decodificar | sí | |||||||||
VP8 | No | Solo decodificar | sí | Decodificar (solo en Tiger Lake) | ||||||||
HEVC | No | Solo decodificar (L5) | Sí (L5.1) | Sí (L5.1 / L5) | Sí (L5.1) | Sí (L5.1 / L5) | Sí (L5.1) | sí | ||||
HEVC de 10 bits | No | Solo decodificación (8K) | Sí [38] | |||||||||
HEVC de 12 bits | No | Decodificar y codificar (solo codificación 4: 2: 0) [39] | ||||||||||
VP9 | No | Solo decodificación (4K) | Parcial (codificación solo en Linux) [40] | sí | ||||||||
VP9 de 10 bits | No | Solo decodificar | Sí [41] | |||||||||
VP9 de 12 bits | No | Solo decodificar | ||||||||||
AV1 | No [42] | Solo decodificar | ||||||||||
AV1 de 10 bits | No | Solo decodificar | ||||||||||
AV1 de 12 bits | No | |||||||||||
EVC | No | |||||||||||
VVC | No |
Ciertas partes de gama baja y alta (incluidos Xeons de varios sockets y algunas CPUs 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 video hardware
AMD
- Video Core Next : núcleo SIP equivalente actual de AMD (desde 2018)
- Decodificador de video unificado : núcleo SIP de codificación de AMD (hasta 2017)
- Motor de codificación de video : núcleo SIP de codificación en de AMD (hasta 2017)
Intel
- Vídeo de sincronización rápida
- Video nítido : decodificación de video con una GPU Intel de uso general
Nvidia
- Nvidia NVENC : núcleo SIP de codificación equivalente a la generación actual de Nvidia
- Nvidia NVDEC y PureVideo : núcleo SIP de decodificación equivalente a Nvidia
Otros
- Motor de video de Amlogic
- Hexágono de Qualcomm
- Broadcom Crystal HD
Referencias
- ^ a b c "CPU de núcleo de segunda generación de Intel: la revisión de Sandy Bridge - Arma secreta de Sandy Bridge: sincronización rápida" . Hardware de Tom . Consultado el 30 de agosto de 2011 .
- ^ "La revisión de Sandy Bridge: Intel Core i7-2600K, i5-2500K y Core i3-2100 probado" . AnandTech . Consultado el 5 de abril de 2014 .
- ^ "Notas de la versión Versión del controlador: 15.36.38.5117" (PDF) . 2020-01-10 . Consultado el 10 de enero de 2020 .
- ^ a b "La revisión de Sandy Bridge: Intel Core i7-2600K, i5-2500K y Core i3-2100 probado" . Anandtech . Consultado el 23 de septiembre de 2011 .
- ^ a b "Octava comparación de códecs de vídeo MPEG-4 AVC / H.264" . Laboratorio de Gráficos y Medios de MSU (Grupo de Video). págs. 135-137 (6.4 Compensación entre velocidad y calidad).
- ^ Anand Lal Shimpi; Ryan Smith. "La revisión de Intel Ivy Bridge (Core i7 3770K)" . AnandTech . Consultado el 26 de marzo de 2019 .
- ^ "Procesador Intel Pentium G620" .
- ^ "Hoja de ruta de Intel: Ivy Bridge, Panther Point y SSD" . Anandtech . Consultado el 30 de agosto de 2011 .
- ^ "VA-API 1.3 prepara el soporte de Broadwell, agrega decodificación VP8" . Phoronix.com. 18 de marzo de 2014 . Consultado el 10 de junio de 2015 .
- ^ "Los gráficos Intel Broadwell GT3 tienen anillos BSD dobles" . Phoronix.com . Consultado el 17 de abril de 2014 .
- ^ Cutress, Ian. "La revisión de Intel 6th Gen Skylake: Core i7-6700K y i5-6600K probado" . Consultado el 6 de agosto de 2015 .
- ^ Harsh Jain (6 de junio de 2016). "Novedades de Intel® Media SDK 2016 R2" . Intel . Consultado el 27 de julio de 2016 .
- ^ "Kit de desarrollo de software Intel® Media 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 .
- ^ "Funciones de HW Media" .
- ^ "Características predeterminadas de la compilación del controlador" .
- ^ "Funciones de medios de sombreado de código abierto" .
- ^ https://software.intel.com/en-us/articles/evolution-of-hardware-hevc-encode-on-tenth-generation-intel-core-processors
- ^ "Funciones de HW Media" .
- ^ https://github.com/intel/media-driver/releases/tag/intel-media-20.3.0
- ^ a b "Controlador Intel Media - Funciones de medios HW" . 24 de diciembre de 2020.
- ^ "Intel® Media SDK 2013 R3 para servidores Linux ahora disponible para descargar" .
- ^ "Wowza ofrece un rendimiento de transmisión acelerado con Intel Media SDK 2013 para servidores" .
- ^ "Léame de GStreamer VA-API" .
- ^ "H.264 / AVC" . Códecs . ffdshow-tryout.sourceforge.net.
- ^ "Descripción general de la aceleración de hardware" . MediaBrowserWiki . Consultado el 6 de marzo de 2019 .
- ^ "Uso de la transmisión por secuencias acelerada por hardware" . Soporte Plex . Consultado el 11 de octubre de 2018 .
- ^ "XSplit Broadcaster" . Archivado desde el original el 14 de marzo de 2014.
- ^ "XSplit Gamecaster" . Archivado desde el original el 14 de marzo de 2014.
- ^ "Documentación de HandBrake - Intel QuickSync Video" . handbrake.fr . Consultado el 7 de octubre de 2019 .
- ^ "HandBrake 1.2.0 lanzado" . handbrake.fr. 2018-12-22 . Consultado el 7 de octubre de 2019 .
- ^ "Software Open Broadcaster" .
- ^ "Léame del controlador Intel VA-API" .
- ^ "Generaciones Intel Quicksync por FFMPEG" .
- ^ Zak Killian (5 de diciembre de 2017). "Intel saca la tapa de las especificaciones completas de sus NUC de Apollo Lake" . El informe técnico . Consultado el 20 de octubre de 2017 .
- ^ Koen Crijns (6 de octubre de 2017). "Revisión de Intel Core i7 8700K / i5 8600K / i5 8400 'Coffee Lake': ¡seis núcleos asequibles!" . Consultado el 20 de octubre de 2017 .
- ^ "Nuevas características 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 .
- ^ "Controlador Intel Media - Funciones de medios HW" . 25 de enero de 2019.
- ^ "Registro de cambios de VA-API 1.7.3" .
- ^ "excepto 4: 2: 2 y 4: 4: 4" .
- ^ "Registro de cambios de VA-API 1.7.1" .
- ^ "Problemas conocidos y limitaciones n. ° 5" .
- ^ "Intel detalla gráficos Gen11 y Sunny Cove para Icelake" .
enlaces externos
- Vídeo de sincronización rápida de Intel , intel.com