mirror of
https://github.com/HandBrake/HandBrake-docs.git
synced 2025-12-10 00:44:52 -06:00
Minor Documentation updates. Flatpak, Ubuntu dependencies.
This commit is contained in:
parent
a9e05f2b3d
commit
3ff1d44c02
@ -35,6 +35,7 @@ Dependencies:
|
||||
- autopoint
|
||||
- build-essential
|
||||
- cmake
|
||||
- clang
|
||||
- gcc
|
||||
- git
|
||||
- libtool
|
||||
@ -62,7 +63,7 @@ Additional MinGW-w64 toolchain dependencies:
|
||||
Install dependencies.
|
||||
|
||||
sudo apt-get update
|
||||
sudo apt-get install automake autoconf autopoint build-essential cmake gcc git intltool libtool libtool-bin m4 make meson nasm ninja-build patch pkg-config tar zlib1g-dev
|
||||
sudo apt-get install automake autoconf autopoint build-essential cmake gcc git intltool libtool libtool-bin m4 make meson nasm ninja-build patch pkg-config tar zlib1g-dev clang
|
||||
|
||||
Install the additional dependencies required to build the MinGW-w64 toolchain.
|
||||
|
||||
|
||||
@ -29,11 +29,20 @@ Install flathub repository.
|
||||
|
||||
Install flatpak freedesktop SDK.
|
||||
|
||||
flatpak install flathub org.freedesktop.Sdk//18.08
|
||||
flatpak install flathub org.freedesktop.Sdk//21.08
|
||||
|
||||
Install flatpak freedesktop runtime platform.
|
||||
|
||||
flatpak install flathub org.freedesktop.Platform//18.08
|
||||
flatpak install flathub org.freedesktop.Platform//21.08
|
||||
|
||||
Install flatpak gnome 42.
|
||||
|
||||
flatpak install flathub org.gnome.Platform//42
|
||||
flatpak intsall flathub org.gnome.Sdk//42
|
||||
|
||||
Install LLVM 14
|
||||
flatpak install flathub org.freedesktop.Sdk.Extension.llvm14//21.08
|
||||
|
||||
|
||||
## Create a new HandBrake flatpak bundle
|
||||
|
||||
@ -44,6 +53,12 @@ From the HandBrake source tree, update build versions by running configure
|
||||
Or to build HandBrake with Quick Sync Video support and HandBrake's Intel MediaSDK flatpak plugin
|
||||
|
||||
./configure --flatpak --enable-qsv
|
||||
|
||||
You may also want the following additional flags:
|
||||
|
||||
(AMD VCN) --enable-vce
|
||||
or
|
||||
(NVidia NVEnc) --enable-nvenc --enable-nvdec
|
||||
|
||||
Build signed flatpak packages for GUI and CLI.
|
||||
|
||||
|
||||
@ -30,6 +30,7 @@ Dependencies:
|
||||
- appstream
|
||||
- build-essential
|
||||
- cmake
|
||||
- clang
|
||||
- git
|
||||
- libass-dev
|
||||
- libbz2-dev
|
||||
@ -76,16 +77,14 @@ Graphical interface dependencies:
|
||||
- libdbus-glib-1-dev
|
||||
- libglib2.0-dev
|
||||
- libgstreamer1.0-dev
|
||||
- libgstreamer-plugins-base1.0-dev
|
||||
- libgtk-3-dev
|
||||
- libgudev-1.0-dev
|
||||
- libnotify-dev
|
||||
- libwebkit2gtk-4.0-dev
|
||||
|
||||
Install dependencies.
|
||||
|
||||
sudo apt-get update
|
||||
sudo apt-get install autoconf automake autopoint appstream build-essential cmake git libass-dev libbz2-dev libfontconfig1-dev libfreetype6-dev libfribidi-dev libharfbuzz-dev libjansson-dev liblzma-dev libmp3lame-dev libnuma-dev libogg-dev libopus-dev libsamplerate-dev libspeex-dev libtheora-dev libtool libtool-bin libturbojpeg0-dev libvorbis-dev libx264-dev libxml2-dev libvpx-dev m4 make meson nasm ninja-build patch pkg-config tar zlib1g-dev
|
||||
sudo apt-get install autoconf automake autopoint appstream build-essential cmake git libass-dev libbz2-dev libfontconfig1-dev libfreetype6-dev libfribidi-dev libharfbuzz-dev libjansson-dev liblzma-dev libmp3lame-dev libnuma-dev libogg-dev libopus-dev libsamplerate-dev libspeex-dev libtheora-dev libtool libtool-bin libturbojpeg0-dev libvorbis-dev libx264-dev libxml2-dev libvpx-dev m4 make meson nasm ninja-build patch pkg-config tar zlib1g-dev clang
|
||||
|
||||
To build with Intel Quick Sync Video support, install the QSV dependencies.
|
||||
|
||||
@ -93,6 +92,6 @@ To build with Intel Quick Sync Video support, install the QSV dependencies.
|
||||
|
||||
To build the GTK [GUI](abbr:Graphical User Interface), install the graphical interface dependencies.
|
||||
|
||||
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 libwebkit2gtk-4.0-dev
|
||||
sudo apt-get install gstreamer1.0-libav intltool libappindicator-dev libdbus-glib-1-dev libglib2.0-dev libgstreamer1.0-dev libgtk-3-dev libnotify-dev libwebkit2gtk-4.0-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