我正在使用AVAssetExportSession以640x480导出一些东西,这些文件有点怪异 - 可以预见的是怪异的,但仍然是怪异的,因为我们需要通过3G网络从手机上传它们。除了降低分辨率之外,有没有办法影响文件的大小?理想情况下,我想尝试,例如,压缩更难(即使降低质量),或减少到15帧/秒,或类似的东西,但似乎没有任何钩子这样做。
答案 0 :(得分:3)
使用AVExportSession
,您只能使用预设。如果AVAssetExportPresetMediumQuality
和AVAssetExportPresetLowQuality
不适合您,最好使用AVAssetReader
和AVAssetWriter
。 AVAssetWriter
支持比特率设置,并且可选择在写入时跳过帧以获得更低的FPS。