64-битный вопрос Quicktime - PullRequest
9 голосов
/ 10 марта 2010

Кто-нибудь знает, есть ли способ извлечь необработанные, все еще сжатые образцы аудио и видео из файла Quicktime .mov с помощью Apple API / Framework для Mac, который может быть скомпилирован изначально в 64-битной версии ( IE: QTKit)? Я знаю, что эта функциональность доступна в Apple QuickTime Framework, предназначенной для Mac, но эта платформа может быть скомпилирована только под 32-разрядной версией.

Если кто-то знаком с такой платформой и любым связанным примером кода, некоторые знания будут очень благодарны.

Спасибо, Джош

Ответы [ 2 ]

2 голосов
/ 07 сентября 2011

Среда AVFoundation, выпущенная с OSX 10.7 (Lion), может извлекать необработанные сжатые кадры из фильма. Это инфраструктура ObjC с 64-битной поддержкой.

См. Документацию для класса AVAssetReader .

1 голос
/ 04 сентября 2011

Вы уже смотрели на источник Handbrake? Это может дать вам несколько советов.

Это не Apple API, а кодовая база с открытым исходным кодом, которая компилируется на OS / X Lion и Tiger. Мы настроили его для работы с собственными 64-битными окнами и OS / X-блоками, и он прекрасно справляется с чтением файлов .mov, которые мы к нему добавили.

http://handbrake.fr/

...