2.1 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/ | Latest | English | en | Bradley Sepos <bradley@bradleysepos.com> (BradleyS), Scott (s55) | 2016 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.0 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
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.
./configure --launch-jobs=$(sysctl -n hw.ncpu 2>/dev/null) --launch
When complete, you will find HandBrake.app and HandBrakeCLI in the build/xroot directory.
-
/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. ↩︎