Dear Forum Members,
I have been developing Python automations for the past year and, while I consider myself a novice in scripting, I have encountered some limitations in Resolve that I believe are not due to my lack of experience. I would appreciate any corrections or guidance and hope that these issues can be addressed in future releases.
Setting I/O Points:
I am unable to use SetProperty() for In and Out Points.
My current workaround involves using a GUI-based automation to trigger shortcuts and manually copy-pasting I/O Points from an Excel sheet to Resolve for each shot day (these points are set in Silverstack-Lab).
Setting Audio Track Layouts:
I can only call GetProperty for the audio track count, but not for the audio track layout (number, naming, type). More importantly, I cannot set the audio track layout.
In my role as a DIT, I typically receive audio with 8 to 16 tracks, but for dailies/proxies, I only need the "Mono Mix" track as a single mono track. When I attempt to perform this in batch via clip attributes, the results are inconsistent and seemingly random. I would prefer to accomplish this using a Python script, but that would require the audio settings on the media pool level to be accessible via the Python API.
Accessing Smart Bins:
I encounter errors when trying to list clips in a Smart Bin.
It would be helpful if this functionality worked, as filtering clips with specific attributes for one-time tasks is more easily accomplished through Smart Bins than with scripts.
I appreciate any insights or suggestions you may have. Please note that my concerns pertain to the Media Pool level (not the Timeline level), and I have tested these issues on Resolve Studio 18.1.2. B6 on several Macs, both Intel and Silicon (Monterey and Big Sur).
Best regards,
Stefan
I have been developing Python automations for the past year and, while I consider myself a novice in scripting, I have encountered some limitations in Resolve that I believe are not due to my lack of experience. I would appreciate any corrections or guidance and hope that these issues can be addressed in future releases.
Setting I/O Points:
I am unable to use SetProperty() for In and Out Points.
My current workaround involves using a GUI-based automation to trigger shortcuts and manually copy-pasting I/O Points from an Excel sheet to Resolve for each shot day (these points are set in Silverstack-Lab).
Setting Audio Track Layouts:
I can only call GetProperty for the audio track count, but not for the audio track layout (number, naming, type). More importantly, I cannot set the audio track layout.
In my role as a DIT, I typically receive audio with 8 to 16 tracks, but for dailies/proxies, I only need the "Mono Mix" track as a single mono track. When I attempt to perform this in batch via clip attributes, the results are inconsistent and seemingly random. I would prefer to accomplish this using a Python script, but that would require the audio settings on the media pool level to be accessible via the Python API.
Accessing Smart Bins:
I encounter errors when trying to list clips in a Smart Bin.
It would be helpful if this functionality worked, as filtering clips with specific attributes for one-time tasks is more easily accomplished through Smart Bins than with scripts.
I appreciate any insights or suggestions you may have. Please note that my concerns pertain to the Media Pool level (not the Timeline level), and I have tested these issues on Resolve Studio 18.1.2. B6 on several Macs, both Intel and Silicon (Monterey and Big Sur).
Best regards,
Stefan