Wie kann ich die neuesten ffmpeg ios Bibliotheken armv7, armv7s, i386 und universal auf Mac mit 10.8 installieren?
Nach ein paar Tagen habe ich Schritt für Schritt Anweisungen für diese Installation gemacht:
FFmpeg Build Anweisungen MAC 10.8 oder besser
Kopieren Sie ffmpeg-2.0.tar.bz2 ( Ссылка , Ссылка ) und entpacken in den Ordner" Dokumente "
Stellen Sie sicher, dass Sie die neuesten Befehlszeilentools unter Xcode & gt; Einstellungen & gt ;; Downloads & gt ;; Komponenten
Installieren Sie den Gasvorprozessor
Fehler in xcrun ab Version 10.8
Öffnen Sie das Terminal und fügen Sie den folgenden Befehl ein und drücken Sie die Eingabetaste:
%Vor%Wechseln Sie in den Ordner ffmpeg-2 und fügen Sie den folgenden Befehl ein und drücken Sie die Eingabetaste:
%Vor%Zum Konfigurieren der Armv7s-Bibliothek fügen Sie folgenden Befehl ein und drücken die Eingabetaste:
%Vor%(Beachten Sie die gleiche Regel wie oben: Wenn config fehlschlägt, gehen Sie zu Anwendungen / Xcode.app / Inhalte / Entwickler / Plattformen / iPhoneOS.platform / Entwickler / SDKs / und stellen Sie sicher, dass der SDK-Ordner iPhoneOS6.1.sdk ist, wenn nicht ändern Der Befehl config reflektiert iPhoneOSx.x.sdk und ändert alle Ziele zu x.x)
Um armv7s Bibliothek zu erstellen und zu installieren, fügen Sie folgenden Befehl ein und drücken Sie die Eingabetaste:
%Vor%Um i386 zu konfigurieren (damit der Simulator funktioniert), fügen Sie den folgenden Befehl ein und drücken Sie die Eingabetaste:
%Vor%(Hinweis: Dies ist nicht der gleiche Befehl wie die vorherigen zwei Konfig Befehle, wenn Sie nur bis zu ihnen Pfeil dies wird fehlschlagen)
Um i386-Bibliothek zu erstellen und zu installieren, fügen Sie folgenden Befehl ein und drücken Sie die Eingabetaste:
%Vor%Um eine universelle Bibliothek zu erstellen (die Bibliothek wird zu xcode hinzugefügt) fügen Sie den folgenden Befehl ein und drücken die Eingabetaste:
%Vor%Unterstützung der universellen ffmpeg-Bibliothek für iOS7 und XCode5:
Stellen Sie sicher, dass Sie die neuesten Befehlszeilentools unter Xcode & gt; Einstellungen & gt ;; Downloads & gt ;; Komponenten
Installieren Sie den Gasvorprozessor
Laden Sie mein Shell-Skript herunter von: Ссылка
sh build-ffmpeg.sh
. Ich brauchte arm64 Unterstützung und dieses Skript funktionierte für mich: Ссылка
Verwenden Sie
%Vor%für iOS 64-Bit- und Simulator-Architektur. Kopieren Sie dann den Inhalt des Verzeichnisses "fat" in Ihr Xcode-Projekt.
Die einzige Änderung, die ich an dem Skript vorgenommen habe, war das Auskommentieren dieser Zeile:
%Vor%um die Bibliothek libavresample zu kompilieren.
Bearbeiten: Es funktioniert nicht mit armv7 und armv7s, jedoch mit iOS 7.1 SDK. Wenn ich eine Lösung finde, werde ich hier posten.
Zum Erstellen von ffmpeg iOS-Bibliotheken können Sie diese kleinen Skripte verwenden.
export FFSRC=/path/to/ffmpeg
ausführen
build_ffmpeg
Ordner und führe: ./ios.sh
sdk-ios
Ordner