inlife / nexrender

📹 Data-driven render automation for After Effects
https://www.nexrender.com
MIT License
1.58k stars 322 forks source link

AEP Files Parser? #950

Closed morjanmihail closed 2 months ago

morjanmihail commented 6 months ago

I love this library and I'm using it with NodeJS. I'm wondering if there is any plan for integrating an AEP files parser, to check the layers and composition from After Effects projects?

So far, I only saw one GoLang project (boltframe/aftereffects-aep-parser) that's a bit outdated and is missing a lot of info, and one python project (python-lotthie) that I'm fighting with tons of issues.

Thank you for your hard work!

Have a good day, Mihai

inlife commented 6 months ago

Hey there,

So far, I have yet to see a reliable solution on nodejs that can do that. The AEP binary file protocol is complex, with some occasional changes introduced by Adobe. And unless there is a dedicated effort behind it, it would become a very unreliable feature.

If you are aware of such solution, please let me know!

phlexib commented 6 months ago

Your best chance is saving aexp files. it’s an XML version of your project so more readable and parse able but still a real pain.

JamesBotterill commented 5 months ago

I've been thinking about this in the past, my conclusion was some sort of AE plugin which would export the data you need from a plugin GUI from with AE itself.

Never went much further down that rabbit hole though.

inlife commented 5 months ago

That is the approach to how the bodymovin plugin works, essentially.

stale[bot] commented 3 months ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.