Pyaaf2 Save

Read and write Advanced Authoring Format (AAF) files

Project README

|python-versions| |github-build| |docs|

pyaaf2

A python module for reading and writing Advanced Authoring Format (AAF) files. pyaaf2 is a rewrite of pyaaf1 <https://github.com/markreidvfx/pyaaf>_ 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. <http://pyaaf.readthedocs.io/>_

TODO

  • More docs
  • More tests
  • More helper classes
  • Port more pyaaf1 examples
  • MXF linking improvements
  • AMA linking improvements
  • XML support

.. |python-versions| image:: https://img.shields.io/badge/python-%3E%3D%202.7-blue.svg

.. |github-build| image:: https://github.com/markreidvfx/pyaaf2/actions/workflows/workflow.yml/badge.svg :alt: github actions :target: https://github.com/markreidvfx/pyaaf2/actions

.. |docs| image:: https://readthedocs.org/projects/pyaaf/badge/?version=latest :alt: Documentation Status :target: http://pyaaf.readthedocs.io/en/latest/?badge=latest

Open Source Agenda is not affiliated with "Pyaaf2" Project. README Source: markreidvfx/pyaaf2
Stars
124
Open Issues
27
Last Commit
1 week ago
Repository
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating