【发布时间】:2013-11-19 16:38:59
【问题描述】:
我想让我的应用程序的用户从他的相机胶卷中挑选一个视频并播放它,
所以我创建了自己的自定义选择器(需要自定义 UI)来选择视频,当用户选择视频时,我使用 AVAssetExportSession 将视频的资产导出到 mp4 文件。
如果您不知道新款 iPhone 5S 可以选择在视频上应用慢动作。 但是,当我导出慢动作视频时,慢动作消失了。
我怀疑视频资产上存在一些额外的数据,这些数据代表慢动作部分,并存储视频部分的信息应该以较低的 FPS 播放。
我之前在使用照片时遇到过类似的问题,例如,如果您使用原生 iOS 滤镜或裁剪编辑照片,然后使用 AVAsset 将照片加载到图像视图中,您将看到原始照片(没有过滤器或裁剪)。
只有在检查ALAssetRepresentation 元数据“AdjustmentXMP”键并相应地应用CIFilter 后,您才能获得编辑后的图像。
有什么想法吗?
【问题讨论】:
标签: ios iphone objective-c