Как добавить текст в видеозапись? - программирование
Подтвердить что ты не робот

Как добавить текст в видеозапись?

Я ищу лот, но не найду никакого решения. Мой вопрос заключается в том, как добавлять текст в видео во время записи, чтобы мы могли получать тот же текст, когда видим видео. Мне нужно что-то подобное, когда я вижу видео захвата. enter image description here В настоящее время я получаю время и видео sepratly. Поэтому вопрос заключается в том, как объединить его. Любая помощь будет оценена. Спасибо заранее.

4b9b3361

Ответ 1

Это довольно сложная проблема для решения, обычно используя андроид, предполагая, что вы пытаетесь добавить текст в фактический видеофайл, а не просто отображать TextView поверх VideoView. Вы упомянули, что у вас есть время и видео отдельно, поэтому я предполагаю, что вы пытаетесь добавить текст в сам видеофайл.

Чтобы добавить текст в видео, вам нужно будет перекодировать видео на самом устройстве. Повторное кодирование видео на Android сложно в первую очередь из-за разных процессоров на телефонах Android, и это кодирование зависит от процессора. Существует библиотека iOS с открытым исходным кодом под названием GPUImage, которая позволяет вам это делать, но, к сожалению, на Android она недоступна.

Было предпринято несколько попыток скомпилировать FFMPEG для Android (что теоретически допускало бы такую ​​вещь), но это связано с серьезной работой с базовым кодом С++, и я не нашел приложения, которое реализует это просто на многие устройства (проверяют этот видеоконвертер и замечают, как для разных телефонов разные кодеки необходимо скачать). Для одного конкретного устройства у вас может быть больше удачи, но если вы ищете легкое распространение на многих устройствах, вам может быть трудно это сделать.

В настоящее время нет простого решения этой проблемы.