HandBrake-docs/source/docs/en/1.9.0/developer/install-dependencies-alpine.markdown
2024-12-01 20:48:15 +00:00

1.9 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 Alpine HandBrake https://handbrake.fr/ 1.9.0 English en
Rob (robxnano)
2024 HandBrake Team Creative Commons Attribution-ShareAlike 4.0 International CC BY-SA 4.0 https://handbrake.fr/docs/license.html

Installing dependencies on Alpine

The following instructions are for Alpine 3.18.

Basic requirements to run commands:

  • sudo (for normal user accounts)

Dependencies:

  • autoconf
  • automake
  • busybox
  • cmake
  • g++
  • git
  • jansson-dev
  • lame-dev
  • libass-dev
  • libjpeg-turbo-dev
  • libtheora-dev
  • libtool
  • libvorbis-dev
  • libvpx-dev
  • libxml2-dev
  • m4
  • make
  • meson
  • nasm
  • ninja
  • numactl-dev
  • opus-dev
  • patch
  • pkgconf
  • python3
  • speex-dev
  • tar
  • x264-dev

Intel Quick Sync Video dependencies (optional):

  • libva-dev
  • libdrm-dev

Graphical interface dependencies:

  • desktop-file-utils
  • gstreamer-dev
  • gst-libav
  • gst-plugins-base-dev
  • gst-plugins-good
  • gtk+3.0-dev

Install dependencies.

sudo apk add autoconf automake busybox cmake g++ git jansson-dev lame-dev libass-dev libjpeg-turbo-dev libtheora-dev libtool libvorbis-dev libvpx-dev libxml2-dev m4 make meson nasm ninja numactl-dev opus-dev patch pkgconf python3 speex-dev tar x264-dev

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

sudo apk add libva-dev libdrm-dev

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

sudo apk add desktop-file-utils gst-libav gst-plugins-base-dev gst-plugins-good gtk+3.0-dev

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