android android-intent android-camera android-mediarecorder

android - ¿Cómo agregar texto en la grabación de video?



android-intent android-camera (1)

Busco mucho pero no encuentro ninguna solución. Mi pregunta es cómo agregar texto al video durante la grabación para que podamos obtener el mismo texto cuando veamos el video. Quiero algo como esto cuando veo la captura de video. Actualmente estoy consiguiendo tiempo y video de forma segura. Así que el problema es cómo combinarlo. Cualquier tipo de ayuda será apreciada. Gracias de antemano.


Este es un problema bastante difícil de resolver, generalmente con Android, suponiendo que está intentando agregar el texto al archivo de video real, y no simplemente mostrar un TextView sobre un VideoView . Usted menciona que actualmente tiene el tiempo y el video por separado, así que asumo que está intentando agregar texto al archivo de video en sí.

Para agregar texto a un video, tendría que volver a codificar el video en el dispositivo real. La recodificación de video en Android es difícil, principalmente debido a los diferentes procesadores en los teléfonos con Android, y esa codificación depende del procesador. Hay una biblioteca iOS de código abierto llamada GPUImage que te permite hacer esto, pero lamentablemente no está disponible en Android.

Ha habido algunos esfuerzos para compilar FFMPEG para Android (lo que teóricamente permitiría que ocurriera este tipo de cosas), pero esto implica un trabajo serio con el código C ++ subyacente, y no he encontrado ninguna aplicación que implemente esto simplemente en muchos dispositivos ( echa un vistazo a este convertidor de video y observa cómo para descargar different codecs para diferentes teléfonos). Para un dispositivo específico, es posible que tenga más suerte, pero si está buscando una distribución fácil entre muchos dispositivos, puede tener dificultades para hacerlo.

En este momento, no hay una solución fácil para este problema.