AutoHotKey Style Script to do two things in Davinci Resolve
Budget: $30 – $250 USD
I am looking for a freelancer who can create an AutoHotKey-style script for Davinci Resolve. It doesn't have to be done in AutoHotKey but it should be a similar concept. The script should be able to automate repetitive tasks within the software. I don't want an installable executable file or similar, just a script.
There are two tasks I am looking to automate.
1) When retiming video files, the easiest way to do this in Davinci Resolve is to add speed points (these are points where the speed changes from normal speed to slow mo to fast forward). However, I would like an automated way to change a bunch of these segments from the default of 100%. I am attaching some screenshots of how this is done. I would like to be able to edit a text array in the script that would look something like this:
1,75
2,10
3,25
4,50
5,75
And so on. This would make the first segment 75%, second segment 10% and so on. This would speed up my workflow rather than doing all of the selections myself. If, let's say, there are 10 segments and 11 lines in the text array, then it should just change the first 10. If there are 11 segments and 10 lines in the text file, it should also just change the first 10. I will worry about the part where I try to line up the same number in each -- I just need an automated way to change all of these speeds quickly. To make this development easier, I will only write one of the default speed options as shown in the screenshot, not a custom % (like 5%).
2) The second thing I'd like a script for is changing the retime curves. You can see this in the before/after screenshots I am attaching. But Davinci defaults to a straight curve. What this means is that when a video goes from, say, 25% to 50%, it changes speed instantly. If I change the curve to the one on the left, it will ramp the speed from 25% to 50% which looks smoother. The problem is that you need to click on every speed point (the small white dots along the red line) and then switch each one from straight to curved. I would like a script to do this clicking for me.
This just needs to be able to run on Windows but if it's a scripting program that works on both, great, that's just a bonus. But I use Windows so I need Windows primarily.
Davinci is a free program so you can install this yourself for testing and coding.
There are two tasks I am looking to automate.
1) When retiming video files, the easiest way to do this in Davinci Resolve is to add speed points (these are points where the speed changes from normal speed to slow mo to fast forward). However, I would like an automated way to change a bunch of these segments from the default of 100%. I am attaching some screenshots of how this is done. I would like to be able to edit a text array in the script that would look something like this:
1,75
2,10
3,25
4,50
5,75
And so on. This would make the first segment 75%, second segment 10% and so on. This would speed up my workflow rather than doing all of the selections myself. If, let's say, there are 10 segments and 11 lines in the text array, then it should just change the first 10. If there are 11 segments and 10 lines in the text file, it should also just change the first 10. I will worry about the part where I try to line up the same number in each -- I just need an automated way to change all of these speeds quickly. To make this development easier, I will only write one of the default speed options as shown in the screenshot, not a custom % (like 5%).
2) The second thing I'd like a script for is changing the retime curves. You can see this in the before/after screenshots I am attaching. But Davinci defaults to a straight curve. What this means is that when a video goes from, say, 25% to 50%, it changes speed instantly. If I change the curve to the one on the left, it will ramp the speed from 25% to 50% which looks smoother. The problem is that you need to click on every speed point (the small white dots along the red line) and then switch each one from straight to curved. I would like a script to do this clicking for me.
This just needs to be able to run on Windows but if it's a scripting program that works on both, great, that's just a bonus. But I use Windows so I need Windows primarily.
Davinci is a free program so you can install this yourself for testing and coding.