Source code for cgl.plugins.otio.tools.resolve.resolve_aaf
import sys
import opentimelineio as otio
from cgl.plugins.otio.tools.resolve import resolve_exr_media_linker
[docs]
def resolve_exr_aaf_from_otio_from_file(otio_file_path, aaf_file_path):
resolve_exr_media_linker.register_exr_media_linker()
timeline = otio.adapters.read_from_file(otio_file_path, media_linker_name="resolve_exr_media_linker")
otio.adapters.write_to_file(timeline, aaf_file_path, "AAF", use_empty_mob_ids=True)
if __name__ == "__main__":
otio_file_path = sys.argv[1]
aaf_file_path = otio_file_path + ".aaf"
resolve_exr_aaf_from_otio_from_file(otio_file_path, aaf_file_path)