Skip to content

abelmilanes/update_openclip

Repository files navigation

update_openclip

Python utility to append new versions to Autodesk OpenClip files

More information about Autodesk Openclip:

Open Clip Reference

Features

  • Standalone multi-platform
  • Suports image sequences and movie files.
  • YAML based presets for metadata and versions entries

Requirments

Python 3.xx

PyYAML

pip install PyYAML

Usage

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

Example Usage

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 Utils

nuke_read.nk

Nuke Read node with extra functionality to read versions from Openclips feeds.

Currently only EXR sequences are suported

nuke_write.nk

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.

Limitations

  • Clips and image sequences without version strings not supported (yet)
  • Unpredictable result for versions with different frame lenghts

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages