dec05eba / gpu-screen-recorder-issues

GPU Screen Recorder issue tracker
20 stars 0 forks source link

H264 and HEVC are the only supported codecs (NOT flatpak version) #59

Closed Admiral-Jezza closed 3 weeks ago

Admiral-Jezza commented 3 weeks ago

Describe the bug H264, H264 Software, HEVC, and HEVC 10 bit are the only supported codecs. AV1, VP8 and VP9 are listed as "not available" despite using the regular clone and not the flatpak version.

To Reproduce Open the GTK version and select the "Video codec" drop down menu. On the CLI I used gpu-screen-recorder -w screen -f 60 -a default_output -k av1 -o "$HOME/[NAME]/Videos/video.mp4" and it returned Warning: selected video codec av1 is not supported, trying h264 instead.

Screenshots Not needed.

Desktop (please complete the following information):

Additional context Here's my drm_info log: log.txt

Recording games, desktop etc, and audio work perfectly fine in the other available codecs.

dec05eba commented 3 weeks ago

GPU Screen Recorder cant know the exact reason why a codec is not available so it gives a generic error for it, but in your case with RTX 2060 the reason is simple. Your gpu doesn't support AV1 encoding: https://developer.nvidia.com/video-encode-and-decode-gpu-support-matrix-new it's only available since RTX 4000 series. Nvidia also doesn't support VP8 and VP9.