Skip to content

Additional GStreamer elements

Rafał Dzięgiel edited this page Jul 8, 2022 · 5 revisions

Other required GStreamer elements installation (required for non-Flatpak only):

Debian/Ubuntu
sudo apt install \
  gstreamer1.0-gl \
  gstreamer1.0-plugins-base \
  gstreamer1.0-plugins-good \
  gstreamer1.0-plugins-bad \
  gstreamer1.0-plugins-ugly \
  gstreamer1.0-libav
Fedora

Enable RPM Fusion and run:

sudo dnf install \
  gstreamer1-plugins-base \
  gstreamer1-plugins-good \
  gstreamer1-plugins-bad-free \
  gstreamer1-plugins-bad-free-extras \
  gstreamer1-plugins-ugly \
  gstreamer1-plugins-ugly-free \
  gstreamer1-libav
openSUSE
sudo zypper install \
  gstreamer-plugins-base \
  gstreamer-plugins-good \
  gstreamer-plugins-bad \
  gstreamer-plugins-ugly \
  gstreamer-plugins-libav

More information about installing codecs on openSUSE can be found here.

Arch Linux
sudo pacman -S \
  gst-plugins-base \
  gst-plugins-good \
  gst-plugins-bad \
  gst-plugins-ugly \
  gst-libav \
  gst-plugin-va

When installing additional packages, in order to use VA-API using newer and experimental va plugin make sure you have gst-plugins-bad (or gst-plugin-va on Arch linux). For older VA-API codecs, you can additionally install gstreamer1-vaapi. Verify with:

gst-inspect-1.0 va
gst-inspect-1.0 vaapi
Clone this wiki locally