Video Acceleration API: Difference between revisions

Content deleted Content added
Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5) (Whoop whoop pull up - 21816
Citation bot (talk | contribs)
Added website. | Use this bot. Report bugs. | #UCB_CommandLine
 
(3 intermediate revisions by 3 users not shown)
Line 66:
== Software supporting VA-API ==
[[File:VA-API log of video playback on Firefox.png|thumb|upright=1.4|A log of [[Firefox]] showing VA-API being used for video decoding acceleration]]
* [[Chromium (web browser)|Chromium]]
<!-- MPlayer does not support VA-API, please see discussion -->
* Bluecherry DVR client (starting from release 2.2.6)<ref>{{cite web |date=2 March 2017 |title=[Client] 2.2.6 Released – Significant CPU usage reductions included |url=http://www.bluecherrydvr.com/client-2-2-6-released-significant-cpu-usage-reductions-included/ |access-date=23 February 2019 |website=Bluecherrydvr.com}}</ref>
* [[Clutter (toolkit)|Clutter]] toolkit
* [datarhei Restreamer<ref>{{Cite web |title=datarhei Restreamer |url=https://docs.datarhei.com/restreamer/ datarhei Restreamer]}}</ref> real-time live video streaming
* [[Jellyfin]] media server
* [https://docs.datarhei.com/restreamer/ datarhei Restreamer] real-time live video streaming
* [[Emby]] media server (starting from release 3.0.6400)<ref>{{cite web|url=http://emby.media/|title=Emby Server 3.0.6400 Released|date=29 August 2016|website=Emby.media|access-date=23 February 2019}}</ref>
* [[Helix''ffmpeg'', (project)|Helixa mediacommand player]]line tool from the ([[LinuxFFmpeg]])<ref>{{cite web|url=http://lists.moblin.org/pipermail/dev/2008-September/002750.html|title=Mailingproject list(starting entryfrom that describes uses of VA-API|website=Lists3.moblin.org|access-date=23 February 2019}}</ref>1)<ref>{{Cite web |url=https://communityraw.helixcommunitygithubusercontent.orgcom/FFmpeg/LicensesFFmpeg/realplayer_for_mid_faq.htmlmaster/Changelog |title=RealPlayerArchived for MID & Intel/Linux FAQ |work=HelixCommunity.orgcopy |access-date=20112016-0508-1231 |archive-url=https://web.archive.org/web/2012032400150520160916205031/https://communityraw.helixcommunitygithubusercontent.orgcom/LicensesFFmpeg/realplayer_for_mid_faq.htmlFFmpeg/master/Changelog |archive-date=20122016-0309-2416 |url-status=dead }}</ref>
* [[Firefox]] (On Wayland since release 78 and on X11 since release 80)<ref>{{Cite web |date=3 June 2020 |title=Firefox on Fedora finally gets VA-API on Wayland |url=https://mastransky.wordpress.com/2020/06/03/firefox-on-fedora-finally-gets-va-api-on-wayland/ |access-date=2020-08-19 |website=mastransky.wordpress.com|date=3 June 2020 }}</ref><ref>{{Cite web |title=Firefox 80 Available With VA-API On X11, WebGL Parallel Shader Compile Support |url=https://www.phoronix.com/scan.php?page=news_item&px=Firefox-80-Released |access-date=2020-08-25 |website=www.phoronix.com}}</ref>
* ''ffmpeg'', a command line tool from the [[FFmpeg]] project, supports VA-API encoding through CLI with version starting from 3.1 and also [[libavcodec]] (also part of the FFmpeg project) does contain code that other applications use to support hardware accelerated decoding, including VA-API.<ref>{{Cite web |url=https://raw.githubusercontent.com/FFmpeg/FFmpeg/master/Changelog |title=Archived copy |access-date=2016-08-31 |archive-url=https://web.archive.org/web/20160916205031/https://raw.githubusercontent.com/FFmpeg/FFmpeg/master/Changelog |archive-date=2016-09-16 |url-status=dead }}</ref>
* [Fluendo<ref>{{Cite web |title=Fluendo |url=https://fluendo.com/en/ Fluendo]}}</ref><ref>{{cite web|url=https://www.phoronix.com/scan.php?page=news_item&px=ODEwMw|title=Fluendo's New Codecs Support VDPAU, VA-API - Phoronix|website=Phoronix.com|access-date=23 February 2019}}</ref>
* Frigate NVR<ref>{{cite web|url=https://docs.frigate.video/configuration/hardware_acceleration/#via-vaapi|title=Hardware Acceleration}}</ref>
* [[Gnash (software)|Gnash]] Flash / [[SWF]] player<ref>{{cite web|url=https://www.phoronix.com/scan.php?page=news_item&px=NzU1MA|title=H.264 VA-API GPU Video Acceleration For Flash - Phoronix|website=Phoronix.com|access-date=23 February 2019}}</ref>
* [[GStreamer]] through {{mono|gstreamer-vaapi}}<ref>{{cite web|url=https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi|title=Hardware-accelerated video decoding, encoding and processing on Intel graphics through VA-API|website=Cgit.freedesktop.org|access-date=23 February 2019}}</ref>
* [[Helix (project)|Helix media player]] ([[Linux]])<ref>{{cite web |title=Mailing list entry that describes uses of VA-API |url=http://lists.moblin.org/pipermail/dev/2008-September/002750.html |access-date=23 February 2019 |website=Lists.moblin.org}}</ref><ref>{{Cite web |title=RealPlayer for MID & Intel/Linux FAQ |url=https://community.helixcommunity.org/Licenses/realplayer_for_mid_faq.html |url-status=dead |archive-url=https://web.archive.org/web/20120324001505/https://community.helixcommunity.org/Licenses/realplayer_for_mid_faq.html |archive-date=2012-03-24 |access-date=2011-05-12 |work=HelixCommunity.org}}</ref>
* [[Jellyfin]] media server<ref>{{Cite web |title=Intel GPU |url=https://jellyfin.org/docs/general/administration/hardware-acceleration/intel/ |access-date=2024-12-02 |website=jellyfin.org |language=en}}</ref>
<!--As of May 12th, 2011, ffmpeg does not support VA-API (libavcodec contains code that allows other applications to use VA-API). Before changing the following sentence, please discuss on the Discussion page! -->
* [[Kodi (software)|Kodi]] (formerly XBMC Media Center) ([[Linux]])<ref name="phoronix.com">{{cite web|url=https://www.phoronix.com/scan.php?page=news_item&px=ODEyNw|title=XBMC Gets Working Intel VA-API Support - Phoronix|website=Phoronix.com|access-date=23 February 2019}}</ref>
* [[Kodi (software)#Kodibuntu|Kodibuntu]] (formerly XBMC Live) (Linux Live CD/USB operating-system)<ref name="phoronix.com"/>
* [[libavcodec]]<ref>{{Cite web |last= |title=This gist contains instructions on setting up FFmpeg and Libav to use VAAPI-based hardware accelerated encoding (on supported platforms) for H.264 (and H.265 on supported hardware) video formats. |url=https://gist.github.com/jcf/266239b2b9106bcd00358acb77c1f12e |access-date=2024-12-02 |website=Gist |language=en}}</ref>
* [[MPlayer]] (v1 with patches)<ref>{{Cite web |url=https://gitorious.org/vaapi/mplayer |title=Mplayer in vaapi - Gitorious |access-date=2014-02-10 |archive-url=https://web.archive.org/web/20130803044531/http://gitorious.org/vaapi/mplayer |archive-date=2013-08-03 |url-status=dead }}</ref> and its fork [[MPlayer#Forks|mpv]] (native)
* [[MPlayer]] with custom patches<ref>{{Cite web |title=gbeauchesne / mplayer-vaapi |website=[[GitHub]] |url=https://github.com/gbeauchesne/mplayer-vaapi}}</ref> and its fork [[Mpv (media player)|mpv]] (native)
* [[MythTV]] (starting from release 0.25)<ref>{{cite web|url=https://www.mythtv.org/wiki/Release_Notes_-_0.25|title=Release Notes - 0.25 - MythTV Official Wiki|website=Mythtv.org|access-date=23 February 2019}}</ref>
* [[OBS Studio]]<ref>{{Cite web |title=OBS Studio Now Supports VA-API For Video Encoding - Phoronix |url=https://www.phoronix.com/scan.php?page=news_item&px=OBS-Studio-VA-API-H264 |access-date=2020-08-06 |website=www.phoronix.com}}</ref>
* [OpenShot<ref>{{Cite web |title=OpenShot Library {{!}} libopenshot |url=https://openshot.org/files/libopenshot/md_doc_HW-ACCEL.html OpenShot]}}</ref>
* [[VLC media player]] (starting from release 1.1.0)<ref>{{cite web|url=http://www.videolan.org/vlc/releases/1.1.0.html|title=VLC 1.1.0 release - VideoLAN|website=Videolan.org|access-date=23 February 2019}}</ref>
* Bluecherry[[Xine]] DVR(via client"''xine-lib-vaapi''" (startinglibrary) fromsince releaseVersion 21.2.6)3<ref>{{cite web|url=http://wwwxine-project.bluecherrydvr.com/client-2-2-6-released-significant-cpu-usage-reductions-includedorg/news|title=[Client]the 2.2.6xine Releasedproject - SignificantNews CPU usage reductions included|date=2 March 2017Feed|website=BluecherrydvrXine-project.comorg|access-date=23 February 2019}}</ref>
* [[Xine]] (via "''xine-lib-vaapi''" library) since Version 1.2.3<ref>{{cite web|url=http://xine-project.org/news|title=the xine project - News Feed|website=Xine-project.org|access-date=23 February 2019}}</ref>
* [[OBS Studio]]<ref>{{Cite web|title=OBS Studio Now Supports VA-API For Video Encoding - Phoronix|url=https://www.phoronix.com/scan.php?page=news_item&px=OBS-Studio-VA-API-H264|access-date=2020-08-06|website=www.phoronix.com}}</ref>
* [[Firefox]] (On Wayland since release 78 and on X11 since release 80)<ref>{{Cite web|title=Firefox on Fedora finally gets VA-API on Wayland|url=https://mastransky.wordpress.com/2020/06/03/firefox-on-fedora-finally-gets-va-api-on-wayland/|access-date=2020-08-19|website=mastransky.wordpress.com|date=3 June 2020 }}</ref><ref>{{Cite web|title=Firefox 80 Available With VA-API On X11, WebGL Parallel Shader Compile Support|url=https://www.phoronix.com/scan.php?page=news_item&px=Firefox-80-Released|access-date=2020-08-25|website=www.phoronix.com}}</ref>
 
== See also ==