Skip to content
/ pyavb Public
forked from markreidvfx/pyavb

Read and write Avid Bin FIles (AVB) files

License

Notifications You must be signed in to change notification settings

rdamus/pyavb

 
 

Repository files navigation

python-versions github actions Documentation Status

pyavb

A python module for reading and writing Avid Bin Files (AVB) files. Forked from https://github.com/markreidvfx/pyavb

Modified to include an ability to export AVB files to comma separated value (CSV)

Notice

This project is in no way affiliated, nor endorsed in any way with Avid, and their name and all product names are registered brand names and trademarks that belong to them.

Requirements

  • Python >= 2.7
  • Ubuntu 22.04+

Installation

clone the latest development git master:

git clone https://github.com/rdamus/pyavb
cd pyavb
python setup.py install

Conda

I installed conda to manage the environment per This guide

Getting Started

Create a conda environment:

conda create -n pyavb

Activate the environment:

conda activate pyavb

Setup the PYTHON_PATH:

export PYTHONPATH=$PYTHONPATH:/path/to/pyavb/src:/path/to/pyavb/src/avb

Output AVB to CSV

The following will produce a csv file of the avb input file, filename.avb:

pyavb/examples/python avb2csv.py filename.avb

The output CSV file will be produced in the same directory and is named data-YYYMMddTHHmmss.csv

Documentation for pyavb

Documentation is available on Read the Docs.

About

Read and write Avid Bin FIles (AVB) files

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 84.9%
  • C++ 9.4%
  • Cython 5.5%
  • Makefile 0.2%