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
Metadata
Release files for pyaaf2 1.7.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyaaf2-1.7.1.tar.gz | 116.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyaaf2-1.7.1-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 221.9 kB
Release files / pyaaf2-1.7.1.tar.gz
| Download URL | pyaaf2-1.7.1.tar.gz |
|---|---|
| Size | 116.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e18e5a84bca4ea18c1b9e8384958e2f6d296195c901a448f71f830b22b89c225
|
|
BLAKE2b-256 checksum How to use checksums |
77c5f3ad278fa038c7e0de5d3a084bae8bc2a403d2223acf9e0b5a7ad4f97768
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.5
|
Release files / pyaaf2-1.7.1-py2.py3-none-any.whl
| Download URL | pyaaf2-1.7.1-py2.py3-none-any.whl |
|---|---|
| Size | 105.7 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
67870dcce5239f463767f7acedcfab50f0a1e193525e3b6fa0889ebbeb0c55e6
|
|
BLAKE2b-256 checksum How to use checksums |
21a64d89acdb0cfa4791166103e4c8d4392fb1026bdb339705189d472c107d3c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.5
|