Native Shell
Native Shell: AI-generated UI, native in your app, on every platform. Apps on iOS, Android, macOS, Windows and Linux, GPUI apps and web pages load signed, sandboxed TSX modules at run time and draw th
A Python library for parsing Adobe After Effects project files (.aep)
Translation pending
Developer toolsPython · JavaScriptGitHub @forticheprodOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
.aep (After Effects Project) editing in Python
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗py_aep is a Python package for working with After Effects AEP files.
After Effects files (.aep) are mostly binary files, encoded in RIFX format. This package uses struct to parse .aep files and return an Application object containing a project, items, layers, effects and properties. The API is very close to the ExtendScript API, with a few nice additions like iterators.
py_aep.new), replicating File > New > New Project.psd/.psb/.ai/.pdf filesuv add py-aep
pip install py-aep
import py_aep
app = py_aep.parse("myproject.aep")
project = app.project
comp = project.compositions[0]
# Modify composition settings
comp.frame_rate = 24
# Modify a layer property
comp.layers[0].transform.opacity.value = 50
# Save to a new file
project.save("modified.aep")
For more examples, see the Quick Start guide.
See the open issues for a list of proposed features and known issues.
If you encounter a bug, please submit an issue and attach a basic scene to reproduce your issue.
See the full Contributing Guide on GitHub.
Aurore Delaunay - [email protected]