Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/inlife/aftereffects-project-research
Researching the Adobe After Effects project template file format/data.
https://github.com/inlife/aftereffects-project-research
after-effects format project research
Last synced: about 2 months ago
JSON representation
Researching the Adobe After Effects project template file format/data.
- Host: GitHub
- URL: https://github.com/inlife/aftereffects-project-research
- Owner: inlife
- Created: 2018-01-21T13:10:24.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2023-03-26T16:06:26.000Z (almost 2 years ago)
- Last Synced: 2024-10-16T11:17:44.164Z (3 months ago)
- Topics: after-effects, format, project, research
- Homepage:
- Size: 63.5 KB
- Stars: 75
- Watchers: 15
- Forks: 8
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# aftereffects-project
Researching the Adobe After Effects project template file format/data.
## Description
The purpose of this repo, is to share and possibly invite people to collaborate to the research of Adobe After Effects' project and project template file formats.
As you possibly know, you can export Ae project to the XML format, which will give you some sort of easy to read human friendly format. However it won't.
If you open it, you will see a tonn of not very descriptive tag names, followed by binary attributes. Data is there, but we just need a way to read it and write it.Project was created as an attempt to make changes to the project file, and use it in my other project [nexrender](https://github.com/inlife/nexrender).
A long-term goal is to create a definition/description of the format, and build tools to work with this format, like **standalone** readers/generators/editors, etc.
Since the creation of the project, there has been a few actual functional attempts to make tools and more in-depth explorations of the format. For the details, please check out following projects:
* https://lottiefiles.github.io/lottie-docs/aep/
* https://github.com/boltframe/aftereffects-aep-parser
* https://github.com/actumn/aepx.jsContributions are highly welcomed! :)
## References
There is a project, that uses internal AE scripting, to read up javascript data of the project into json: [Jam3/ae-to-json](https://github.com/Jam3/ae-to-json).
That json data, can be used as reference to understand what types of values to expect there and there.There are few other links to help:
*
*
*
*
*## Structure
Repo consists maily markdown files and few other things, like actual project files, and maybe some tools.
* [Project](project.md)
* [Fold](fold.md)
* [Item](item.md)
* [Composition](composition.md)
* [Layer](layer.md)
* [Output Module Settings](output-module.md)