1

我正在使用 AVVideoCompositionCoreAnimationTool 将 CALayers 添加到捕获的视频中。用于图层的图像是相当高分辨率的 PNG,到目前为止,它们已经很好地按比例缩小以用于其他用途,但是当我将它们放入合成中时,无论图层的原始大小如何,它们都会失去一大堆质量是,并且显得非常像素化。视频是用 AVSessionPreset640x480 录制的,合成视频是 480x360(这似乎是一种奇怪的分辨率),所以我要让我的艺术家调整图层的大小,使它们在正确的位置480x360 视频的大小,但我不太相信它会有所帮助。有人知道为什么会这样吗?

4

1 回答 1

0

导出动画视频时,将 AVAssetExportSession 的预设名称设置为 AVAssetExportPresetHighestQuality。

例如:

让assetExport = AVAssetExportSession(资产:mixComposition,presetName:AVAssetExportPresetHighestQuality)

于 2015-09-18T13:37:27.450 回答