A DaVinci Resolve script that automatically moves each timeline item (both video and audio clips) to its own separate track.
- ✅ Handles both video and audio clips
- ✅ Creates new tracks automatically
- ✅ Preserves clip timing and source material
- ✅ Works with any timeline in DaVinci Resolve
- ✅ Detailed logging for troubleshooting
- Open Finder and press
Cmd + Shift + Gto open "Go to Folder" - Paste this path and press Enter:
~/Library/Application Support/Blackmagic Design/DaVinci Resolve/Fusion/Scripts - If the
Scriptsfolder doesn't exist, create it - Inside the
Scriptsfolder, create aDeliverfolder if it doesn't exist - Copy
move_clips_to_new_track.luainto theDeliverfolder
- Open Finder and press
Cmd + Shift + Gto open "Go to Folder" - Paste this path and press Enter:
/Library/Application Support/Blackmagic Design/DaVinci Resolve/Fusion/Scripts - You may need administrator privileges for this location
- Inside the
Scriptsfolder, create aDeliverfolder if it doesn't exist - Copy
move_clips_to_new_track.luainto theDeliverfolder
Your folder should look like this:
Scripts/
└── Deliver/
└── move_clips_to_new_track.lua
- Open DaVinci Resolve
- Load a project with a timeline containing clips
- Go to the Deliver page
- In the menu bar, go to Workspace → Scripts → Deliver → move_clips_to_new_track
- The script will run and show progress in the console
Note: The script appears in the Deliver page because it's placed in the Deliver folder. You can also put it in other folders:
Utility- Available on all pagesEdit- Available only on Edit pageColor- Available only on Color pageFusion- Available only on Fusion page
- Scans all video and audio tracks in the current timeline
- Identifies all clips on those tracks
- For each clip:
- Creates a new track of the appropriate type (video/audio)
- Moves the clip to the new track
- Preserves the original timing and source material
- Removes the clip from its original track
- Make sure DaVinci Resolve is completely closed and reopened after installing
- Verify the script is in the correct folder path
- Check that the file has the
.luaextension
- Ensure you have a timeline open with clips
- Check the Console window for error messages
- Make sure the timeline isn't locked or read-only
- If using the system-wide installation path, you may need administrator privileges
- Try the user-specific installation method instead
The script provides detailed logging. To view it:
- In DaVinci Resolve, go to Workspace → Console
- Run the script
- Watch the console for progress updates and any error messages
- DaVinci Resolve (Free or Studio)
- macOS (tested on recent versions)
- A project with at least one timeline containing clips
Feel free to submit issues or pull requests to improve this script!
MIT License - Feel free to use and modify as needed.