2010-03-09 9 views
9

Weiß jemand, ob es eine Möglichkeit gibt, rohe, noch komprimierte Audio- und Video-Samples aus einer Quicktime .mov-Datei mit einem Apple API/Framework für den Mac zu extrahieren, das nativ kompiliert werden kann in 64-Bit (IE: QTKit)? Ich weiß, dass diese Funktionalität in Apples QuickTime Framework verfügbar ist, das auf den Mac abzielt, aber dieses Framework kann nur unter 32-Bit kompiliert werden.64-bit Quicktime Frage

Wenn jemand mit einem solchen Framework und einem damit verbundenen Beispielcode vertraut ist, würden einige Einblicke sehr geschätzt werden. noch

Danke, Josh

+0

ähnliche Frage @ http://stackoverflow.com/questions/5843702/export-every-frame-from-a-movie-using-quicktime-api – evandrix

+0

Nicht die gleiche Frage, diese ist für die Extraktion von komprimierten Rahmen, der andere ist für decodierte Frames. – Miguel

Antwort

1

Haben Sie an der Handbremse Quelle geschaut? Es kann Ihnen einige Hinweise geben.

Es ist nicht eine Apple API speziell aber die Codebasis ist Open Source und kompiliert auf OS/X Lion und Tiger. Wir haben es so optimiert, dass es auf nativen 64-Bit-Windows- und OS/X-Boxen läuft, und es liest die .mov-Dateien, die wir darauf geworfen haben, sehr gut.

http://handbrake.fr/

+1

Dies ist keine Antwort auf die Frage. – koan

2

Der AVFoundation Rahmen freigegeben mit OSX 10.7 (Lion) können roh komprimierte Bilder aus Film extrahieren. Dies ist ein ObjC-Framework mit 64-Bit-Unterstützung.

Siehe Dokumentation für die AVAssetReader class.