La especificación VA-API fue diseñada originalmente por Intel para su serie GMA (Graphics Media Accelerator) de hardware de GPU con el propósito específico de eventualmente reemplazar el estándar XvMC como el equivalente multiplataforma Unix predeterminado de la API Microsoft Windows DirectX Video Acceleration (DxVA) , pero hoy la API ya no está limitada al hardware o GPU específicos de Intel. [3] Otros fabricantes y hardware pueden usar libremente esta API estándar abierta para el procesamiento de video acelerado por hardware con su propio hardware sin pagar regalías. [4]
VA-API actualmente admite estos códecs de video en la versión principal oficial, pero tenga en cuenta que exactamente qué códecs de video son compatibles depende del hardware y de las capacidades del controlador.
Perfil principal de aceleración de decodificación MPEG-2
Perfil avanzado de aceleración de decodificación VC-1/WMV3
Aceleración de decodificación AV1 de 8 y 10 bits [7]
Procesos que se pueden acelerar con VA-API
Procesos de decodificación de video y posprocesamiento que se pueden descargar y acelerar si tanto los controladores del dispositivo como el hardware de la GPU los admiten:
ffmpeg , una herramienta de línea de comandos del proyecto FFmpeg , admite la codificación VA-API a través de CLI con una versión a partir de la 3.1 y también libavcodec (también parte del proyecto FFmpeg) contiene código que otras aplicaciones usan para admitir la decodificación acelerada por hardware, incluida VA-API. [13]
Motor de códec distribuido (libdce): API de Texas Instruments para el motor de códec de video en sistemas integrados basados en OMAP
OpenMAX : una API de abstracción de medios multiplataforma libre de regalías del Grupo Khronos
Referencias
^ "libva 2.22.0". 2 de julio de 2024. Consultado el 2 de julio de 2024 .
^ "Aceleración de video VA-API en Intel Medfield - Phoronix". Phoronix.com . Consultado el 23 de febrero de 2019 .
^ "Video4Linux2: Camino hacia una API de códec de vídeo estandarizada" (PDF) . Events.linuxfoundation.org . Consultado el 23 de febrero de 2019 .
^ Nathan Willis (1 de julio de 2009). "VA API avanza lentamente, pero con seguridad". Lwn.net .
^ "Mplayer y FFmpeg obtienen compatibilidad con VA-API - Phoronix". Phoronix.com . Consultado el 23 de febrero de 2019 .
^ "vaapi". Freedesktop.org . Consultado el 23 de febrero de 2019 .
^ ab "Aceleración de vídeo por hardware". wiki.ArchLinux.org .
^ Vilerino, Sil (15 de febrero de 2023). "¡La API de aceleración de video (VA-API) ya está disponible en Windows!". Blog para desarrolladores de DirectX . Consultado el 8 de marzo de 2023 .
^ ab "Hardware/vaapi". wiki.libav.org . Archivado desde el original el 2017-02-01 . Consultado el 20 de enero de 2017 .
^ "Emby Server 3.0.6400 Released". Emby.media . 29 de agosto de 2016 . Consultado el 23 de febrero de 2019 .
^ "Entrada de lista de correo que describe los usos de VA-API". Lists.moblin.org . Consultado el 23 de febrero de 2019 .
^ "Preguntas frecuentes sobre RealPlayer para MID e Intel/Linux". HelixCommunity.org . Archivado desde el original el 24 de marzo de 2012. Consultado el 12 de mayo de 2011 .
^ "Copia archivada". Archivado desde el original el 16 de septiembre de 2016. Consultado el 31 de agosto de 2016 .{{cite web}}: CS1 maint: copia archivada como título ( enlace )
^ "Los nuevos códecs de Fluendo son compatibles con VDPAU, VA-API - Phoronix". Phoronix.com . Consultado el 23 de febrero de 2019 .
^ "Aceleración de video de GPU VA-API H.264 para Flash - Phoronix". Phoronix.com . Consultado el 23 de febrero de 2019 .
^ "Decodificación, codificación y procesamiento de vídeo acelerado por hardware en gráficos Intel a través de VA-API". Cgit.freedesktop.org . Consultado el 23 de febrero de 2019 .
^ ab "XBMC obtiene compatibilidad con Intel VA-API - Phoronix". Phoronix.com . Consultado el 23 de febrero de 2019 .
^ "Mplayer en vaapi - Gitorious". Archivado desde el original el 3 de agosto de 2013. Consultado el 10 de febrero de 2014 .
^ "Notas de la versión 0.25 - Wiki oficial de MythTV". Mythtv.org . Consultado el 23 de febrero de 2019 .
^ "Lanzamiento de VLC 1.1.0 - VideoLAN". Videolan.org . Consultado el 23 de febrero de 2019 .
^ "[Cliente] Lanzamiento de la versión 2.2.6: se incluyen reducciones significativas en el uso de la CPU". Bluecherrydvr.com . 2 de marzo de 2017 . Consultado el 23 de febrero de 2019 .
^ "El proyecto Xine - Noticias". Xine-project.org . Consultado el 23 de febrero de 2019 .
^ "OBS Studio ahora es compatible con VA-API para codificación de video - Phoronix" www.phoronix.com . Consultado el 6 de agosto de 2020 .
^ "Firefox en Fedora finalmente obtiene VA-API en Wayland". mastransky.wordpress.com . 3 de junio de 2020 . Consultado el 19 de agosto de 2020 .
^ "Firefox 80 disponible con VA-API en X11, compatibilidad con compilación de sombreadores paralelos WebGL". www.phoronix.com . Consultado el 25 de agosto de 2020 .
Enlaces externos
Sitio web oficial
Intel Media y audio para Linux
decodificación de hardware móvil
"VA API avanza lentamente, pero con seguridad": una visión general desde 2009
"MPlayer y FFmpeg obtienen compatibilidad con VA-API" – de 2008