I am working on a project where we have an After Effects project already created but wish to dynamically change one of the label in one of the scene based on a database field. In this case, we are talking about customer's name.
I am able to render the After Effects project via command line, what I need to do is for each customer's name available in the database, I want to replace the label place holder that I've created in After Effects. Therefore, if I have 5 customers in the database, I should end up with 5 After Effects project file each with different name. Once I have 5 After Effects file, I can then send to network rendering to complete video rendering.
Anyone know how to achieve this? I prefer to do this in C#, but if it can only be done using C++ or other programming languages, I can do that as well.
Thank you all in advanced
You can access the sourceText property with Extendscript (Javascript).
If you have a project with one comp and one text layer in that comp called "mytextlayer" set the text to that layer like this:
Take a look into the After Effects Scripting Guide.
There are better solutions already out there e.g.: