MP4Box ist ein praktisches CLI-Tool um MP4-Videos zu bearbeiten. So kann man beispielsweise Videos splitten oder für’s Streaming vorbereiten. Leider ist MP4Box unter OS X nicht standardmäßig installiert und muß daher nachträglich hinzugefügt werden.
Schritt für Schritt Anleitung
- MP4Box Binary runterladen
- Binary entpacken
- Binary nach /usr/local/bin kopieren (falls der Ordner bin nicht vorhanden sein sollte, dann anlegen)
Jetzt kann man mal testen, ob MP4Box bereits funktioniert. In meinem Fall hat MP4Box gemeckert, da die PNG-Library nicht geladen werden konnte.
Fehlermeldung: „dyld: Library not loaded: /usr/local/lib/libpng.3.dylib“
Lösung:
- PNG-Library suchen: locate *libpng.3.dylib*
- Symlink erstellen: sudo ln -s /usr/local/php5/lib/libpng.3.dylib /usr/local/lib/libpng.3.dylib
Die Pfade zur PNG-Library müssen entsprechend angepasst werden. Je nachdem wo auch dem System die Lib bereits liegt …
Jetzt sollte MP4Box eigentlich funktionieren.
Geht leider nicht mehr, das aktuelle Binary bricht ab mit dem Fehler
dyld: unknown required load command 0x80000022
Trace/BPT trap
Das Binary ist anscheinend mit dem neuen XCode 3.2 für 10.6 compiliert worden und läuft nicht mehr unter 10.5.