HandBrake-docs/source/docs/en/latest/developer/install-dependencies-arch.markdown
2023-12-14 05:32:04 -05:00

1.8 KiB

Type, Title, Project, Project_URL, Project_Version, Language, Language_Code, Authors, Copyright, License, License_Abbr, License_URL
Type Title Project Project_URL Project_Version Language Language_Code Authors Copyright License License_Abbr License_URL
article Installing dependencies on Arch HandBrake https://handbrake.fr/ Latest English en
Bradley Sepos <bradley@bradleysepos.com> (BradleyS)
2023 HandBrake Team Creative Commons Attribution-ShareAlike 4.0 International CC BY-SA 4.0 https://handbrake.fr/docs/license.html

Installing dependencies on Arch

The following instructions are for Arch 2023.10.01.

Basic requirements to run commands:

  • sudo (for normal user accounts)

Dependencies:

  • 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

Intel Quick Sync Video dependencies (optional):

  • libva
  • libdrm

Graphical interface dependencies:

  • desktop-file-utils
  • gst-libav
  • gst-plugins-good
  • gtk3

Install dependencies.

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

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

sudo pacman -Syu libva libdrm

To build the GTK [GUI](abbr:Graphical User Interface), install the graphical interface dependencies.

sudo pacman -Syu desktop-file-utils gst-libav gst-plugins-good gtk3

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