Skip to main content

A .aep (After Effects Project) parser

Project description


aep_parser

An After Effects file parser in Python!
Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Installation
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments

About The Project

This as a .aep (After Effects Project) parser in Python. After Effects files (.aep) are mostly binary files, encoded in RIFX format. This parser uses Kaitai Struct to parse .aep files and return a Project object containing items, layers, effects and properties.

(back to top)

Installation

pip install aep-parser

(back to top)

Usage

from aep_parser.parsers.project import parse_project

aep_file_path = "01_empty.aep"
project = parse_project(aep_file_path)

(back to top)

Roadmap

See the open issues for a full list of proposed features (and known issues).

(back to top)

Contributing

Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a merge request. You can also simply open an issue with the tag "enhancement".

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the MIT License.

(back to top)

Contact

Benoit Delaunay - benoit.delaunay@forticheprod.com

Project Link: https://github.com/forticheprod/aep_parser

(back to top)

Acknowledgments

(back to top)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aep_parser-0.0.3.tar.gz (33.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aep_parser-0.0.3-py2.py3-none-any.whl (44.6 kB view details)

Uploaded Python 2Python 3

File details

Details for the file aep_parser-0.0.3.tar.gz.

File metadata

  • Download URL: aep_parser-0.0.3.tar.gz
  • Upload date:
  • Size: 33.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.8.3 requests/2.27.1 setuptools/44.1.1 requests-toolbelt/1.0.0 tqdm/4.64.1 CPython/2.7.18

File hashes

Hashes for aep_parser-0.0.3.tar.gz
Algorithm Hash digest
SHA256 841577b29c12f4f225d9efe3cd2afac0fd27e21efa763b6db018e43489858474
MD5 32d1aa4e657d0ce340c26b79b098f5a2
BLAKE2b-256 bdd5bea558288c38fa5b4f4e23a7148395a5135f3efc6f7ae94a4b5251eb0eb7

See more details on using hashes here.

File details

Details for the file aep_parser-0.0.3-py2.py3-none-any.whl.

File metadata

  • Download URL: aep_parser-0.0.3-py2.py3-none-any.whl
  • Upload date:
  • Size: 44.6 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.8.3 requests/2.27.1 setuptools/44.1.1 requests-toolbelt/1.0.0 tqdm/4.64.1 CPython/2.7.18

File hashes

Hashes for aep_parser-0.0.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 1aebe5f0d6b9b9df4e3887fa7b03590273767420fa1aec464765566bbefea898
MD5 1ec6a859cb799a72c0c185c30ddb2859
BLAKE2b-256 329e6fdeab007fd0759ca10c8a4ee851f89b1675098a9c7a6a6e8aa02b1d84d9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page