Ich versuche, qualitativ hochwertiges Video in weniger Größe zu komprimieren, und ich kann die Größe von Video, das ich komprimiert habe, mithilfe des folgenden Ziel-c-Codes reduzieren:
%Vor%Aber mein Hauptproblem ist, dass wenn ich die 500MB Video (d. h. durchschnittliche Video) Datei komprimiere und es ungefähr 20 bis 30+ Minuten dauert. Es reduziert die Videogröße auf ca. 130 MB. Ich verwende die native AVFoundation-Bibliothek, um das Video zu komprimieren, um seine Größe zu reduzieren.
Ich muss die Videogröße sehr schnell komprimieren, genau wie Apple Compressor, komprimiert sie die 500MB Datei nur innerhalb von 30 Sekunden ...
Ich habe auch FFMPEG-Bibliothek dafür verwendet, aber das ist auch langsam Ich habe diese Bibliothek nicht mehr nützlich gefunden.
Ich habe auch versucht, die Lösung mit anderen Sprachen wie Java, Python zu finden. fand aber keine Lösung gefunden.
Wenn jemand die Lösung für dieses spezielle Problem hat oder einige Bibliotheken (d. h. Paid-Bibliothek oder Open-Source-Bibliothek) hat, die die Komprimierung mit weniger Zeit mindestens 1 Minute durchführen können ... Bitte teilen Sie mit mir. Oder ein anderer Code, der das Problem der Komprimierungszeit von 20 - 30 Minuten auf mindestens 1 Minute überwinden kann.
Danke ...
Hier ist ein Dokument, das einige RnD-on-Video-Komprimierung enthält: Ссылка
Es enthält auch einen Beispielcode für die schnelle Komprimierung von Videos in Ziel-C.
Es verwendet AVAssetExportSession
zum Komprimieren von Videos.
Tags und Links python java objective-c macos ffmpeg