dec05eba/gpu-screen-recorder-issues

[BUG] Mismatched libavcodec versions on Arch

Closed this issue · 3 comments

Describe the bug
ffmpeg provides libavcodec ver. 61 on Arch repos, program demands ver. 60.

To Reproduce

  1. Compile gpu-screen-recorder from AUR
  2. Run command gpu-screen-recorder --help
  3. Get error: gpu-screen-recorder: error while loading shared libraries: libavcodec.so.60: cannot open shared object file: No such file or directory

Screenshots
2024-06-21_21-11

Desktop (please complete the following information):

  • X11 or Wayland: X11
  • Desktop environment/Window Manager: KDE Plasma 6.1
  • Distro: Arch Linux
  • GPU: NVIDIA RTX 3060 TI
  • Version: AUR

The program doesn't use any specific version of ffmpeg libraries. You get this issue when you update ffmpeg without re-compiling gpu screen recorder. Try reinstalling gpu-screen-recorder-git.

But I see that ffmpeg 7 broke gpu screen recorder so I'll have to fix that.

I fixed the issues that ffmpeg 7 introduced now. The fix is in aur.