Source code for cgl.plugins.maya.tools.otio.standalone
import importlib
from cgl.plugins.maya import standalone
[docs]
def export_timeline_to_file(maya_file, otio_file):
entrypoint = "cgl.plugins.maya.tools.otio.camera_sequencer:export_timeline_to_file"
return standalone.run_in_maya_standalone(entrypoint, maya_file, otio_file)
[docs]
def import_timeline_from_file(edit_file, maya_file, clean=False):
entrypoint = "cgl.plugins.maya.tools.otio.camera_sequencer:import_timeline_from_file"
return standalone.run_in_maya_standalone(entrypoint, edit_file, maya_file, clean=clean)
if __name__ == "__main__":
importlib.reload(standalone)
result = import_timeline_from_file("Z:/prod/premise/render/ASJ/shots/280/0000/amc/default/publish/003.000/high/280_For_Testing_turnover_asj.aaf",
"D:\\layout\\export\\export.ma")
result = export_timeline_to_file("D:\\layout\\export\\export.ma", "D:\\layout\\export\\timeline.otio")
print(result)