2.6 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 | Building HandBrake for Mac | HandBrake | https://handbrake.fr/ | 1.0.0 | English | en |
|
2017 HandBrake Team | Creative Commons Attribution-ShareAlike 4.0 International | CC BY-SA 4.0 | https://handbrake.fr/docs/license.html |
Building HandBrake for Mac
Building HandBrake for Mac requires an Apple computer with a 64-bit Intel processor running OS X 10.10.5 Yosemite or later, and the following dependencies.
- Xcode 7.2.1 or later
- free Apple Developer registration required, or install from the Mac App Store
- Command Line Tools for Xcode (optional)
- free Apple Developer registration required, or install using
xcode-select --install
- free Apple Developer registration required, or install using
Additional dependencies (may be built via included script):
- autoconf
- automake
- cmake (3.3.2 or later recommended)
- libtool
- pkg-config
- yasm 1.2.0 or later (1.3.0 or later recommended)
Install Xcode and open it once. You may quit Xcode after it has finished loading.
Clone the HandBrake repository.
git clone https://github.com/HandBrake/HandBrake.git && cd HandBrake
Check out the most recent tag in the HandBrake 1.0.x release series.
git checkout refs/tags/$(git tag -l | grep -E '^1\.0\.[0-9]+$' | tail -n 1)
You may build and install the additional dependencies using the included script. Feel free to choose a different output path, if desired.
scripts/mac-toolchain-build /usr/local
This process will take a few minutes. If necessary, the script will provide you with instructions for adding the resulting binaries location to your environment's PATH1. Do this now.
Build HandBrake. To build the command line interface only, disable the graphical interface by appending --disable-xcode.
./configure --launch-jobs=$(sysctl -n hw.ncpu) --launch
When complete, you will find HandBrakeCLI in the build/xroot directory. If the graphical interface is enabled, you will also find HandBrake.app in this directory.
Install HandBrake (optional).
cd build && sudo make install
To start over, simply remove the build directory.
if [[ "$(basename $(pwd))" == "build" ]]; then cd ..; fi
rm -rf build
-
/usr/local/binis included in the system'sPATHby default. It is not necessary to add it to your environment'sPATHwhen installing the additional dependencies to/usr/local. ↩︎