Каков наилучший способ рисования пользовательского текста с меткой времени в видео с помощью AVFoundation? - PullRequest
1 голос
/ 15 марта 2020

У меня есть AVMutableVideoComposition, который я экспортирую с AVAssetExportSession, и я пытаюсь наложить пользовательскую метку времени, которая обновляется каждую секунду поверх нее. Должен ли я использовать AVAssetWriter, несколько слоев CAL с CABasicAnimations или что-то еще целиком?

1 Ответ

0 голосов
/ 16 марта 2020

Я рекомендую вам написать свой собственный композитор с помощью протокола AVVideoCompositing. Пожалуйста, обратитесь к этому ответу и проверьте этот (старый) WWD C сеанс .

Внутри метода startRequest вы можете использовать Core Image для добавления наложение текста на фрейм. Вы можете сгенерировать текст CIImage, используя фильтр CIAttributedTextImageGenerator.

...