Python utility to append new versions to Autodesk OpenClip files
More information about Autodesk Openclip:
- Standalone multi-platform
- Suports image sequences and movie files.
- YAML based presets for metadata and versions entries
Python 3.xx
PyYAML
pip install PyYAML
python update_openclip.py -f <openclip file> -i <versioned clip>
REQUIRED
-f FILE, --file FILE Openclip file
-i INPUT, --input INPUT
Image sequence or movie clip
OPTIONAL
-p FEED_PRESET, --feed_preset FEED_PRESET
Openclip feed preset from YAML presets file
-m VERSION_PRESET, --version_preset VERSION_PRESET
Openclip version preset from YAML presets file
-n, --dry_run Print results but dont do anything
python update_openclip.py -f shot_0010.clip -i shot_0010_comp_v01.1001.exr
python update_openclip.py -f shot_0010.clip -i shot_0010_comp_v01.mov
Nuke Read node with extra functionality to read versions from Openclips feeds.
Currently only EXR sequences are suported
Nuke Write node with extra functionality to append versions to Openclips feeds.
Openclip file path should be stored in the stream as a nuke/flame/openclip
metadata key.
- Clips and image sequences without version strings not supported (yet)
- Unpredictable result for versions with different frame lenghts