A python module for reading and writing advanced authoring format files
Project description
pyaaf2
A python module for reading and writing Advanced Authoring Format (AAF) files. pyaaf2 is a rewrite of pyaaf1 in pure python.
Features
Read/Write AAF files
Modifying existing AAF files inplace
Embedding DNxHD/DNxHR/WAV media
Copying objects between files
Low level read/write Compound File Binary access
Lazy file reading
Zero dependencies, does not use AAF SDK
Requirements
Python >= 2.7
Installation
You can install pyaaf2 via:
pip install pyaaf2
or if you want to use the latest development git master:
git clone https://github.com/markreidvfx/pyaaf2 cd pyaaf2 python setup.py install
Documentation
Documentation is available on Read the Docs.
TODO
More docs
More tests
More helper classes
Port more pyaaf1 examples
MXF linking improvements
AMA linking improvements
XML support
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file pyaaf2-1.7.1.tar.gz
.
File metadata
- Download URL: pyaaf2-1.7.1.tar.gz
- Upload date:
- Size: 116.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e18e5a84bca4ea18c1b9e8384958e2f6d296195c901a448f71f830b22b89c225 |
|
MD5 | 90ab89f1a58a73f11e88e894578068e7 |
|
BLAKE2b-256 | 77c5f3ad278fa038c7e0de5d3a084bae8bc2a403d2223acf9e0b5a7ad4f97768 |
File details
Details for the file pyaaf2-1.7.1-py2.py3-none-any.whl
.
File metadata
- Download URL: pyaaf2-1.7.1-py2.py3-none-any.whl
- Upload date:
- Size: 105.7 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67870dcce5239f463767f7acedcfab50f0a1e193525e3b6fa0889ebbeb0c55e6 |
|
MD5 | 2cf06bacbbd1c2fa989828aafe5a5360 |
|
BLAKE2b-256 | 21a64d89acdb0cfa4791166103e4c8d4392fb1026bdb339705189d472c107d3c |