2014-10-05 8 views
1

В настоящее время я работаю над одним приложением, в котором я должен отображать время записи во время видеозаписи. Что более интересно, так это время записи также должно быть в записанном видео.Показывать значение времени для записанного видео в iPhone (фильтрация видео)

Поэтому я думаю, что у меня есть две вещи, которые следует учитывать: 1.) Покажите время наложения записи во время записи видео 2.) В записанном видео также должно быть указано время записи.

Я знаю, что мы можем сделать статический текст наложения во время записи видео, а затем добавить один текстовый слой в записанное видео. Но в моем случае это значение времени должно меняться каждую секунду.

Я много искал в google и переполнении кола. Пробовали разные решения. Используя GPUImage, используя AVMutableVideoComposition и CALayer. Но все они для статической ценности.

Может быть, я ближе к моему решению, но не могу его найти. Так может ли кто-нибудь вести меня, как я могу это достичь?

Любая помощь была бы принята с благодарностью.

Thanks

ответ

0

Используйте AVAssetReader для записанного видео. Получите CMSampleBufferRef, получите его временную метку, нарисуйте время на буфере выборки, напишите буфер в AVAssetWriterInputPixelBufferAdaptor. Аналогичный подход для записи видео.