davinci_resolve
Automate DaVinci Resolve Studio via scripting API: manage projects, timelines, clips, markers, renders, media import/export, and settings. Requires Resolve running.
Instructions
Control DaVinci Resolve Studio via scripting API. Requires Resolve to be running. Actions: status, list_projects, open_project, save_project, list_timelines, get_timeline, set_timeline, get_clips, get_markers, add_marker, delete_markers, set_playhead, open_page, media_pool, clip_metadata, render_setup, add_render_job, render_queue, start_render, stop_render, render_status, render_formats, delete_render_jobs, export_timeline, grab_still, export_frame, project_settings, timeline_settings, create_timeline, import_media, create_subtitles, detect_scene_cuts, transcribe_audio, node_graph, set_lut, copy_grades, quick_export, media_storage.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| all | No | Apply to all | |
| key | No | Settings key | |
| name | No | Project/timeline name | |
| note | No | Marker note | |
| page | No | Page: media, cut, edit, fusion, color, fairlight, deliver | |
| path | No | Media storage path | |
| codec | No | Render codec | |
| color | No | Marker color | |
| index | No | Timeline index (1-based) | |
| paths | No | File paths for import | |
| value | No | Settings value | |
| width | No | Output width | |
| action | Yes | Action to perform | |
| folder | No | Media pool folder path | |
| format | No | Render format | |
| height | No | Output height | |
| job_id | No | Render job ID | |
| preset | No | Quick export preset name | |
| source | No | Marker source: timeline or clip | |
| target | No | Target for marker: timeline or clip | |
| job_ids | No | Render job IDs to start | |
| quality | No | Video quality | |
| duration | No | Marker duration in frames | |
| filename | No | Output filename | |
| frame_id | No | Frame position for marker | |
| language | No | Language for subtitles/transcription | |
| lut_path | No | LUT file path | |
| timecode | No | Timecode (HH:MM:SS:FF) | |
| timeline | No | Timeline name | |
| clip_name | No | Clip name | |
| file_path | No | File path for export | |
| node_index | No | Node index (1-based) | |
| target_dir | No | Render output directory | |
| track_type | No | Track type: video, audio, subtitle | |
| custom_data | No | Marker custom data | |
| export_type | No | Export type: AAF, EDL, FCPXML_1_10, CSV, OTIO, etc. | |
| track_index | No | Track index (1-based) | |
| export_audio | No | Export audio track | |
| export_video | No | Export video track | |
| set_metadata | No | Metadata dict to set on clip | |
| target_clips | No | Target clip names for grade copy |