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

2.0 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 FreeBSD HandBrake https://handbrake.fr/ 1.9.0 English en
Bradley Sepos <bradley@bradleysepos.com> (BradleyS)
2024 HandBrake Team Creative Commons Attribution-ShareAlike 4.0 International CC BY-SA 4.0 https://handbrake.fr/docs/license.html

Installing dependencies on FreeBSD

The following instructions are for FreeBSD 13 and 14.

Basic requirements to run commands:

  • sudo (for normal user accounts)

Dependencies:

  • 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

Intel Quick Sync Video dependencies (optional):

  • intel-media-sdk
  • oneVPL

Graphical interface dependencies:

  • desktop-file-utils
  • gettext
  • gstreamer1-libav
  • gstreamer1-plugins-gdkpixbuf
  • gtk4

Install dependencies.

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

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

sudo pkg install intel-media-sdk oneVPL

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

sudo pkg install desktop-file-utils gettext gstreamer1-libav gstreamer1-plugins-gdkpixbuf gtk4

FreeBSD is now prepared to build HandBrake. See Building HandBrake for BSD for further instructions.