Quicktime API для C ++ - PullRequest
       57

Quicktime API для C ++

3 голосов
/ 09 февраля 2012

Я занимаюсь разработкой приложения на C ++, которое работает с файлами MOV.Это первый раз, когда я работаю с Quicktime API, и кажется, что есть более 1 API.Я пытаюсь извлечь кадры и / или аудио из файла MOV.Приложение должно работать на ПК, Mac, Linux.

Итак, мои вопросы.

  • С каким API мне нужно работать?
  • Совместим ли этот API со всеми 3 конечными платформами или мне нужно работать с различными API Quicktime для ПК, Max, Linux

Ответы [ 2 ]

1 голос
/ 09 февраля 2012

Google для: ffmpeg, libavcodec, libavformat

0 голосов
/ 07 марта 2012

лично для linux я обнаружил, что с gmerlin-avdecoder [1] легче работать, чем с ffmpeg (у него стабильный API!), Теоретически он доступен на w32 и osx (хотя я слышал о проблемах с OSX-10.7)

API QuickTime / Carbon (C) устарел: Apple не сможет использовать его для чтения видео в родных 64-битных приложениях (рекомендуется использовать QTKit, который предназначен только для ObjC)

[1] http://gmerlin.sourceforge.net/avdec.html

...