Installieren von ffmpeg ios Bibliotheken armv7, armv7s, i386 und universal auf dem Mac mit 10.8

7

Wie kann ich die neuesten ffmpeg ios Bibliotheken armv7, armv7s, i386 und universal auf Mac mit 10.8 installieren?

    
user1689394 01.08.2013, 19:38
quelle

4 Antworten

18

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

  1. Klicken Sie auf das ZIP-Symbol, um Ссылка .
  2. herunterzuladen
  3. Kopieren Sie gas-preprocessor.pl in das Verzeichnis / usr / bin.
  4. Ändern Sie die Berechtigung von gas-preprocessor.pl, indem Sie die Berechtigung Read & amp; Schreiben Sie für alle.

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%     
user1689394 01.08.2013, 19:38
quelle
16

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

  1. Klicken Sie auf das ZIP-Symbol, um Ссылка .
  2. herunterzuladen
  3. Kopieren Sie gas-preprocessor.pl in das Verzeichnis / usr / bin.
  4. Ändern Sie die Berechtigung von gas-preprocessor.pl, indem Sie die Berechtigung Read & amp; Schreiben Sie für alle.

Laden Sie mein Shell-Skript herunter von: Ссылка

  1. Führen Sie sh build-ffmpeg.sh .
  2. aus
mientus 14.10.2013 23:05
quelle
2

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.

    
Erik Villegas 11.03.2014 20:17
quelle
1

Zum Erstellen von ffmpeg iOS-Bibliotheken können Sie diese kleinen Skripte verwenden.

  1. Laden Sie die ffmpeg-Quelle
  2. herunter
  3. Laden Sie Ссылка herunter
  4. Terminal öffnen und export FFSRC=/path/to/ffmpeg ausführen
  5. Gehe zu build_ffmpeg Ordner und führe: ./ios.sh
  6. Nach dem erfolgreichen Erstellen wird das Ergebnis in sdk-ios Ordner
  7. angezeigt
  8. Fügen Sie den Ordner include und lib in Ihrem Xcode-Projekt
  9. hinzu
S.M.Mousavi 25.08.2016 17:22
quelle

Tags und Links