mirror of
https://github.com/HandBrake/HandBrake-docs.git
synced 2025-12-11 23:39:12 -06:00
Minor Documentation updates. Flatpak, Ubuntu dependencies.
This commit is contained in:
parent
a9e05f2b3d
commit
3ff1d44c02
@ -35,6 +35,7 @@ Dependencies:
|
|||||||
- autopoint
|
- autopoint
|
||||||
- build-essential
|
- build-essential
|
||||||
- cmake
|
- cmake
|
||||||
|
- clang
|
||||||
- gcc
|
- gcc
|
||||||
- git
|
- git
|
||||||
- libtool
|
- libtool
|
||||||
@ -62,7 +63,7 @@ Additional MinGW-w64 toolchain dependencies:
|
|||||||
Install dependencies.
|
Install dependencies.
|
||||||
|
|
||||||
sudo apt-get update
|
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.
|
Install the additional dependencies required to build the MinGW-w64 toolchain.
|
||||||
|
|
||||||
|
|||||||
@ -29,11 +29,20 @@ Install flathub repository.
|
|||||||
|
|
||||||
Install flatpak freedesktop SDK.
|
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.
|
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
|
## Create a new HandBrake flatpak bundle
|
||||||
|
|
||||||
@ -45,6 +54,12 @@ Or to build HandBrake with Quick Sync Video support and HandBrake's Intel MediaS
|
|||||||
|
|
||||||
./configure --flatpak --enable-qsv
|
./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.
|
Build signed flatpak packages for GUI and CLI.
|
||||||
|
|
||||||
cd build
|
cd build
|
||||||
|
|||||||
@ -30,6 +30,7 @@ Dependencies:
|
|||||||
- appstream
|
- appstream
|
||||||
- build-essential
|
- build-essential
|
||||||
- cmake
|
- cmake
|
||||||
|
- clang
|
||||||
- git
|
- git
|
||||||
- libass-dev
|
- libass-dev
|
||||||
- libbz2-dev
|
- libbz2-dev
|
||||||
@ -76,16 +77,14 @@ Graphical interface dependencies:
|
|||||||
- libdbus-glib-1-dev
|
- libdbus-glib-1-dev
|
||||||
- libglib2.0-dev
|
- libglib2.0-dev
|
||||||
- libgstreamer1.0-dev
|
- libgstreamer1.0-dev
|
||||||
- libgstreamer-plugins-base1.0-dev
|
|
||||||
- libgtk-3-dev
|
- libgtk-3-dev
|
||||||
- libgudev-1.0-dev
|
|
||||||
- libnotify-dev
|
- libnotify-dev
|
||||||
- libwebkit2gtk-4.0-dev
|
- libwebkit2gtk-4.0-dev
|
||||||
|
|
||||||
Install dependencies.
|
Install dependencies.
|
||||||
|
|
||||||
sudo apt-get update
|
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.
|
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.
|
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.
|
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