--- Type: article Title: HandBrake für Mac bauen Project: HandBrake Project_URL: https://handbrake.fr/ Project_Version: 1.1.0 Language: Deutsch Language_Code: de Authors: [ Bernhard Rader (raderb), Bradley Sepos (BradleyS), Scott (s55) ] Copyright: 2022 HandBrake Team License: Creative Commons Attribution-ShareAlike 4.0 International License_Abbr: CC BY-SA 4.0 License_URL: https://handbrake.fr/docs/license.html --- HandBrake für Mac bauen ========================== Um HandBrake für Mac zu bauen, benötigt man einen Apple Computer mit einem 64-bit Intel Prozessor, auf dem mindestens OS X 10.11.5 El Capitan läuft, und folgende Abhängigkeiten. - [Xcode](https://developer.apple.com/xcode/) 8.2.1 oder neuer - gratis Apple Developer Registrierung notwendig, oder installiere vom Mac App Store - [Kommandozeilen Werkzeuge für Xcode](https://developer.apple.com/download/more/) - gratis Apple Developer Registrierung notwendig, oder installiere mit `xcode-select --install` Zusätzliche Abhängigkeiten (können mit dem mitgelieferten Script gebaut werden): - autoconf - automake - cmake (3.8.2 oder neuer empfohlen) - libtool - nasm 2.13 oder neuer - pkg-config - yasm 1.2.0 oder neuer (1.3.0 oder neuer empfohlen) Installiere Xcode[^xcode-install] und öffne es einmal. Bestätige alle Fragen bezüglich der Installation zusätzlicher Werkzeuge. Du kannst Xcode nachdem es vollständig geladen ist wieder beenden. Installiere Kommandozeilen Werkzeuge für Xcode[^xcode-cli-tools]. xcode-select --install Klone das HandBrake Repository. git clone https://github.com/HandBrake/HandBrake.git && cd HandBrake Liste die verfügbaren Tags in der HandBrake 1.1.x Release Serie und checke den aktuellsten aus. git tag --list | grep ^1\.1\. git checkout refs/tags/$(git tag -l | grep -E '^1\.1\.[0-9]+$' | tail -n 1) Du kannst die zusätzlichen Abhängigkeiten mit dem mitgelieferten Script bauen und installieren. Wenn du möchtest, kannst du den Ausgabepfad abändern. scripts/mac-toolchain-build /usr/local Dieser Prozess dauert ein paar Minuten. Falls es notwendig ist, wird dir das Script Anweisungen geben, wie du den Ort der erstellten Binaries zu dem `Umgebungspfad`[^default-path] hinzufügst. Mache dies jetzt. Baue HandBrake. Um nur das Kommandozeileninterface zu bauen, deaktivere die grafische Benutzeroberfläche indem du `--disable-xcode` anhängst. ./configure --launch-jobs=$(sysctl -n hw.ncpu) --launch Wenn der Prozess abgeschlossen ist, findest du `HandBrakeCLI` in dem `build/xroot` Ordner. Falls außerdem die grafische Oberfläche aktiviert ist, findest du `HandBrake.app` in dem Verzeichnis. Installiere HandBrake (optional). sudo make --directory=build install Um neu zu starten, lösche einfach den `build` Ordner. rm -rf build [^xcode-install]: Stelle sicher, dass Xcode unter `/Applications/Xcode.app` installiert ist. Wenn ein Xcode Beta Release installiert ist, musst du eventuell `Xcode-beta.app` in `Xcode.app` umbenennen. [^xcode-cli-tools]: Wenn du die Kommandowerkzeuge für Xcode mit dem package installer installierst (anstatt `xcode-select --install`), achte darauf das Paket zu installieren das zu deiner installierten Xcode Version passt. Ein Unterschied zwischen der Versionen von Xcode und der Kommandozeilenwerkzeuge kann Probleme verursachen. [^default-path]: `/usr/local/bin` is included in the system's `PATH` by default. It is not necessary to add it to your environment's `PATH` when installing the additional dependencies to `/usr/local`.