/ / В iOS Как да улавям кадри от видео файл като поток от UIImages? - ios, ios4, avfoundation

В iOS Как да заснемате кадри от видео файл като поток от UIImages? - ios, ios4, avfoundation

Интересно ми е да чета видео файл като поредица от UIImages на iOS. Има ли все пак да се направи това с помощта на AVFoundation APIs.

Отговори:

1 за отговор № 1

Създайте AVAssetReader с видеозаписа нафайлът. С AVAssetReaderTrackOutput можете да му изпратите copyNextSampleBuffer съобщението, за да получите CMSampleBuffer. Всяко обаждане ще генерира друг кадър от видеото.

Вътре в Ръководство за програмиране на AVFoundation има примерен код, показващ как да настроите AVAssetReader, както и метод за извършване на преобразуването от CMSampleBuffer в UIImage.