Могу ли я добавить пользовательские данные на основе времени в вывод видеофайла с помощью AVCaptureSession / AVCaptureMovieFileOutput? - PullRequest
5 голосов
/ 02 марта 2012

Я использую AVCaptureSession и AVCaptureMovieFileOutput для захвата видео / аудио с камеры и записи его в файл mov.

Я также собираю основанные на времени данные из другого источника (скажем, образцы акселерометра), которые я хочу синхронизировать с временной шкалой захвата AV.

Можно ли добавить третью дорожку "медиа" в файл mov, содержащий мои пользовательские данные на основе времени?

В качестве альтернативы, AVMetadataItem имеет свойство time, так что я могу добавить свои данные как метаданные на основе времени в файл mov или одну из его медиа дорожек? Можно ли добавить AVAssetTrack для mediaType AVMediaTypeTimedMetadata для хранения синхронизированных данных?

...