Я создаю функцию, в которой пользователь может записывать видео самостоятельно, и наложенное на это видео - это представление, которое отображает изображение и некоторый текст. Когда они записываются, я использую классы композиций AVFoundation для компоновки видео и представления (как изображения) в один видеофайл и выводят его на следующей сцене в пользовательском видеопроигрывателе. Проблема состоит в том, что, хотя разрешение разрешения кристально ясно в записи, после композиции (и после завершения AVExportSession) качество наложенного изображения получаемого видео не зависит от фактического качества изображения. Я конвертирую представление в изображение, а затем устанавливаю содержимое слоя наложения как CGImage этого изображения, которое, как я проверял, все еще имеет то же качество, что и исходное представление. Проблема возникает, когда я применяю композицию, и изображение становится размытым. Кто-нибудь знает, почему это может произойти?AVMutableVideoComposition image overlay low quality
Если вам нужно увидеть код, пожалуйста, не стесняйтесь спрашивать! Я также могу предоставить скриншоты.
Спасибо!
Пожалуйста, проверьте размер видео и размер изображения одинакового размера. У меня было такое же качество изображения низкого качества. –