{"id":45828,"date":"2024-03-18T08:19:48","date_gmt":"2024-03-18T08:19:48","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=45828"},"modified":"2024-03-18T08:19:48","modified_gmt":"2024-03-18T08:19:48","slug":"qmplay2-vulkan-video-decoding","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2024\/03\/qmplay2-vulkan-video-decoding\/","title":{"rendered":"QMPlay2 Released 24.03.16 with Vulkan Video Decoding Support"},"content":{"rendered":"<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/03\/qmplay2-icon.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-45829\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/03\/qmplay2-icon-250x250.webp\" alt=\"\" width=\"250\" height=\"250\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/03\/qmplay2-icon-250x250.webp 250w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/03\/qmplay2-icon-300x300.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/03\/qmplay2-icon-700x700.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/03\/qmplay2-icon-768x768.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/03\/qmplay2-icon.webp 1200w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/a><\/p>\n<p>QMPlay2, the free open-source Qt media player, released version 24.03.16 few days ago.<\/p>\n<p>QMPlay2 is a Qt based media player that uses FFmpeg as backend for most video and audio codecs support. It also supports\u00a0Audio CD, raw files, Rayman 2 music and chiptunes, as well as ALSA, PulseAudio or PipeWire sound servers. And, it has built-in a browser to search &amp; play YouTube videos.<\/p>\n<p>The most recent 24.03.16 release added better support for <b>FFmpeg 6.1<\/b>, and <b>experimental Vulkan Video decoder<\/b> support. So, since this release, the media player now supports hardware accelerated video playback through following APIs:<\/p>\n<ul>\n<li><b>Vulkan Video<\/b> (needs FFmpeg 6.1).<\/li>\n<li><b>CUVID<\/b> (NVIDIA only)<\/li>\n<li><b>DXVA2<\/b> (Windows Vista and higher)<\/li>\n<li><b>D3D11VA<\/b> (Vulkan, Windows 8 and higher)<\/li>\n<li><b>VDPAU<\/b>\/<b>VA-API<\/b> (X11 for VDPAU, Linux\/BSD only)<\/li>\n<li><b>VideoToolBox<\/b> (macOS only).<\/li>\n<\/ul>\n<p><div id=\"attachment_45830\" style=\"width: 620px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/03\/qmplay2-videoplayer.webp\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-45830\" class=\"size-large wp-image-45830\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/03\/qmplay2-videoplayer-700x404.webp\" alt=\"\" width=\"610\" height=\"352\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/03\/qmplay2-videoplayer-700x404.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/03\/qmplay2-videoplayer-300x173.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/03\/qmplay2-videoplayer-768x443.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/03\/qmplay2-videoplayer-1536x885.webp 1536w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/03\/qmplay2-videoplayer-1320x761.webp 1320w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/03\/qmplay2-videoplayer.webp 1556w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><p id=\"caption-attachment-45830\" class=\"wp-caption-text\">QMPlay2 YouTube browser<\/p><\/div><br \/>\n<!--more--><\/p>\n<p>To try out the new Vulkan Video Decoding, users needs FFmpeg 6.1 (sadly not available in Ubuntu repository until 24.04), and select &#8220;Vulkan&#8221; as renderer in settings. Finally, re-start the app with <code>RADV_PERFTEST=video_decode<\/code> or for Intel with <code>ANV_VIDEO_DECODE=1<\/code> environment variables.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/03\/qmplay2-vulkan.webp\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/03\/qmplay2-vulkan-700x602.webp\" alt=\"\" width=\"610\" height=\"525\" class=\"aligncenter size-large wp-image-45831\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/03\/qmplay2-vulkan-700x602.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/03\/qmplay2-vulkan-300x258.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/03\/qmplay2-vulkan.webp 769w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p>Other changes in QMPlay2 24.03.16 include:<\/p>\n<ul>\n<li>Default to Qt6 build, while Qt5 still supported.<\/li>\n<li>Set dark title bar on Windows if QMPlay2 theme is dark,<\/li>\n<li>Support reading lyrics meta-data from ID3v2 tags,<\/li>\n<li>Don&#8217;t use Qt for loading Vulkan library,<\/li>\n<li>Improve Vulkan device lost recovery,<\/li>\n<li>Various Vulkan improvements,<\/li>\n<li>Add support for TagLib 2.0,<\/li>\n<li>Other minor fixes.<\/li>\n<\/ul>\n<h3>How to Get QMPlay2 in Ubuntu Linux<\/h3>\n<p>QMPlay2 sadly so far is not made into Debian and Ubuntu repositories. Besides building from the source, user can download the <b>AppImage<\/b> in github releases page (under <b>Assets<\/b>).<\/p>\n<div class=\"wp-block-buttons aligncenter\">\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link has-vivid-cyan-blue-to-vivid-purple-gradient-background has-text-color has-background\" href=\"https:\/\/github.com\/zaps166\/QMPlay2\/releases\" target=\"_blank\" rel=\"noreferrer noopener\">Download QMPlay2<\/a><\/div>\n<\/div>\n<p>Once you got the package, add executable permission under file &#8220;Properties&#8221; dialog, finally click Run AppImage to launch the player.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/03\/qmplay2-appimage.webp\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/03\/qmplay2-appimage-700x414.webp\" alt=\"\" width=\"610\" height=\"361\" class=\"aligncenter size-large wp-image-45832\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/03\/qmplay2-appimage-700x414.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/03\/qmplay2-appimage-300x177.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/03\/qmplay2-appimage-768x454.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/03\/qmplay2-appimage.webp 1107w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>QMPlay2, the free open-source Qt media player, released version 24.03.16 few days ago. QMPlay2 is a Qt based media player that uses FFmpeg as backend for most video and audio codecs support. It also supports\u00a0Audio CD, raw files, Rayman 2 music and chiptunes, as well as ALSA, PulseAudio or PipeWire sound servers. And, it has [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":45829,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[614],"class_list":["post-45828","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-media-player"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/45828","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/comments?post=45828"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/45828\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media\/45829"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=45828"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=45828"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=45828"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}