This article is for an older version of HandBrake. All versions.

Dieser Artikel ist für eine ältere Version von HandBrake. Alle Versionen.

Installing dependencies on OpenSUSE

The following instructions are for OpenSUSE Leap 15.4 and Tumbleweed.

Basic requirements to run commands:

Dependencies:

Additional dependencies not available in the base repository:

Intel Quick Sync Video dependencies (optional):

Graphical interface dependencies:

Install dependencies.

sudo zypper in autoconf automake binutils bzip2 cmake fontconfig-devel freetype-devel fribidi-devel gcc-c++ git gzip harfbuzz-devel lbzip2 libass-devel libbluray-devel libdvdnav-devel libjansson-devel libjpeg8-devel libmp3lame-devel libnuma-devel libogg-devel libopus-devel libsamplerate-devel libtheora-devel libtool libvorbis-devel libxml2-devel libvpx-devel m4 make meson nasm ninja patch pkg-config python3 speex-devel tar xz-devel zimg-devel zlib-devel

Install the Packman Essentials repository and related additional dependencies.

# OpenSUSE Leap
sudo zypper ar -cfp 90 'https://ftp.fau.de/packman/suse/openSUSE_Leap_$releasever/Essentials' packman-essentials

# OpenSUSE Slowroll
sudo zypper ar -cfp 90 'https://ftp.fau.de/packman/suse/openSUSE_Slowroll/Essentials' packman-essentials

# OpenSUSE Tumbleweed
sudo zypper ar -cfp 90 'https://ftp.fau.de/packman/suse/openSUSE_Tumbleweed/Essentials' packman-essentials

sudo zypper dup --from packman-essentials --allow-vendor-change
sudo zypper in libx264-devel

To build with Intel Quick Sync Video support, install the QSV dependencies.

sudo zypper in libva-devel libdrm-devel

To build the GTK GUI, install the graphical interface dependencies.

sudo zypper in AppStream desktop-file-utils gstreamer-plugins-base-devel gstreamer-plugins-good gstreamer-plugins-libav gtk4-devel

OpenSUSE is now prepared to build HandBrake. See Building HandBrake for Linux for further instructions.