¿Cómo puedo agregar texto animado a un video mediante programación (desde un guión) para usarlo como presentaciones de video de calidad?

Tengo un producto de video educativo. Actualmente tenemos más de 2000, disponibles en diferentes tamaños, por lo que aproximadamente 6000 y contando.

Las introducciones de video (título, descripción, instructores) se hicieron a mano en editores de video, pero esto lleva mucho tiempo y es propenso a errores.

Quiero poder crear animaciones de texto interesantes adecuadas para introducciones de video mediante programación. Todos los datos (texto) que necesito están en una base de datos local.

Investigué este problema hace 2 años y lo resolví usando ffmpeg y el filtro del sistema de subtítulos ASS. Esto hizo el trabajo, pero las animaciones se limitaron a movimientos y desvanecimientos simples y el proceso es bastante torpe.

Recientemente, mirando las animaciones de "títulos" de iMovie, me sentí inspirado por la calidad y quería que nuestras introducciones fueran mucho mejores. No estoy seguro de que valga la pena el esfuerzo de rehacerlos todos a mano en algo así como un editor de video manual.

Entonces, ¿qué técnicas existen que podría considerar?

After Effects es programable y se puede usar mediante programación para crear casi cualquier efecto de video. La curva de aprendizaje es bastante empinada para hacer esto, probablemente sería mejor contratar a un programador de AE.
Soy ingeniero de software, por lo que me siento bastante cómodo con la programación y las secuencias de comandos. ¿Eso cuenta?
Si está contento de trabajar con javascript, la documentación para crear secuencias de comandos AE está aquí: adobe.ly/2cwcEoh sí, dice CS6, no han actualizado la documentación. Si desea crear una GUI para ella, los documentos para la API de UI están aquí: adobe.ly/2cwbFVn Más información en adobe.ly/2cwdaCJ
Una advertencia es que debe comprender cómo funciona AE antes de poder automatizarlo.

Respuestas (2)

Obtenga TypeMonkey para AfterEffects. Aparte de las plantillas, es la forma más fácil de generar animaciones de texto desde cero.

http://aescripts.com/typemonkey/

Estudiaré esto, pero no estoy interesado en hacer las animaciones desde cero. Solo quiero poder superponer/agregar animación de texto a un video desde la línea de comando. Preferiría elegir entre una (gran) cantidad de posibles efectos de animación prefabricados.

Si tiene acceso a Adobe After Effects y Premier, puede crear plantillas en After Effects con la herramienta Live Text y modificarlas fácilmente dentro de Premier. Más sobre este tema en el siguiente enlace:

https://helpx.adobe.com/premiere-pro/how-to/animated-text-titles-live-text.html