mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-25 21:32:15 +01:00
26 lines
725 B
Python
26 lines
725 B
Python
#! python3
|
|
import sys
|
|
import DaVinciResolveScript as bmdvr
|
|
|
|
|
|
def main():
|
|
resolve = bmdvr.scriptapp('Resolve')
|
|
print(f"resolve: {resolve}")
|
|
project_manager = resolve.GetProjectManager()
|
|
project = project_manager.GetCurrentProject()
|
|
media_pool = project.GetMediaPool()
|
|
root_folder = media_pool.GetRootFolder()
|
|
ls_folder = root_folder.GetClipList()
|
|
timeline = project.GetCurrentTimeline()
|
|
timeline_name = timeline.GetName()
|
|
for tl in ls_folder:
|
|
if tl.GetName() not in timeline_name:
|
|
continue
|
|
print(tl.GetName())
|
|
print(tl.GetMetadata())
|
|
print(tl.GetClipProperty())
|
|
|
|
|
|
if __name__ == "__main__":
|
|
result = main()
|
|
sys.exit(not bool(result))
|