Я ищу способ создания долговременных видеороликов на iPhone под управлением iOS 9 и надеемся получить некоторые указания о том, как начать. В идеале я бы сжимал 1 час отснятого материала в 1 минуту, поэтому коэффициент масштабирования равен 60. Я беру один кадр из 60 и сшиваю их вместе, не так ли?Как создать видео с временной задержкой, как приложение для фотографий?
У меня есть проект, который использует захват изображения AVFoundation с использованием captureOutput:idOutputSampleBuffer:fromConnection:
Однако я не уверен, если есть более эффективные подходы к созданию промежуток времени в течение нескольких часов.
- Имеет ли смысл делать отдельные фотографии и сшивать их вместе (активируя камеру каждые несколько секунд)?
- Или просто взять фреймы из CMSampleBufferRef?
Есть ли другие API, которые я могу использовать для съемки изображений с камеры?
Я надеюсь понять, какой подход приведет к наивысшему качеству и времени автономной работы.
I'm looking at this question which appears to have code for stitching images, но я не уверен, что мне нужно что-нибудь еще для моего проекта.
AVAssetWriterInput будет вашим лучшим другом: https://developer.apple.com/library/prerelease/ios/documentation/AVFoundation/Reference/AVAssetWriterInput_Class/index.html#//apple_ref/occ/instm/AVAssetWriterInput/appendSampleBuffer: –