multimedia/handbrake 1.11.2_2 FreeBSD
Versatile DVD ripper and video transcoder
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
f79e23a58c- License
- GPLv2, FDK_AAC
- Categories
- multimedia
Description
HandBrake is an open-source, GPL-licensed, multiplatform, multithreaded video transcoder with rich selection of features. Both GUI and command-line only versions are available.
Supported sources:
* Most common multimedia files that libavformat and libavcodec support * Any DVD or Bluray-like source which is NOT copy-protected (removal of copy protection is not supported)
Outputs:
* File (container) format: MP4 (M4V) and MKV * Video: H.264 (x264), H.265 (x265), MPEG-2/MPEG-4 (ffmpeg), VP8, VP9 (libvpx) or Theora (libtheora) * Audio: AAC, CoreAudio AAC/HE-AAC (OS X only), MP3, FLAC, AC3, or Vorbis; AC-3, DTS, DTS-HD, AAC, and MP3 pass-through
HandBrake also includes support for chapters, subtitles, advanced video filters, and more. It is also useful for making videos compatible with portable video devices such as the Apple iPod/iPhone.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | multimedia/handbrake | 1.11.2_2 |
| OpenBSD | multimedia/handbrake | 1.10.2p2 |
| NetBSD | multimedia/handbrake | 1.11.2nb2 |
Install
Binary package:
pkg install handbrake
From the ports tree:
cd /usr/ports/multimedia/handbrake/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= handbrake>0:multimedia/handbrake
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | - | 1.11.2_2 | - | - | - |
| FreeBSD:14:quarterly | - | 1.11.2_2 | n/a | - | - |
| FreeBSD:15:latest | - | 1.11.2_2 | n/a | - | - |
| FreeBSD:15:quarterly | - | 1.11.2_2 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 1.11.2_2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 5
bash: shells/bashnasm: devel/nasmmeson: devel/mesonappstreamcli: devel/appstreamgit: devel/git
Library 14
libdrm.so: graphics/libdrmlibturbojpeg.so: graphics/libjpeg-turbolibass.so: multimedia/libasslibspeex.so: audio/speexlibogg.so: audio/libogglibvorbis.so: audio/libvorbislibvorbisenc.so: audio/libvorbislibtheoradec.so: multimedia/libtheoralibtheoraenc.so: multimedia/libtheoralibx264.so: multimedia/libx264libvpx.so: multimedia/libvpxlibmp3lame.so: audio/lamelibopus.so: audio/opuslibjansson.so: devel/jansson
The full lists below include those, and their dependencies in turn.
Build dependencies 163
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- audio/lame
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/speex
- audio/speexdsp
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/appstream
- devel/autoconf
- devel/autoconf-switch
- devel/automake
- devel/cmake-core
- devel/dbus
- devel/dbus-glib
- devel/desktop-file-utils
- devel/gettext-runtime
- devel/gettext-tools
- devel/git
- devel/glib20
- devel/gmake
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/jansson
- devel/json-glib
- devel/jsoncpp
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libpciaccess
- devel/libtextstyle
- devel/libthai
- devel/libtool
- devel/libudev-devd
- devel/libunistring
- devel/libunwind
- devel/libuv
- devel/m4
- devel/meson
- devel/nasm
- devel/ninja
- devel/ocl-icd
- devel/opencl
- devel/orc
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/py-pygobject
- devel/py-setuptools
- devel/pygobject-common
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/cairo
- graphics/colord
- graphics/gdk-pixbuf2
- graphics/graphene
- graphics/graphite2
- graphics/gstreamer1-plugins-gl
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libdrm
- graphics/libepoxy
- graphics/libglvnd
- graphics/libjpeg-turbo
- graphics/librsvg2-rust
- graphics/png
- graphics/py-pycairo
- graphics/tiff
- graphics/vulkan-headers
- graphics/vulkan-loader
- graphics/wayland
- graphics/wayland-protocols
- lang/duktape-lib
- lang/perl5.42
- lang/python312
- lang/python315
- lang/tcl86
- math/libtommath
- math/mpdecimal
- misc/hicolor-icon-theme
The first 100 are listed.
Run dependencies 131
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- audio/lame
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/speex
- audio/speexdsp
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/dbus
- devel/dbus-glib
- devel/desktop-file-utils
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/jansson
- devel/json-glib
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libpciaccess
- devel/libthai
- devel/libudev-devd
- devel/libunwind
- devel/ocl-icd
- devel/opencl
- devel/orc
- devel/pcre2
- devel/py-packaging
- devel/py-pygobject
- devel/py-setuptools
- devel/pygobject-common
- devel/readline
- graphics/cairo
- graphics/colord
- graphics/gdk-pixbuf2
- graphics/graphene
- graphics/graphite2
- graphics/gstreamer1-plugins-gl
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libdrm
- graphics/libepoxy
- graphics/libglvnd
- graphics/libjpeg-turbo
- graphics/librsvg2-rust
- graphics/png
- graphics/py-pycairo
- graphics/tiff
- graphics/vulkan-headers
- graphics/vulkan-loader
- graphics/wayland
- graphics/wayland-protocols
- lang/duktape-lib
- lang/python312
- lang/python315
- lang/tcl86
- math/libtommath
- math/mpdecimal
- misc/hicolor-icon-theme
- misc/hwdata
- misc/iso-codes
- misc/shared-mime-info
- multimedia/cmrtlib
- multimedia/dav1d
- multimedia/gstreamer1
- multimedia/gstreamer1-plugins
- multimedia/gstreamer1-plugins-bad
- multimedia/intel-media-sdk
- multimedia/libass
- multimedia/libdvdcss
- multimedia/libtheora
- multimedia/libva
- multimedia/libvpl
- multimedia/libvpx
- multimedia/libx264
- net/avahi-app
- print/cups
- print/freetype2
- print/harfbuzz
- print/indexinfo
- print/libpaper
The first 100 are listed.
No port depends on this one.
Configuration
Options name: multimedia_handbrake
| Option | Default | Description |
|---|---|---|
| FDK_AAC | off | Enable non-free Fraunhofer FDK AAC codec |
| VPL | on | Intel libvpl (aka Quick Sync Video) |
| X11 | on | Build GTK 3 based GUI program |
- USES
- autoreconf:build cmake:indirect compiler:c11 gmake iconv libtool:build localbase:ldflags ninja:build pkgconfig python:build
- Service scripts
- none
Files
pkg-plist 24
- bin/HandBrakeCLI
- bin/ghb
- bin/HandBrake
- share/applications/fr.handbrake.ghb.desktop
- share/icons/hicolor/scalable/apps/fr.handbrake.ghb.svg
- share/locale/bg/LC_MESSAGES/ghb.mo
- share/locale/ca/LC_MESSAGES/ghb.mo
- share/locale/co/LC_MESSAGES/ghb.mo
- share/locale/de/LC_MESSAGES/ghb.mo
- share/locale/es/LC_MESSAGES/ghb.mo
- share/locale/eu/LC_MESSAGES/ghb.mo
- share/locale/fi/LC_MESSAGES/ghb.mo
- share/locale/fr/LC_MESSAGES/ghb.mo
- share/locale/gl_ES/LC_MESSAGES/ghb.mo
- share/locale/it/LC_MESSAGES/ghb.mo
- share/locale/ja/LC_MESSAGES/ghb.mo
- share/locale/ko/LC_MESSAGES/ghb.mo
- share/locale/nl/LC_MESSAGES/ghb.mo
- share/locale/pt_BR/LC_MESSAGES/ghb.mo
- share/locale/ru/LC_MESSAGES/ghb.mo
- share/locale/sl_SI/LC_MESSAGES/ghb.mo
- share/locale/sv/LC_MESSAGES/ghb.mo
- share/locale/zh_CN/LC_MESSAGES/ghb.mo
- share/metainfo/fr.handbrake.ghb.metainfo.xml
distinfo 11
| File | Size | SHA256 |
|---|---|---|
| handbrake/HandBrake-1.11.2-source.tar.bz2 | 1.176153e+07 | 12b046350f2422dc28783ff94229aff4ba5fe5e683431e057355d36163b2593a |
| handbrake/SVT-AV1-v4.1.0.tar.gz | 1.0904647e+07 | 6c4c0c44ff0ba3d136d6f57f3a707f9de8e9c866f50f809c1d22a43f0d8c9583 |
| handbrake/fdk-aac-2.0.3.tar.gz | 2.518649e+06 | e25671cd96b10bad896aa42ab91a695a9e573395262baed4e4a2ff178d6a3a78 |
| handbrake/ffmpeg-8.0.2.tar.bz2 | 1.3716142e+07 | 2a8b8840c0bc78f5ed1576f98eba7df00c05f87fd6d07fad16efcd9333016edf |
| handbrake/libbluray-1.4.0.tar.xz | 458580 | 77937baf07eadda4b2b311cf3af4c50269d2ea3165041f5843d96476c4c92777 |
| handbrake/libdvdnav-7.0.0.tar.bz2 | 85779 | 1363cdfaf6e92c0b574579299b5480f5867fb32989451468a28f3f402ec48787 |
| handbrake/libdvdread-7.0.1.tar.bz2 | 92949 | b69f74d9ceea1ed173b579deba99f669c2cb42f3fd06d7d23b33ff222aa63763 |
| handbrake/dav1d-1.5.3.tar.bz2 | 1.21703e+06 | e099f53253f6c247580c554d53a13f1040638f2066edc3c740e4c2f15174ce22 |
| handbrake/dovi_tool-libdovi-3.3.2.tar.gz | 489628 | 8ccb1922d7dbb57bc4f2c15c10b90c462f7a5f292efe317c116db923728dd3f1 |
| handbrake/x265-snapshot-20260216-13309.tar.gz | 1.806557e+06 | a0882bb90826da62a96676c1a7cb7a7beb7f1db901f2775299cbeed03c3eb2a2 |
| handbrake/zimg-snapshot-20250624.tar.gz | 3.217869e+06 | 19a96cdc266466be58be86a9271bedb1f080bf4cc14f5ed58ac39dc5b970fd17 |
Master sites 3
- https://github.com/HandBrake/HandBrake/releases/download/1.11.2/
- https://github.com/HandBrake/HandBrake-contribs/releases/download/contribs/:contrib
- https://github.com/HandBrake/HandBrake-contribs/releases/download/contribs2/:contrib
Commit history 4
| Date | Commit | Credits | Log message |
|---|---|---|---|
f79e23a58c |
Yuichiro NAITO | multimedia/handbrake: Update the VPL option description after "Switch dependency from onevpl to libvpl" in eba41bee20b2.
PR: 297590 293561
Sponsored by: UNIS Labs |
|
eba41bee20 |
Yuichiro NAITO | multimedia:{ffmpeg,handbrake}: Switch dependency from onevpl to libvpl onevpl has been superceded by libvpl upstream. So switch dependencies
of dependent ports.
PR: 293561
Reported by: Yuichiro NAITO <[email protected]>
Approved by: portmgr (blanket; switch deprecated dependencies) |
|
388f5973b7 |
Daniel Engberg | */*: Bump consumers of multimedia/libx264 Reported by: Kevin Oberman <[email protected]> |
|
03fec49759 |
Yuichiro NAITO | multimedia/handbrake: Update 1.11.1 => 1.11.2 Changelog:
https://github.com/HandBrake/HandBrake/releases/tag/1.11.2
- Replace BUILD_DEPENDS=cmake:devel/cmake-core with USES=cmake:indirect.
PR: 296658
Sponsored by: UNIS Labs
MFH: 2026Q3 |