2010-07-13 2 views
4

С новыми функциями видео в AVFoundation, входящими в состав iOS4, можно получить доступ к необработанным видеокадрам при их захвате камерой с помощью AVCaptureVideoDataOutput.Сохранение видео с AVCaptureVideoDataOutput Видеофрагменты

Я хотел бы наложить текст и другую информацию поверх этих кадров, а затем вывести их в файл фильма, который в какой-то момент будет сохранен в библиотеке активов.

К сожалению, не кажется, что Apple предоставила нам простой способ сохранить эти кадры в файле фильма.

Каковы мои возможности для сохранения кадров в файл фильма, который будет совместим с библиотекой активов?

Есть ли способ сделать это, используя только iPhone SDK?

Если нет, какие существуют сторонние библиотеки, совместимые с iPhone, и могут быть использованы для этого?

ответ

0

Я не нашел никаких средств для кодирования кадров, снятых с AVCaptureVideoDataOutput, или записи их в файл Quicktime .mov.

Возможно, вы захотите посмотреть ffmpeg, чтобы узнать, соответствует ли он вашим потребностям - он может обрабатывать как формат контейнера, так и кодировку.

+0

Любые другие варианты, кроме ffmpeg, на которые я должен смотреть? – Avalanchis

0

AVCaptureMovieFileOutput позволяет записывать данные в кино QuickTime, может быть, это помогает ...

+1

Да, но если я использую AVCaptureMovieFileOutput, то я не могу использовать AVCaptureVideoDataOutput для управления данными кадра. – Avalanchis

0

Эй! Если вам просто нужно сделать какие-то водяные знаки над вашим видео, тогда было бы просто просто захватить фильм с помощью вашей камеры, а затем использовать AVVideoCompositionCoreAnimationTool от AVVideoComposition. Вы можете добавлять любые виды анимации, тексты в качестве наложения для вашего видео.

+0

Я использую это, но это займет много времени, если я создам много анимаций за 1 минуту. Вы знаете, как я могу оптимизировать AVVideoCompositionCoreAnimationToo? http://stackoverflow.com/questions/41170456/create-video-with-avvideocompositioncoreanimationtool-and-avassetexportsession-s – Carol

Смежные вопросы