0
我正在创建一个功能,用户可以在其中录制自己的视频,并且叠加在此视频上的是显示图像和一些文本的视图。录制完成后,我使用AVFoundation的合成类将视频和视图(作为图像)合成为一个视频文件,并在自定义视频播放器的下一个场景中输出。问题在于,虽然视图的分辨率在记录场景中很清晰,但在合成之后(以及AVExportSession完成之后),所得视频的覆盖视图质量不会影响实际视图质量。我将视图转换为图像,然后将覆盖图层的内容设置为此图像的CGImage,该图像正如我选中的那样,仍与原始视图具有相同的质量。当我应用构图时出现问题,图像变得模糊。有谁知道为什么会发生这种情况?AVMutableVideoComposition图像覆盖低质量
如果您需要查看代码,请随时询问!我也可以提供截图。
谢谢!
请检查视频高度和相同大小的图像大小。我有相同的问题图像质量低。 –