Я собираюсь работать с замедленным движением видео (240 кадров в секунду), выбранным из рулона камеры.
Я использовал следующий код для загрузки ресурсов с камеры.
PHVideoRequestOptions *options = [PHVideoRequestOptions new];
options.version = PHVideoRequestOptionsVersionCurrent;
[[PHImageManager defaultManager] requestAVAssetForVideo:phasset options:options resultHandler:^(AVAsset * _Nullable asset, AVAudioMix * _Nullable audioMix, NSDictionary * _Nullable info) {
//use asset to check fps : exported asset's fps is not 240 fps for 240 fps I recorded using native iPhone camera.
}
Если я экспортирую URL ресурса в файл, я получу видео с эффектом замедленной съемки. Но его частота кадров составляет 30 или 43,33 кадра в секунду.
Что случилось? Есть ли способ сохранить fps для экспортируемого актива замедленного движения?
Я пытался погуглить целый день, но не решил эту проблему.
Любая помощь будет оценена.
Спасибо