Skip to content

Instantly share code, notes, and snippets.

@benediktg
Last active May 14, 2023 18:59
Show Gist options
  • Save benediktg/3601e367ad2fee3c743fd2656aef150d to your computer and use it in GitHub Desktop.
Save benediktg/3601e367ad2fee3c743fd2656aef150d to your computer and use it in GitHub Desktop.
Multimedia support for openSUSE (Tumbleweed)

Add Packman repo (here for Tumbleweed)

sudo zypper ar http://ftp.halifax.rwth-aachen.de/packman/suse/openSUSE_Tumbleweed/Essentials/ packman-essentials

Reduce priority of Packman

sudo zypper mr -p 110 packman-essentials

Install packages from Packman

sudo zypper in --from packman-essentials -f gstreamer-plugins-bad-orig-addon gstreamer-plugins-ugly-orig-addon gstreamer-plugins-libav libavcodec57 k3b-codecs vlc-codecs chromium-ffmpeg

(gstreamer-plugins-bad-orig-addon gstreamer-plugins-ugly-orig-addon are the most important packages. k3b-codecs vlc-codecs chromium-ffmpeg are interesting when you use K3B, VLC or Chromium respectively. gstreamer-plugins-libav libavcodec57 is needed when you want to encode H.264 with simplescreenrecorder.)

For updating use

sudo zypper dup --no-allow-vendor-change

(The update applet should work, too.)

There should be only about 30 packages from Packman

zypper pa | egrep "^i.*packman-essentials" -c

To prevent repo conflicts:

sudo zypper dup --from packman-essentials
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment