Интеграция динамического текста в видео - PullRequest
1 голос
/ 09 августа 2009

Не уверен, если это возможно ...

В основном у меня есть видео с кем-то, держащим доску, на которую я хотел бы добавить сообщение, основываясь на том, что хочет пользователь. Так, например, кто-то может ввести свое имя «Дейв», а затем он автоматически сгенерирует видео со словами «Привет, Дейв» на белой доске. Доска в настоящее время слегка перемещается, поэтому было бы хорошо, чтобы текст перемещался вместе с доской, чтобы он выглядел так, как будто он действительно написан на доске. Я понимаю, что смогу редактировать фильм вручную и добавить соответствующий текст, но мне нужно сделать это автоматически.

Отсюда я бы отправил видео по электронной почте, так что это не нужно делать на лету. Одна мысль, которую я имел, могла сделать это во флэш-памяти, а затем преобразовать флэш-файл обратно в файл WMV или AVI. Но я бы предпочел просто работать в wmv / avi.

Итак, у меня вопрос: возможно ли это? и как мне это сделать?

Заранее спасибо за помощь !!! * 1009 Джейсон *

1 Ответ

1 голос
/ 09 августа 2009

Что ж, вам, вероятно, потребуется декодировать каждый кадр видео, применить текстовую или другую фильтрацию и перекодировать видео в нужный выходной формат. Для программного декодирования / кодирования вы можете проверить libavformat, libavcodec и libavutil (части проекта ffmpeg). Вы можете использовать их для декодирования каждого кадра в изображение, где вы можете вносить любые изменения, которые вы хотите. Если вы хотите, чтобы текст двигался, просто поместите его в разные места / углы, независимо от того, в какие кадры.

...