1

我将使用从相机胶卷中选择的慢动作视频 (240fps)。

我使用以下代码从相机胶卷中加载资产。

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 导出到文件,那么我可以获得慢动作效果的视频。但它的 fps 是 30 或 43.33 fps。

发生了什么 ?有什么方法可以为导出的慢动作资源保留 fps 吗?

我试图用谷歌搜索一整天,但没有解决这个问题。

任何帮助,将不胜感激。谢谢

4

0 回答 0