Some changes have been made to improve performance (especially on amd). Report if there is an issue with the image that didn't happen before or if there are performance issues that you didn't have before (mainly on amd or intel).
Search Criteria
Package Details: gpu-screen-recorder r1044.8feb94f-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/gpu-screen-recorder.git (read-only, click to copy) |
---|---|
Package Base: | gpu-screen-recorder |
Description: | A shadowplay-like screen recorder for Linux. The fastest screen recorder for Linux |
Upstream URL: | https://git.dec05eba.com/gpu-screen-recorder |
Licenses: | GPL-3.0-only |
Submitter: | DEC05EBA |
Maintainer: | DEC05EBA |
Last Packager: | DEC05EBA |
Votes: | 53 |
Popularity: | 4.70 |
First Submitted: | 2024-11-15 18:38 (UTC) |
Last Updated: | 2025-03-30 21:08 (UTC) |
Dependencies (23)
- dbus (dbus-gitAUR, dbus-selinuxAUR)
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-cudaAUR, ffmpeg-ffplayoutAUR, ffmpeg-obsAUR, ffmpeg-headlessAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-libfdk_aacAUR, ffmpeg-amd-fullAUR, ffmpeg-gitAUR, ffmpeg-full-gitAUR, ffmpeg-amd-full-gitAUR)
- libcap
- libdrm (libdrm-gitAUR)
- libglvnd (libglvnd-gitAUR)
- libpipewire (libpipewire-full-gitAUR, libpipewire-gitAUR)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR)
- libva (libva-gitAUR, intel-media-stack-binAUR, libva-headlessAUR)
- libx11 (libx11-gitAUR)
- libxcomposite
- libxdamage
- libxfixes
- libxrandr (libxrandr-gitAUR)
- wayland (wayland-gitAUR, wayland-asan-gitAUR, wayland-chromiumAUR)
- meson (meson-gitAUR) (make)
- vulkan-headers (vulkan-headers-gitAUR) (make)
- intel-media-driver (intel-media-stack-binAUR, intel-media-driver-gitAUR) (optional) – Required to record your screen on Intel Broadwell or later iGPUs or Intel Arc
- libva-intel-driver (libva-intel-driver-gitAUR, libva-intel-driver-hybridAUR, libva-intel-driver-g45-h264AUR, libva-intel-driver-hybrid-gitAUR, libva-intel-driver-irqlAUR) (optional) – Required to record your screen on Intel G45 and HD Graphics family
- libva-mesa-driver (mesa-wsl2-gitAUR, mesa-gitAUR, mesa-minimal-gitAUR, amdonly-gaming-mesa-gitAUR, mesa) (optional) – Required to record your screen on AMD
- libxnvctrl (libxnvctrl-430xxAUR, libxnvctrl-340xxAUR, libxnvctrl-390xxAUR, libxnvctrl-525xxAUR, libxnvctrl-510xxAUR, libxnvctrl-470xxAUR, libxnvctrl-535xxAUR) (optional) – Required when using the -oc option to overclock the NVIDIA GPU to workaround NVIDIA p2 state bug
- Show 3 more dependencies...
Required by (2)
Sources (1)
DEC05EBA commented on 2025-03-30 13:14 (UTC) (edited on 2025-03-30 21:12 (UTC) by DEC05EBA)
DEC05EBA commented on 2025-03-24 18:45 (UTC)
@kopywastaken Nvidia gpus dont support vp8/vp9 encoding. Gpu screen recorder only shows the video encoding options that your gpu can use, so unfortunately you cant use vp9.
With davinci resolve you could use av1 in the free version but that's only available in nvidia gpus starting from the 4000 series so it's not an option for you. The options for you are to either buy davinci resolve (to get h264/hevc support), to transcode the video from h264/hevc to vp8/vp9 (with ffmpeg) or use another video editor such as kdenlive which supports more video codecs (including h264 and hevc).
kopywastaken commented on 2025-03-24 18:35 (UTC)
Thanks for making this tool, it's very useful especially now that I am pretty much able to ditch Windows for everything now. QQ though, I'm not seeing an option for allowing VP9 encoding (I have a RTX 3080ti and updated drivers), but that's the only one of the encoding options supported by this tool that's usable in Davinci Resolve (non-studio). Is there any additional requirements that are needed to allow VP9 encoding?
DEC05EBA commented on 2025-01-02 09:37 (UTC)
@suero nah I dont like chats/social media and I dont want to get distracted from working. If somebody has a question they have to email me instead and if its a common question i'll add it under FAQ in the about page for the software.
suero commented on 2025-01-01 06:00 (UTC)
hey DEC05EBA, dont you think on creating a community/support channel to those who use your software? like a telegram or discord
DEC05EBA commented on 2024-11-26 18:52 (UTC)
The aur package gpu-screen-recorder-git was renamed to gpu-screen-recorder. Install gpu-screen-recorder instead or you may experience issues.
DEC05EBA commented on 2024-11-20 19:27 (UTC)
-aa and -aai have been deprecated now. Use -a instead with app: prefix, for example: -a "app:brave" instead. Instead of -aai use app-inverse: prefix, for example: -a "app-inverse:brave".
This also means that audio devices and application audio can be merged into one audio track by doing this for example: -a "default_input|app-inverse:brave" or -a "device:default_input|app-inverse:brave", to record microphone and all applications except brave.
DEC05EBA commented on 2024-11-10 23:41 (UTC)
You can now record audio from specified applications instead of audio devices by using the -aa option or -aai option if you want to record audio from all applications except the ones provided
DEC05EBA commented on 2024-11-08 13:01 (UTC)
ffmpeg updated to version 7.1. Please update to the latest version of gpu screen recorder after updating ffmpeg to make sure gpu screen recorder is built against the latest version. Otherwise gpu screen recorder will fail to record. ffmpeg updated with breaking changes in the api.
Pinned Comments
DEC05EBA commented on 2024-11-26 18:52 (UTC)
The aur package gpu-screen-recorder-git was renamed to gpu-screen-recorder. Install gpu-screen-recorder instead or you may experience issues.