mirror of
https://github.com/HandBrake/HandBrake-docs.git
synced 2025-12-11 13:54:49 -06:00
linux: update qsv build instructions
Added dependencies for debian, ubuntu, fedora, and centos. I don't know what the package names are for arch and gentoo. I've only tested Ubuntu and Fedora. I expect some platforms will not have recent enough versions of libraries to support QSV properly.
This commit is contained in:
parent
27faefccb7
commit
a2e3d32968
@ -50,3 +50,7 @@ Install HandBrake (optional). When installing the graphical interface, icon and
|
||||
To start over, simply remove the `build` directory.
|
||||
|
||||
rm -rf build
|
||||
|
||||
## Building Intel MediaSDK (QSV support only)
|
||||
|
||||
For Quick Sync Video support, the Intel MediaSDK and it's dependencies must be built and installed separately. [Intel MediaSDK Build Instructions](https://github.com/Intel-Media-SDK/MediaSDK#how-to-build), and [Releases](https://github.com/Intel-Media-SDK/MediaSDK/releases) are available on their GitHub repository. MediaSDK dependencies are listed on the releases page.
|
||||
|
||||
@ -64,6 +64,11 @@ Additional graphical interface dependencies not available in the base repository
|
||||
- devtoolset-7 [SCL]
|
||||
- gstreamer1-libav [RPM Fusion]
|
||||
|
||||
Quick Sync Video dependencies (configure --enable-qsv)
|
||||
|
||||
- libva
|
||||
- libdrm
|
||||
|
||||
Install dependencies.
|
||||
|
||||
sudo yum update
|
||||
@ -105,6 +110,10 @@ To build the GTK [GUI](abbr:Graphical User Interface), install the graphical int
|
||||
|
||||
sudo yum install dbus-glib-devel gstreamer1-devel gstreamer1-libav gstreamer1-plugins-base-devel intltool libgudev1-devel libnotify-devel webkitgtk4-devel
|
||||
|
||||
To build with Quick Sync Video support, install QSV dependencies.
|
||||
|
||||
sudo yum install libva-devel libdrm-devel
|
||||
|
||||
CentOS is now prepared to build the HandBrake [CLI](abbr:Command Line Interface). See [Building HandBrake for Linux](build-linux.html) for further instructions.
|
||||
|
||||
[^opus-el6]: Installing newer packages than those available in the base repository may lead to incompatibility with other software expecting specific package versions.
|
||||
|
||||
@ -76,6 +76,11 @@ Graphical interface dependencies:
|
||||
- libnotify-dev
|
||||
- libwebkitgtk-3.0-dev
|
||||
|
||||
Quick Sync Video dependencies (configure --enable-qsv)
|
||||
|
||||
- libva
|
||||
- libdrm
|
||||
|
||||
Install dependencies.
|
||||
|
||||
sudo apt-get update
|
||||
@ -90,6 +95,10 @@ To build the GTK [GUI](abbr:Graphical User Interface), install the graphical int
|
||||
|
||||
sudo apt-get install intltool libappindicator-dev libdbus-glib-1-dev libglib2.0-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libgtk-3-dev libgudev-1.0-dev libnotify-dev libwebkitgtk-3.0-dev
|
||||
|
||||
To build with Quick Sync Video support, install QSV dependencies.
|
||||
|
||||
sudo apt-get install libva-dev libdrm-dev
|
||||
|
||||
Debian is now prepared to build HandBrake. See [Building HandBrake for Linux](build-linux.html) for further instructions.
|
||||
|
||||
[^nasm-sid]: Installing newer packages than those available in the base repository may lead to incompatibility with other software expecting specific package versions.
|
||||
|
||||
@ -73,6 +73,11 @@ Graphical interface dependencies:
|
||||
- libnotify-devel
|
||||
- webkit2gtk3-devel (webkitgtk4-devel for Fedora 27, webkitgtk3-devel for Fedora 26)
|
||||
|
||||
Quick Sync Video dependencies (configure --enable-qsv)
|
||||
|
||||
- libva
|
||||
- libdrm
|
||||
|
||||
Install dependencies.
|
||||
|
||||
sudo dnf update
|
||||
@ -90,4 +95,8 @@ To build the GTK [GUI](abbr:Graphical User Interface), install the graphical int
|
||||
sudo dnf install dbus-glib-devel gstreamer1-devel gstreamer1-plugins-base-devel intltool libgudev1-devel libnotify-devel
|
||||
sudo dnf install webkit2gtk3-devel || sudo dnf install webkitgtk4-devel || sudo dnf install webkitgtk3-devel
|
||||
|
||||
To build with Quick Sync Video support, install QSV dependencies.
|
||||
|
||||
sudo dnf install libva-devel libdrm-devel
|
||||
|
||||
Fedora is now prepared to build HandBrake. See [Building HandBrake for Linux](build-linux.html) for further instructions.
|
||||
|
||||
@ -73,6 +73,11 @@ Graphical interface dependencies:
|
||||
- libnotify-dev
|
||||
- libwebkitgtk-3.0-dev
|
||||
|
||||
Quick Sync Video dependencies (configure --enable-qsv)
|
||||
|
||||
- libva
|
||||
- libdrm
|
||||
|
||||
Install dependencies.
|
||||
|
||||
sudo apt-get update
|
||||
@ -82,4 +87,8 @@ To build the GTK [GUI](abbr:Graphical User Interface), install the graphical int
|
||||
|
||||
sudo apt-get install gstreamer1.0-libav intltool libappindicator-dev libdbus-glib-1-dev libglib2.0-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libgtk-3-dev libgudev-1.0-dev libnotify-dev libwebkitgtk-3.0-dev
|
||||
|
||||
To build with Quick Sync Video support, install QSV dependencies.
|
||||
|
||||
sudo apt-get install libva-dev libdrm-dev
|
||||
|
||||
Ubuntu is now prepared to build HandBrake. See [Building HandBrake for Linux](build-linux.html) for further instructions.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user