<component type="desktop-application">
<id>com.dec05eba.gpu_screen_recorder</id>
<name>GPU Screen Recorder</name>
<summary>A shadowplay-like screen recorder for Linux. The fastest screen recorder for Linux</summary>
<project_license>GPL-3.0-only</project_license>
<description>
<p>
This is a screen recorder that has minimal impact on system performance by recording a monitor using the GPU only, similar to shadowplay on windows. This is the fastest screen recording tool for Linux. This screen recorder works on X11 and Wayland on AMD, Intel and NVIDIA.
</p>
<p>
This screen recorder can be used for recording your desktop offline, for live streaming and for nvidia-like instant replay, where only the last few minutes are saved.
</p>
<p>Supported video codecs:</p>
<ul>
<li>H264 (default)</li>
<li>HEVC (Optionally with HDR)</li>
<li>AV1 (Optionally with HDR. Not currently supported on NVIDIA in the flatpak version of GPU Screen Recorder)</li>
<li>VP8</li>
<li>VP9</li>
</ul>
<p>Supported audio codecs:</p>
<ul>
<li>Opus (default)</li>
<li>AAC</li>
</ul>
<p>Supported image formats:</p>
<ul>
<li>JPEG</li>
<li>PNG</li>
</ul>
<p>
At the moment the program comes with two different UIs. A gtk based one and a new experimental ShadowPlay-like fullscreen overlay UI. The gtk based UI will be removed in the future.
You can switch to the new UI by clicking on "Try out the new UI" and then after that is done press Left Alt+Z to open/close it.
</p>
<p>Videos are in variable framerate format by default. Use MPV to play such videos, otherwise you might experience stuttering in the video if you are using a buggy video player. Alternatively change framerate mode to constant framerate.</p>
<p>AV1 is currently not supported in the flatpak for Nvidia since GPU Screen Recorder uses an older ffmpeg version to support older Nvidia cards. Install GPU Screen Recorder from source or from AUR if you want to use AV1 on Nvidia.</p>
<p>For more information visit the GPU Screen Recorder homepage.</p>
<p>
If you use the new UI and also keyboard remapping software such as keyd then make sure you make the keyboard remapping software ignores "gsr-ui virtual keyboard" (dec0:5eba device id), otherwise you may be unable to use your keyboard.
You can press (left) ctrl+shift+alt+esc to close gpu screen recorder and remove it from system startup if this happens.
You should also change hotkeys option in gpu screen recorder to only grab virtual devices when using keyboard remapping software.
</p>
<p>GPU Screen Recorder flatpak can install files in $HOME/.local/share/gpu-screen-recorder. If you want to uninstall GPU Screen Recorder then you will have to remove this directory manually.</p>
<p>If you tried out the new UI then an xdg autostart desktop entry was added to ~/.config/autostart/gpu-screen-recorder-ui.desktop. If you want to uninstall GPU Screen Recorder then you will have to remove this file.</p>
</description>
<developer id="com.dec05eba.gpu_screen_recorder">
<name>dec05eba</name>
</developer>
<developer_name>dec05eba</developer_name>
<supports>
<control>pointing</control>
<control>keyboard</control>
</supports>
<pkgname>gpu-screen-recorder-gtk</pkgname>
<launchable type="desktop-id">com.dec05eba.gpu_screen_recorder.desktop</launchable>
<icon type="cached" width="48" height="48">gpu-screen-recorder-gtk_com.dec05eba.gpu_screen_recorder.png</icon>
<icon type="cached" width="64" height="64">gpu-screen-recorder-gtk_com.dec05eba.gpu_screen_recorder.png</icon>
<icon type="cached" width="128" height="128">gpu-screen-recorder-gtk_com.dec05eba.gpu_screen_recorder.png</icon>
<icon type="remote" width="128" height="128">com/dec05eba/gpu_screen_recorder/3beac757eb71ec78ba3f942f7f55c54e/icons/128x128/gpu-screen-recorder-gtk_com.dec05eba.gpu_screen_recorder.png</icon>
<icon type="stock">com.dec05eba.gpu_screen_recorder</icon>
<url type="homepage">https://git.dec05eba.com/gpu-screen-recorder/about/</url>
<url type="bugtracker">https://git.dec05eba.com/?p=about</url>
<url type="faq">https://git.dec05eba.com/gpu-screen-recorder/about/</url>
<url type="help">https://git.dec05eba.com/gpu-screen-recorder/about/</url>
<url type="donation">https://buymeacoffee.com/dec05eba</url>
<url type="vcs-browser">https://git.dec05eba.com/gpu-screen-recorder/</url>
<url type="contribute">https://git.dec05eba.com/?p=about</url>
<categories>
<category>AudioVideo</category>
<category>Recorder</category>
</categories>
<screenshots>
<screenshot type="default">
<caption>Front page</caption>
<image type="source" width="1920" height="1080">com/dec05eba/gpu_screen_recorder/3beac757eb71ec78ba3f942f7f55c54e/screenshots/image-1_orig.png</image>
<image type="thumbnail" width="1248" height="702">com/dec05eba/gpu_screen_recorder/3beac757eb71ec78ba3f942f7f55c54e/screenshots/[email protected]</image>
<image type="thumbnail" width="752" height="423">com/dec05eba/gpu_screen_recorder/3beac757eb71ec78ba3f942f7f55c54e/screenshots/[email protected]</image>
<image type="thumbnail" width="624" height="351">com/dec05eba/gpu_screen_recorder/3beac757eb71ec78ba3f942f7f55c54e/screenshots/[email protected]</image>
<image type="thumbnail" width="224" height="126">com/dec05eba/gpu_screen_recorder/3beac757eb71ec78ba3f942f7f55c54e/screenshots/[email protected]</image>
</screenshot>
<screenshot>
<caption>Settings page</caption>
<image type="source" width="1920" height="1080">com/dec05eba/gpu_screen_recorder/3beac757eb71ec78ba3f942f7f55c54e/screenshots/image-2_orig.png</image>
<image type="thumbnail" width="1248" height="702">com/dec05eba/gpu_screen_recorder/3beac757eb71ec78ba3f942f7f55c54e/screenshots/[email protected]</image>
<image type="thumbnail" width="752" height="423">com/dec05eba/gpu_screen_recorder/3beac757eb71ec78ba3f942f7f55c54e/screenshots/[email protected]</image>
<image type="thumbnail" width="624" height="351">com/dec05eba/gpu_screen_recorder/3beac757eb71ec78ba3f942f7f55c54e/screenshots/[email protected]</image>
<image type="thumbnail" width="224" height="126">com/dec05eba/gpu_screen_recorder/3beac757eb71ec78ba3f942f7f55c54e/screenshots/[email protected]</image>
</screenshot>
<screenshot>
<caption>Simple view in the old UI</caption>
<image type="source" width="844" height="758">com/dec05eba/gpu_screen_recorder/3beac757eb71ec78ba3f942f7f55c54e/screenshots/image-3_orig.png</image>
<image type="thumbnail" width="752" height="675">com/dec05eba/gpu_screen_recorder/3beac757eb71ec78ba3f942f7f55c54e/screenshots/[email protected]</image>
<image type="thumbnail" width="624" height="560">com/dec05eba/gpu_screen_recorder/3beac757eb71ec78ba3f942f7f55c54e/screenshots/[email protected]</image>
<image type="thumbnail" width="224" height="201">com/dec05eba/gpu_screen_recorder/3beac757eb71ec78ba3f942f7f55c54e/screenshots/[email protected]</image>
</screenshot>
<screenshot>
<caption>Advanced view in the old UI</caption>
<image type="source" width="844" height="963">com/dec05eba/gpu_screen_recorder/3beac757eb71ec78ba3f942f7f55c54e/screenshots/image-4_orig.png</image>
<image type="thumbnail" width="752" height="858">com/dec05eba/gpu_screen_recorder/3beac757eb71ec78ba3f942f7f55c54e/screenshots/[email protected]</image>
<image type="thumbnail" width="624" height="711">com/dec05eba/gpu_screen_recorder/3beac757eb71ec78ba3f942f7f55c54e/screenshots/[email protected]</image>
<image type="thumbnail" width="224" height="255">com/dec05eba/gpu_screen_recorder/3beac757eb71ec78ba3f942f7f55c54e/screenshots/[email protected]</image>
</screenshot>
<screenshot>
<caption>Recording page in the old UI</caption>
<image type="source" width="895" height="388">com/dec05eba/gpu_screen_recorder/3beac757eb71ec78ba3f942f7f55c54e/screenshots/image-5_orig.png</image>
<image type="thumbnail" width="624" height="270">com/dec05eba/gpu_screen_recorder/3beac757eb71ec78ba3f942f7f55c54e/screenshots/[email protected]</image>
<image type="thumbnail" width="224" height="97">com/dec05eba/gpu_screen_recorder/3beac757eb71ec78ba3f942f7f55c54e/screenshots/[email protected]</image>
</screenshot>
</screenshots>
<keywords>
<keyword>gpu-screen-recorder</keyword>
<keyword>screen recorder</keyword>
<keyword>streaming</keyword>
<keyword>twitch</keyword>
<keyword>replay</keyword>
<keyword>shadowplay</keyword>
</keywords>
<releases>
<release type="stable" version="5.13.2" timestamp="1776816000">
<description>
<ul>
<li>Fix gpu screen recorder crashing for some users when the system comes back from sleep while recording a monitor</li>
<li>Fix stutter in the recorded video for some users when recording to a .mp4 file (using fragmented mp4, report if this is an issue for you)</li>
<li>Fix saving video in a game folder not working correctly on wayland when running the game with gamescope</li>
</ul>
</description>
</release>
<release type="stable" version="5.13.0" timestamp="1776556800">
<description>
<ul>
<li>Add experimental vulkan video encoding support for better performance in games when recording on NVIDIA</li>
<li>Add the option to start replay automatically when a game starts. This option works for steam games, windows games (wine) and some native non-steam games. This option works on wayland as well</li>
<li>Replace systemd autostart service with xdg autostart which works with any init system. May need some additional setup (with dex) for minimal wm users</li>
<li>Rewrite the text rendering code for better looking text and support for non-latin characters</li>
<li>Add Hungarian and Japanese translations</li>
<li>Bug fixes and disable kwin and hyprland specific window title code as they could cause freezes</li>
</ul>
</description>
</release>
<release type="stable" version="5.12.2" timestamp="1771113600">
<description>
<ul>
<li>Fix window capture selection not working in the new UI if the cursor is grabbed and hidden by a game</li>
</ul>
</description>
</release>
<release type="stable" version="5.12.1" timestamp="1769472000">
<description>
<ul>
<li>Support saving videos in a folder based on the focused application name on kde plasma wayland and hyprland as well, even when the focused window is a wayland application</li>
<li>Fix fullscreen game (xwayland) sometimes getting minimized in some wayland compositors</li>
<li>Add a translation system in the new ui, starting with support for russian and ukranian (you can change language in settings on the right)</li>
</ul>
</description>
</release>
</releases>
<content_rating type="oars-1.1"/>
</component>