### Build and Install Toolchain Dependencies Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/developer/build-mac.markdown Use the provided script to build and install necessary toolchain dependencies. You can specify an alternative output path if needed. The script may guide you on updating your system's PATH. ```bash sudo scripts/mac-toolchain-build /usr/local ``` -------------------------------- ### Install Application from Flatpak Repository Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/developer/flatpak-repo.markdown Installs an application from a user-added flatpak repository. ```bash flatpak --user install ``` -------------------------------- ### Install Intel Quick Sync Video Dependencies on Alpine Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/developer/install-dependencies-alpine.markdown Installs optional dependencies for building HandBrake with Intel Quick Sync Video support. Ensure basic dependencies are installed first. ```bash sudo apk add libva-dev libdrm-dev ``` -------------------------------- ### Install HandBrake Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/developer/build-bsd.markdown Install HandBrake after building. This step is optional but will also install icon and desktop files for the Applications menu if the graphical interface is enabled. ```bash sudo gmake --directory=build install ``` -------------------------------- ### Install Basic Dependencies on OpenSUSE Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/developer/install-dependencies-opensuse.markdown Installs all essential packages required for building HandBrake on OpenSUSE. Ensure you have sudo privileges. ```bash 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 Basic Dependencies on NetBSD Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/developer/install-dependencies-netbsd.markdown Installs the core dependencies required for building HandBrake on NetBSD using pkgin. ```bash sudo pkgin in autoconf automake cmake flac fontconfig freetype2 fribidi git gmake gtar-base harfbuzz jansson lame libass libiconv libogg libopus libsamplerate libtheora libtool-base libvorbis libvpx libxml2 m4 meson nasm ninja-build patch pkgconf speex x264 xz ``` -------------------------------- ### Install RPM Fusion Repository and x264-devel Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/developer/install-dependencies-el.markdown Installs the RPM Fusion Free repository and the x264-devel package, which is necessary for certain video encoding capabilities. This command uses a local install with a specific URL. ```bash sudo dnf localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-$(rpm -E %rhel).noarch.rpm sudo dnf install x264-devel ``` -------------------------------- ### Install Intel Quick Sync Video Dependencies Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/developer/install-dependencies-fedora.markdown Installs the necessary libraries for Intel Quick Sync Video (QSV) acceleration on Fedora. ```bash sudo dnf5 install libva-devel libdrm-devel ``` -------------------------------- ### Install Intel Quick Sync Video Dependencies Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/developer/install-dependencies-clear.markdown Installs the necessary bundles for Intel Quick Sync Video support on Clear Linux. ```bash sudo swupd bundle-add devpkg-libva devpkg-libdrm ``` -------------------------------- ### Install Rust and Cargo for libdovi Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/developer/install-dependencies-ubuntu.markdown These commands install Rust, Cargo, and related dependencies necessary for building with libdovi support. Ensure you source the environment variables after installation. ```bash curl https://sh.rustup.rs -sSf | sh source "$HOME/.cargo/env" cargo install cargo-c rustup target add x86_64-pc-windows-gnu ``` -------------------------------- ### Install GUI Dependencies on NetBSD Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/developer/install-dependencies-netbsd.markdown Installs the graphical interface dependencies for HandBrake on NetBSD using pkgin. ```bash sudo pkgin in desktop-file-utils gettext glib2-tools gnome-themes-standard gst-plugins1-gdk_pixbuf gst-plugins1-libav gstreamer1 gtk4+ ``` -------------------------------- ### Install Flatpak Bundle Directly Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/developer/flatpak-repo.markdown Installs a HandBrake flatpak bundle directly without adding it to a repository. ```bash flatpak install ``` -------------------------------- ### Install Intel Quick Sync Video Dependencies Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/developer/install-dependencies-opensuse.markdown Installs the necessary libraries for HandBrake to support Intel Quick Sync Video. Use this if you intend to utilize QSV. ```bash sudo zypper in libva-devel libdrm-devel ``` -------------------------------- ### Install Rust for Dolby Vision Support Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/developer/install-dependencies-fedora.markdown Installs Rust using rustup and configures it for cross-compilation to Windows, enabling Dolby Vision support. This also installs the cargo-c utility. ```bash sudo dnf5 install rustup ``` ```bash rustup-init -y && source "~/.cargo/env" ``` ```bash rustup target add x86_64-pc-windows-gnu ``` ```bash cargo install cargo-c ``` -------------------------------- ### Install Basic Dependencies on Mageia Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/developer/install-dependencies-mageia.markdown Installs the fundamental packages required for building HandBrake on Mageia 9 using `dnf`. ```bash sudo dnf install automake autoconf cmake dnf-plugins-core gcc-c++ git jansson-devel lame-devel libass-devel libogg-devel libtheora-devel libtool libvorbis-devel libvpx-devel m4 make meson nasm ninja numa-devel opus-devel patch speex-devel ``` -------------------------------- ### Install Basic HandBrake Dependencies on Solus Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/developer/install-dependencies-solus.markdown Installs all essential packages required for building HandBrake on Solus. Ensure you have sudo privileges. ```bash sudo eopkg install autoconf automake binutils bzip2-devel cargo cargo-c cmake g++ gcc git glibc-devel lame-devel libass-devel libjpeg-turbo-devel libogg-devel libtheora-devel libtool-devel libspeex-devel libvorbis-devel libvpx-devel libxml2-devel linux-headers m4 make meson nasm ninja numactl-devel opus-devel patch pkg-config rust x264-devel xz-devel zlib-devel ``` -------------------------------- ### Install Intel Quick Sync Video Dependencies on FreeBSD Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/developer/install-dependencies-freebsd.markdown Installs optional dependencies for HandBrake to enable Intel Quick Sync Video support. This requires sudo privileges. ```bash sudo pkg install intel-media-sdk oneVPL ``` -------------------------------- ### Install Intel Quick Sync Video Dependencies Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/developer/install-dependencies-el.markdown Installs the necessary dependencies, libva-devel and libdrm-devel, to enable building HandBrake with Intel Quick Sync Video support. ```bash sudo dnf install libva-devel libdrm-devel ``` -------------------------------- ### Install Basic Dependencies on Fedora Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/developer/install-dependencies-fedora.markdown Installs the fundamental packages required for HandBrake development on Fedora. Ensure you have sudo privileges. ```bash sudo dnf5 install autoconf automake binutils bzip2-devel cmake fontconfig-devel freetype-devel fribidi-devel gcc-c++ git harfbuzz-devel jansson-devel lame-devel lbzip2 libass-devel libogg-devel libsamplerate-devel libtheora-devel libtool libvorbis-devel libxml2-devel libvpx-devel m4 make meson nasm ninja-build numactl-devel opus-devel patch pkgconf python speex-devel tar turbojpeg-devel xz-devel zlib-devel ``` -------------------------------- ### Install HandBrake System-Wide via Flatpak Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/get-handbrake/download-and-install.markdown Install HandBrake using Flatpak for system-wide availability. This command requires sudo privileges. ```bash flatpak install fr.handbrake.ghb ``` -------------------------------- ### Install Base Dependencies on Clear Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/developer/install-dependencies-clear.markdown Installs the core set of dependencies required for HandBrake development on Clear Linux using the swupd package manager. ```bash sudo swupd bundle-add c-basic dev-utils devpkg-bzip2 devpkg-fontconfig devpkg-freetype devpkg-fribidi devpkg-jansson devpkg-harfbuzz devpkg-libass devpkg-libjpeg-turbo devpkg-libogg devpkg-libsamplerate devpkg-libtheora devpkg-libvorbis devpkg-libvpx devpkg-libxml2 devpkg-numactl devpkg-opus devpkg-speex devpkg-xz devpkg-zlib git ``` -------------------------------- ### Install Basic HandBrake Dependencies on FreeBSD Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/developer/install-dependencies-freebsd.markdown Installs the core dependencies required to build HandBrake on FreeBSD. Run this command as a normal user with sudo privileges. ```bash sudo pkg install autoconf automake bzip2 cmake flac fontconfig freetype2 fribidi git gmake harfbuzz jansson lame libass libiconv libjpeg-turbo libogg libsamplerate libtheora libtool libvorbis libvpx libx264 libxml2 lzma m4 meson nasm ninja opus patch pkgconf python speex ``` -------------------------------- ### Install Basic HandBrake Dependencies on OpenBSD Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/developer/install-dependencies-openbsd.markdown Installs the core dependencies required to build HandBrake on OpenBSD. Ensure you have doas privileges. ```bash doas pkg_add autoconf-2.71 automake-1.16.5 bzip2 cmake flac fribidi git gmake gtar-- harfbuzz jansson jpeg lame libass libiconv libogg libsamplerate libtheora libtool libvorbis libvpx libxml m4 meson nasm ninja opus pkgconf python3 speex x264 xz ``` -------------------------------- ### Install Basic Dependencies on Enterprise Linux Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/developer/install-dependencies-el.markdown Installs the fundamental dependencies required for building HandBrake. Ensure you have curl and sudo access before running. ```bash sudo dnf install autoconf automake bzip2 cmake diffutils dnf-plugins-core fribidi-devel gcc-c++ git libtool libxml2-devel m4 make numactl-devel patch pkg-config python39 tar xz-devel ``` -------------------------------- ### Install Basic HandBrake Dependencies on Arch Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/developer/install-dependencies-arch.markdown Installs the core dependencies required to build HandBrake. Run this command as a normal user with sudo privileges. ```bash sudo pacman -Syu base-devel cmake flac fontconfig freetype2 fribidi git harfbuzz jansson lame libass libbluray libjpeg-turbo libogg libsamplerate libtheora libvorbis libvpx libxml2 meson nasm ninja numactl opus python speex x264 xz ``` -------------------------------- ### Install HandBrake Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/developer/build-linux.markdown Install the compiled HandBrake application, including graphical interface elements and application menu integration if enabled during configuration. ```bash sudo make --directory=build install ``` -------------------------------- ### Install HandBrake Dependencies on Gentoo Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/developer/install-dependencies-gentoo.markdown Use this command to install all required dependencies for HandBrake on a Gentoo system. Ensure you have sudo privileges. ```bash sudo emerge --ask fribidi dev-vcs/git harfbuzz jansson lame libass libjpeg-turbo libogg libsamplerate libtheora libvorbis libvpx app-arch/lzma meson nasm ninja numactl opus speex x264 ``` -------------------------------- ### Install All HandBrake Dependencies on Void Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/developer/install-dependencies-void.markdown Installs all required packages for building HandBrake on Void Linux. Ensure your system is up-to-date before running this command. ```bash sudo xbps-install -Su sudo xbps-install -u autoconf automake bzip2-devel cmake diffutils fontconfig-devel file findutils freetype-devel fribidi-devel git gcc gzip harfbuzz-devel jansson-devel lame-devel lbzip2 libass-devel libflac-devel libjpeg-turbo-devel liblzma-devel libnuma-devel libogg-devel libsamplerate-devel libtheora-devel libtool libvorbis-devel libvpx-devel libxml2-devel m4 make meson nasm ninja opus-devel patch pkg-config python3 speex-devel x264-devel ``` -------------------------------- ### Install Graphical Interface Dependencies Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/developer/install-dependencies-clear.markdown Installs the desktop development bundle required for building the GTK graphical user interface on Clear Linux. ```bash sudo swupd bundle-add desktop-dev ``` -------------------------------- ### Install Graphical Interface Dependencies on Void Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/developer/install-dependencies-void.markdown Installs dependencies needed to build the GTK graphical user interface for HandBrake. Execute this if you plan to use the GUI. ```bash sudo xbps-install -u desktop-file-utils gettext glib-devel gst-libav gst-plugins-base1-devel gst-plugins-good1 gtk+3-devel ``` -------------------------------- ### Install GUI Dependencies for HandBrake on OpenBSD Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/developer/install-dependencies-openbsd.markdown Installs the additional dependencies needed to build the GTK graphical user interface for HandBrake on OpenBSD. Requires doas privileges. ```bash doas pkg_add desktop-file-utils gettext-tools gstreamer1-plugins-good gstreamer1-plugins-libav gtk+3 ``` -------------------------------- ### Install Intel Quick Sync Video Dependencies on Void Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/developer/install-dependencies-void.markdown Installs optional dependencies required for Intel Quick Sync Video support. Run this command if you intend to use QSV. ```bash sudo xbps-install -u libva-devel libdrm-devel ``` -------------------------------- ### Install Graphical Interface Dependencies on Alpine Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/developer/install-dependencies-alpine.markdown Installs dependencies required for building HandBrake with the GTK graphical user interface. This is optional and should be installed after basic dependencies. ```bash sudo apk add desktop-file-utils gst-libav gst-plugins-base-dev gst-plugins-good gtk+3.0-dev ``` -------------------------------- ### Install Rust and cargo-c for Dolby Vision Support on macOS Source: https://context7.com/handbrake/handbrake-docs/llms.txt Installs Rust and the cargo-c tool for Dolby Vision support. This involves downloading and running the official Rust installation script and then using cargo to install cargo-c. It also includes adding a target for cross-compilation. ```bash curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh ``` ```bash cargo install cargo-c ``` ```bash rustup target add aarch64-apple-darwin ``` -------------------------------- ### Install Intel Quick Sync Video Dependencies on Solus Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/developer/install-dependencies-solus.markdown Installs optional packages needed to enable Intel Quick Sync Video support during HandBrake compilation. Use this command if you intend to utilize QSV. ```bash sudo eopkg install libva-devel libdrm-devel ``` -------------------------------- ### View Configure Help Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/developer/build-linux.markdown Display all available configuration options for building HandBrake. Use this to customize your build with specific features. ```bash ./configure --help ``` -------------------------------- ### Configure and Build HandBrake Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/developer/build-linux.markdown Configure the build process, utilizing all available CPU cores for faster compilation. The `--launch` flag initiates the build immediately after configuration. ```bash ./configure --launch-jobs=$(nproc) --launch ``` -------------------------------- ### Uninstall HandBrake Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/developer/build-linux.markdown Remove the HandBrake application that was previously installed using 'make install'. ```bash sudo make --directory=build uninstall ``` -------------------------------- ### Install HandBrake dependencies on Ubuntu Source: https://context7.com/handbrake/handbrake-docs/llms.txt Install the necessary development dependencies for building HandBrake on an Ubuntu system. ```bash 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 curl libssl-dev ``` -------------------------------- ### CLI Equivalent for x264 High Quality Encode Source: https://context7.com/handbrake/handbrake-docs/llms.txt This command-line example demonstrates how to perform a high-quality x264 encode for 1080p video using specific CLI options. ```bash HandBrakeCLI -i source.mkv -o output.mp4 \ -e x264 -q 20 \ -Z "Fast 1080p30" ``` -------------------------------- ### Install Flatpak Dependencies Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/developer/flatpak-repo.markdown Installs necessary packages for Flatpak development, including `flatpak-builder` and the `flathub` remote repository. ```bash sudo dnf install flatpak flatpak-builder ``` ```bash flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo ``` ```bash flatpak install flathub org.freedesktop.Sdk//24.08 ``` ```bash flatpak install flathub org.freedesktop.Platform//24.08 ``` ```bash flatpak install flathub org.gnome.Platform//48 ``` ```bash flatpak install flathub org.gnome.Sdk//48 ``` ```bash flatpak install flathub org.freedesktop.Sdk.Extension.llvm18//24.08 ``` ```bash flatpak install flathub org.freedesktop.Sdk.Extension.rust-stable//24.08 ``` -------------------------------- ### Configure HandBrake for Flatpak Build Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/developer/flatpak-repo.markdown Configures the HandBrake build system for creating a flatpak bundle. Use `--enable-qsv` for Quick Sync Video support. ```bash ./configure --flatpak ``` ```bash ./configure --flatpak --enable-qsv ``` -------------------------------- ### Install MinGW-w64 Toolchain Dependencies on Ubuntu Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/developer/build-windows.markdown Installs additional packages required for building the MinGW-w64 toolchain on Ubuntu. ```bash sudo apt-get install bison bzip2 flex g++ gzip pax ``` -------------------------------- ### Configure and Build HandBrake for FreeBSD Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/developer/build-bsd.markdown Configure the build process for FreeBSD, enabling parallel job execution based on the number of CPU cores. The `--enable-qsv` flag can be added for Intel Quick Sync Video support, and `--disable-gtk` to build only the command-line interface. ```bash ./configure --launch-jobs=$(sysctl -n hw.ncpu) --launch ``` -------------------------------- ### Display HandBrakeCLI Help Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/cli/cli-options.markdown Execute this command to view all available HandBrakeCLI options, their descriptions, and usage examples. ```bash HandBrakeCLI --help ``` -------------------------------- ### Install Graphical Interface Dependencies Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/developer/install-dependencies-mageia.markdown Installs packages required for building the GTK graphical user interface of HandBrake on Mageia. ```bash sudo dnf install desktop-file-utils gtk+3.0-devel gstreamer1.0-libav gstreamer1.0-plugins-good gstreamer1.0-plugins-base-devel ``` -------------------------------- ### Install Intel Quick Sync Video Dependencies on Debian Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/developer/install-dependencies-debian.markdown Installs optional dependencies for building HandBrake with Intel Quick Sync Video support on Debian. This requires sudo privileges. ```bash sudo apt-get install libva-dev libdrm-dev ``` -------------------------------- ### Install GTK GUI Dependencies Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/developer/install-dependencies-fedora.markdown Installs packages required to build the GTK graphical user interface for HandBrake on Fedora. ```bash sudo dnf5 install desktop-file-utils gstreamer1-libav gstreamer1-plugins-base-devel gstreamer1-plugins-good gtk4-devel ``` -------------------------------- ### List presets from a custom preset file Source: https://context7.com/handbrake/handbrake-docs/llms.txt Import a custom preset file and list all available presets within it. ```bash HandBrakeCLI --preset-import-file /path/to/my-presets.json \ --preset-list ``` -------------------------------- ### Import presets from HandBrake GUI config Source: https://context7.com/handbrake/handbrake-docs/llms.txt Import presets directly from the HandBrake GUI's configuration file and list them. ```bash HandBrakeCLI --preset-import-gui --preset-list ``` -------------------------------- ### Install HandBrake Dependencies on Ubuntu Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/developer/install-dependencies-ubuntu.markdown Run this command to update your package list and install the core dependencies required to build HandBrake. ```bash sudo apt-get update sudo apt-get install autoconf automake build-essential cmake git libass-dev libbz2-dev libfontconfig-dev libfreetype-dev libfribidi-dev libharfbuzz-dev libjansson-dev liblzma-dev libmp3lame-dev libnuma-dev libogg-dev libopus-dev libsamplerate0-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 curl libssl-dev clang ``` -------------------------------- ### Enable Tainted Repository and Install x264-devel Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/developer/install-dependencies-mageia.markdown Enables the Mageia Tainted repository and installs the `x264-devel` package, which is not available in the base repository. ```bash sudo dnf config-manager --enable mageia-x86_64-tainted updates-x86_64-tainted sudo dnf install x264-devel ``` -------------------------------- ### Install Nvidia NVENC/NVDEC Dependencies Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/developer/install-dependencies-fedora.markdown Installs the CUDA LLVM toolchain dependencies required for Nvidia NVENC/NVDEC hardware acceleration on Fedora. ```bash sudo dnf5 install clang llvm ``` -------------------------------- ### HandBrake GUI Quick-Start Workflow Steps Source: https://context7.com/handbrake/handbrake-docs/llms.txt The standard HandBrake GUI encode workflow involves opening a source, selecting a title, choosing a preset, setting a destination, and starting the encode. ```text Step 1 — Launch HandBrake Double-click the HandBrake application icon. Step 2 — Open Source Click "Open Source" in the toolbar (or drag-and-drop a video file onto the main window). HandBrake supports: • Mobile phone / camera videos • DVD, Blu-ray, AVCHD disc backups • ProRes, DNxHD professional formats • Screen recordings, web videos • Broadcast TV recordings • VHS / analog digitizations Step 3 — Select a Title For multi-title sources (Blu-ray, DVD), use the Title drop-down to choose the clip to encode. Step 4 — Select a Preset Choose a preset from the Presets panel, e.g.: • "Fast 1080p30" — good default, broad compatibility • "HQ 1080p30 Surround" — high quality with surround audio • "Roku 1080p30 Surround" — optimized for Roku devices • "Creator 1080p60" — optimized for YouTube / Vimeo upload Step 5 — Set Destination Edit the "Save As" filename and click "Browse..." to choose an output folder. Step 6 — Start Encode Click the "Start" button in the toolbar. HandBrake reports progress and shows a notification when complete. ``` -------------------------------- ### Install Intel Quick Sync Video Dependencies on Arch Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/developer/install-dependencies-arch.markdown Installs optional dependencies for Intel Quick Sync Video support. This enables hardware-accelerated video encoding and decoding. ```bash sudo pacman -Syu libva libdrm ``` -------------------------------- ### Install HandBrake for Current User via Flatpak Source: https://github.com/handbrake/handbrake-docs/blob/master/source/docs/en/1.10.0/get-handbrake/download-and-install.markdown Install HandBrake using Flatpak for the current user only. This command does not require sudo privileges. ```bash flatpak --user install fr.handbrake.ghb ```