{
  "format": "ai-knowledge-map/tutorial-v1",
  "canonical": "https://ai-knowledge-map.com/en/software/video-creation/video-editing-agent/",
  "language": "en",
  "title": "Chapter 2 Use an agent to operate professional video editors",
  "summary": "Review agent integrations for DaVinci Resolve Studio and Adobe Premiere Pro. Check versions and scripting requirements, connect external tools and inspect editing results and common problems.",
  "questions": [
    {
      "question": "How do built-in assistants and external agents differ in Resolve and Premiere?",
      "answer": "Built-in assistants use the editor's own interface and capabilities; external agents operate projects through an integration's bridge and tools. Choose a route before following its setup instructions.",
      "sections": [
        {
          "id": "course-video-editing-agent-section-1",
          "title": "1. Choose between two editors",
          "url": "https://ai-knowledge-map.com/en/software/video-creation/video-editing-agent/#course-video-editing-agent-section-1"
        },
        {
          "id": "course-video-editing-agent-section-2",
          "title": "2. DaVinci Resolve Studio: connect an external agent",
          "url": "https://ai-knowledge-map.com/en/software/video-creation/video-editing-agent/#course-video-editing-agent-section-2"
        },
        {
          "id": "course-video-editing-agent-section-3",
          "title": "3. Adobe Premiere Pro: built-in assistant and external agents",
          "url": "https://ai-knowledge-map.com/en/software/video-creation/video-editing-agent/#course-video-editing-agent-section-3"
        }
      ]
    },
    {
      "question": "Which version and scripting requirements should I check before connecting an agent?",
      "answer": "Check editor versions, scripting or plugin support, whether a project is open, and the MCP client's local startup configuration for the selected route.",
      "sections": [
        {
          "id": "course-video-editing-agent-section-2",
          "title": "2. DaVinci Resolve Studio: connect an external agent",
          "url": "https://ai-knowledge-map.com/en/software/video-creation/video-editing-agent/#course-video-editing-agent-section-2"
        },
        {
          "id": "course-video-editing-agent-section-3",
          "title": "3. Adobe Premiere Pro: built-in assistant and external agents",
          "url": "https://ai-knowledge-map.com/en/software/video-creation/video-editing-agent/#course-video-editing-agent-section-3"
        }
      ]
    },
    {
      "question": "How should I inspect video-project changes and troubleshoot agent operations?",
      "answer": "Inspect tool calls, project and timeline changes, and preview picture and sound. For connection failures, check permissions, plugins, bridge processes and supported tools.",
      "sections": [
        {
          "id": "course-video-editing-agent-section-4",
          "title": "4. Troubleshooting and result checks",
          "url": "https://ai-knowledge-map.com/en/software/video-creation/video-editing-agent/#course-video-editing-agent-section-4"
        }
      ]
    }
  ],
  "scope": "Summary and short answers are derived from the canonical chapter. Original source labels, setup details, version context and testing limitations are retained in the complete sections below. This is a public reading format, not an independent review or test result.",
  "sources": [
    {
      "url": "https://www.blackmagicdesign.com/products/davinciresolve",
      "title": "DaVinci Resolve Studio",
      "section": "course-video-editing-agent-section-1",
      "context": "https://ai-knowledge-map.com/en/software/video-creation/video-editing-agent/#course-video-editing-agent-section-1"
    },
    {
      "url": "https://www.adobe.com/products/premiere.html",
      "title": "Adobe Premiere Pro",
      "section": "course-video-editing-agent-section-1",
      "context": "https://ai-knowledge-map.com/en/software/video-creation/video-editing-agent/#course-video-editing-agent-section-1"
    },
    {
      "url": "https://www.blackmagicdesign.com/media/partial/release/20260908-03",
      "title": "official Resolve 21.1 release notes",
      "section": "course-video-editing-agent-section-2",
      "context": "https://ai-knowledge-map.com/en/software/video-creation/video-editing-agent/#course-video-editing-agent-section-2"
    },
    {
      "url": "https://www.blackmagicdesign.com/support",
      "title": "official support center",
      "section": "course-video-editing-agent-section-2",
      "context": "https://ai-knowledge-map.com/en/software/video-creation/video-editing-agent/#course-video-editing-agent-section-2"
    },
    {
      "url": "https://github.com/samuelgursky/davinci-resolve-mcp",
      "title": "Project documentation",
      "section": "course-video-editing-agent-section-2",
      "context": "https://ai-knowledge-map.com/en/software/video-creation/video-editing-agent/#course-video-editing-agent-section-2"
    },
    {
      "url": "https://github.com/samuelgursky/davinci-resolve-mcp/blob/main/docs/install.md",
      "title": "Installation and version requirements",
      "section": "course-video-editing-agent-section-2",
      "context": "https://ai-knowledge-map.com/en/software/video-creation/video-editing-agent/#course-video-editing-agent-section-2"
    },
    {
      "url": "https://github.com/samuelgursky/davinci-resolve-mcp/blob/main/docs/kernels/timeline-edit-kernel.md",
      "title": "timeline operation limits",
      "section": "course-video-editing-agent-section-2",
      "context": "https://ai-knowledge-map.com/en/software/video-creation/video-editing-agent/#course-video-editing-agent-section-2"
    },
    {
      "url": "https://www.blackmagicdesign.com/products/davinciresolve/training",
      "title": "official Blackmagic training",
      "section": "course-video-editing-agent-section-2",
      "context": "https://ai-knowledge-map.com/en/software/video-creation/video-editing-agent/#course-video-editing-agent-section-2"
    },
    {
      "url": "https://helpx.adobe.com/premiere/desktop/premiere-ai-assistant/overview.html",
      "title": "official overview",
      "section": "course-video-editing-agent-section-3",
      "context": "https://ai-knowledge-map.com/en/software/video-creation/video-editing-agent/#course-video-editing-agent-section-3"
    },
    {
      "url": "https://github.com/CaYatur/PremiereProMCP",
      "title": "CaYatur/PremiereProMCP (PPMCP)",
      "section": "course-video-editing-agent-section-3",
      "context": "https://ai-knowledge-map.com/en/software/video-creation/video-editing-agent/#course-video-editing-agent-section-3"
    },
    {
      "url": "https://developer.adobe.com/premiere-pro/uxp/plugins/",
      "title": "Adobe plugin loading documentation",
      "section": "course-video-editing-agent-section-3",
      "context": "https://ai-knowledge-map.com/en/software/video-creation/video-editing-agent/#course-video-editing-agent-section-3"
    },
    {
      "url": "https://github.com/CaYatur/PremiereProMCP/releases",
      "title": "author&#39;s releases",
      "section": "course-video-editing-agent-section-3",
      "context": "https://ai-knowledge-map.com/en/software/video-creation/video-editing-agent/#course-video-editing-agent-section-3"
    },
    {
      "url": "https://github.com/CaYatur/PremiereProMCP/blob/main/INSTALL.md",
      "title": "Full installation guide",
      "section": "course-video-editing-agent-section-3",
      "context": "https://ai-knowledge-map.com/en/software/video-creation/video-editing-agent/#course-video-editing-agent-section-3"
    },
    {
      "url": "https://github.com/CaYatur/PremiereProMCP/blob/main/docs/FEATURES.md",
      "title": "Tools and validation status",
      "section": "course-video-editing-agent-section-3",
      "context": "https://ai-knowledge-map.com/en/software/video-creation/video-editing-agent/#course-video-editing-agent-section-3"
    },
    {
      "url": "https://helpx.adobe.com/premiere/desktop.html",
      "title": "official Premiere help",
      "section": "course-video-editing-agent-section-3",
      "context": "https://ai-knowledge-map.com/en/software/video-creation/video-editing-agent/#course-video-editing-agent-section-3"
    }
  ],
  "sections": [
    {
      "id": "course-video-editing-agent-introduction",
      "title": "Reading note",
      "url": "https://ai-knowledge-map.com/en/software/video-creation/video-editing-agent/#course-video-editing-agent-introduction",
      "html": "<p>After generating shots, you generally still need to adjust clip lengths, shot order, composition, color and sound. This chapter first chooses professional editors, then connects an agent so you can operate an existing project through natural language and refine it after previewing.</p>"
    },
    {
      "id": "course-video-editing-agent-section-1",
      "title": "1. Choose between two editors",
      "url": "https://ai-knowledge-map.com/en/software/video-creation/video-editing-agent/#course-video-editing-agent-section-1",
      "html": "<p>This chapter selects <strong>DaVinci Resolve Studio</strong> and <strong>Adobe Premiere Pro</strong> for their professional postproduction capabilities, editable projects and documented agent connections. Choose either one to learn.</p>\n<table class=\"d-table\"><thead><tr><th>Platform</th><th>Why it was selected</th><th>Agent connection route</th><th>How to choose</th></tr></thead><tbody><tr><td><a href=\"https://www.blackmagicdesign.com/products/davinciresolve\" target=\"_blank\" rel=\"noopener noreferrer\">DaVinci Resolve Studio</a></td><td>Editing, grading, Fusion compositing and Fairlight audio in one project</td><td>Version 21.1 added official AI assistant integration; third-party MCP is another option below</td><td>Start here for a new postproduction workflow emphasizing integrated image and audio work</td></tr><tr><td><a href=\"https://www.adobe.com/products/premiere.html\" target=\"_blank\" rel=\"noopener noreferrer\">Adobe Premiere Pro</a></td><td>Precise timeline editing, text and graphics, and Adobe asset collaboration</td><td>Built-in AI Assistant (beta); third-party PPMCP for an external agent</td><td>Continue with it if you already use Photoshop, After Effects or Premiere projects</td></tr></tbody></table>\n<p>An editor having a feature and an agent being able to call it are separate questions. Begin by connecting queries, one small edit and project saving, then expand the task.</p>"
    },
    {
      "id": "course-video-editing-agent-section-2",
      "title": "2. DaVinci Resolve Studio: connect an external agent",
      "url": "https://ai-knowledge-map.com/en/software/video-creation/video-editing-agent/#course-video-editing-agent-section-2",
      "html": "<p><strong>Official integration and the route used here</strong></p>\n<p>Blackmagic confirmed AI assistant integration in its <a href=\"https://www.blackmagicdesign.com/media/partial/release/20260908-03\" target=\"_blank\" rel=\"noopener noreferrer\">official Resolve 21.1 release notes</a>. Listed tasks include project analysis, media organization, setting changes, highlight edits and batch rendering. For that version, consult the 21.1 manual and new-feature guides in the <a href=\"https://www.blackmagicdesign.com/support\" target=\"_blank\" rel=\"noopener noreferrer\">official support center</a> and use the connection method supplied with the software.</p>\n<p>The instructions below cover the <strong>third-party <code>samuelgursky/davinci-resolve-mcp</code> route</strong>, whose installation documentation provides environment preparation, client configuration and connection checks. This and the official integration are separate solutions; choose one. <a href=\"https://github.com/samuelgursky/davinci-resolve-mcp\" target=\"_blank\" rel=\"noopener noreferrer\">Project documentation</a></p>\n<p><strong>1. Prepare the editor and scripting environment</strong></p>\n<p>The author requires Resolve Studio 18.5 or later, Git, and 64-bit Python 3.10 or later; the commands below use Python 3.12. Media analysis also needs ffmpeg available on PATH; add dependencies for transcription and other features as needed. Start Resolve and open a practice project. Set <strong>Preferences → System → General → External scripting using</strong> to <strong>Local</strong>, then save. <a href=\"https://github.com/samuelgursky/davinci-resolve-mcp/blob/main/docs/install.md\" target=\"_blank\" rel=\"noopener noreferrer\">Installation and version requirements</a></p>\n<p>This section is written for Studio. Scripting and bridge conditions in the free edition vary by version; do not apply these steps unchanged.</p>\n<p><strong>2. Download the project and generate client configuration</strong></p>\n<p>Open PowerShell in your chosen tools directory and run:</p>\n<pre><code class=\"language-powershell\">git clone https://github.com/samuelgursky/davinci-resolve-mcp.git\nSet-Location davinci-resolve-mcp\npy -3.12 install.py --clients manual</code></pre>\n<p>The installer creates the runtime environment and prints manual connection settings. Add its generated command, arguments and environment variables to your agent client using the actual paths it supplies. Merge the server entry if other MCP configurations exist. The same <a href=\"https://github.com/samuelgursky/davinci-resolve-mcp/blob/main/docs/install.md\" target=\"_blank\" rel=\"noopener noreferrer\">author&#39;s installation guide</a> covers other installation methods and troubleshooting.</p>\n<p><strong>3. Connect and inspect the current project</strong></p>\n<p>Your client must support launching a local <strong>stdio MCP service</strong>. Save the configuration, restart the client and enable the Resolve tools while leaving Resolve and the project open. First ask the agent to read the project name, timelines, tracks and clips, then compare its response with the editor.</p>\n<p><strong>4. Begin with explicitly supported edits</strong></p>\n<p>Start with media organization, clip-property changes, markers or render settings. Before cutting, moving or replacing clips, ask the agent to check that its interface supports the operation. The <a href=\"https://github.com/samuelgursky/davinci-resolve-mcp/blob/main/docs/kernels/timeline-edit-kernel.md\" target=\"_blank\" rel=\"noopener noreferrer\">timeline operation limits</a> distinguish supported, partially supported and restricted operations; an interface may not expose everything available in the editor UI.</p>\n<p><strong>Editor and connection tutorials</strong>: <a href=\"https://www.blackmagicdesign.com/products/davinciresolve/training\" target=\"_blank\" rel=\"noopener noreferrer\">official Blackmagic training</a>, <a href=\"https://github.com/samuelgursky/davinci-resolve-mcp/blob/main/docs/install.md\" target=\"_blank\" rel=\"noopener noreferrer\">MCP installation guide</a>, <a href=\"https://github.com/samuelgursky/davinci-resolve-mcp/blob/main/docs/kernels/timeline-edit-kernel.md\" target=\"_blank\" rel=\"noopener noreferrer\">timeline capabilities</a>.</p>"
    },
    {
      "id": "course-video-editing-agent-section-3",
      "title": "3. Adobe Premiere Pro: built-in assistant and external agents",
      "url": "https://ai-knowledge-map.com/en/software/video-creation/video-editing-agent/#course-video-editing-agent-section-3",
      "html": "<p><strong>Route A: built-in AI Assistant</strong></p>\n<p>If your version and account include the assistant, open a project in Premiere and choose <strong>Window → Assistant</strong>. Adobe&#39;s <a href=\"https://helpx.adobe.com/premiere/desktop/premiere-ai-assistant/overview.html\" target=\"_blank\" rel=\"noopener noreferrer\">official overview</a> still labels it beta; listed tasks include bins and renaming, transcription, markers and initial clip assembly.</p>\n<p>Use this route to organize media and build a rough cut with natural language. For precise clip, composition or volume edits, check the assistant&#39;s current supported actions, or choose the external route below.</p>\n<p><strong>Route B: external agent + PPMCP</strong></p>\n<p>This chapter uses the third-party project <a href=\"https://github.com/CaYatur/PremiereProMCP\" target=\"_blank\" rel=\"noopener noreferrer\">CaYatur/PremiereProMCP (PPMCP)</a>. A UXP plugin and local bridge connect Premiere and expose editing tools to an agent. The following instructions use Windows, the author&#39;s primary testing environment.</p>\n<p><strong>1. Prepare Premiere and the plugin loader</strong></p>\n<p>Use <strong>Premiere 26.0 or later</strong> and install Adobe UXP Developer Tool. Enable <strong>Enable developer mode</strong> in Premiere&#39;s <strong>Settings → Plugins</strong>, then restart Premiere. Adobe&#39;s general UXP tutorials and this project have different minimum versions; this section follows the project&#39;s 26.0 requirement. <a href=\"https://github.com/CaYatur/PremiereProMCP\" target=\"_blank\" rel=\"noopener noreferrer\">Project requirements</a>, <a href=\"https://developer.adobe.com/premiere-pro/uxp/plugins/\" target=\"_blank\" rel=\"noopener noreferrer\">Adobe plugin loading documentation</a></p>\n<p><strong>2. Install PPMCP</strong></p>\n<p>Download <code>PPMCP-Setup-x.x.x.zip</code> from the <a href=\"https://github.com/CaYatur/PremiereProMCP/releases\" target=\"_blank\" rel=\"noopener noreferrer\">author&#39;s releases</a>. Extract it completely, keeping the relative locations of <code>Setup.bat</code> and <code>payload</code>, then run <code>Setup.bat</code>. After installation, open the generated instructions:</p>\n<ul><li><code>%APPDATA%/PPMCP/HOW-TO-USE.txt</code>: usage and actual local paths.</li><li><code>%APPDATA%/PPMCP/HOW-TO-CONNECT.txt</code>: application, server and plugin entry points.</li><li><code>%APPDATA%/PPMCP/mcp-config-snippet.json</code>: configuration to merge into your client.</li></ul>\n<p>This is the author&#39;s release-package installation method; it has not been run on this site&#39;s local machine. <a href=\"https://github.com/CaYatur/PremiereProMCP/blob/main/INSTALL.md\" target=\"_blank\" rel=\"noopener noreferrer\">Full installation guide</a></p>\n<p><strong>3. Start the bridge and load the plugin</strong></p>\n<p>Run the <strong>PPMCP Bridge</strong> shortcut created by the installer. Open Premiere and UXP Developer Tool; select <strong>Add Plugin</strong> in the latter using the plugin manifest path in <code>HOW-TO-CONNECT.txt</code>, then click <strong>Load</strong>. Open the PPMCP panel in Premiere and confirm <strong>Active</strong> status. Reopen a closed panel through <strong>Window → UXP Plugins</strong>. <a href=\"https://github.com/CaYatur/PremiereProMCP/blob/main/INSTALL.md\" target=\"_blank\" rel=\"noopener noreferrer\">Author&#39;s connection steps</a>, <a href=\"https://developer.adobe.com/premiere-pro/uxp/plugins/\" target=\"_blank\" rel=\"noopener noreferrer\">Adobe panel entry points</a></p>\n<p><strong>4. Configure the agent client</strong></p>\n<p>Merge the generated MCP snippet into the client, save and restart it. PPMCP uses local <strong>stdio</strong>: the client launches the specified Node program with the server entry file as an argument. It cannot be entered into a connector accepting only remote MCP URLs. Configuration formats vary; follow the <a href=\"https://github.com/CaYatur/PremiereProMCP/blob/main/INSTALL.md\" target=\"_blank\" rel=\"noopener noreferrer\">author&#39;s client configuration section</a> using the installer&#39;s actual paths.</p>\n<p><strong>5. Verify supported operations</strong></p>\n<p>The author&#39;s recorded real-machine checks include reading projects and sequences, some clip edits, position and scale, audio gain, project saving and sequence screenshots. The full tool list also includes features not individually tested; tool count alone does not establish reliability. <a href=\"https://github.com/CaYatur/PremiereProMCP/blob/main/docs/FEATURES.md\" target=\"_blank\" rel=\"noopener noreferrer\">Tools and validation status</a></p>\n<p>Editable MOGRT text needs the author&#39;s additional CEP Text Bridge. A PNG text overlay is different from editable captions. Creating tracks and other operations can also be constrained by UXP; check the current version&#39;s support first.</p>\n<p><strong>Editor and connection tutorials</strong>: <a href=\"https://helpx.adobe.com/premiere/desktop.html\" target=\"_blank\" rel=\"noopener noreferrer\">official Premiere help</a>, <a href=\"https://helpx.adobe.com/premiere/desktop/premiere-ai-assistant/overview.html\" target=\"_blank\" rel=\"noopener noreferrer\">built-in assistant overview</a>, <a href=\"https://github.com/CaYatur/PremiereProMCP/blob/main/INSTALL.md\" target=\"_blank\" rel=\"noopener noreferrer\">PPMCP installation guide</a>, <a href=\"https://github.com/CaYatur/PremiereProMCP/blob/main/docs/FEATURES.md\" target=\"_blank\" rel=\"noopener noreferrer\">tool capabilities and limits</a>.</p>"
    },
    {
      "id": "course-video-editing-agent-section-4",
      "title": "4. Troubleshooting and result checks",
      "url": "https://ai-knowledge-map.com/en/software/video-creation/video-editing-agent/#course-video-editing-agent-section-4",
      "html": "<table class=\"d-table\"><thead><tr><th>Symptom</th><th>Check first</th></tr></thead><tbody><tr><td>Agent gives advice but the editor does not change</td><td>Actual editing tools are enabled, calls are recorded, and project readback identifies the right project</td></tr><tr><td>Resolve service starts but cannot read a project</td><td>Studio version, local scripting settings, running Resolve and an open project</td></tr><tr><td>Premiere plugin is not connected</td><td>Developer mode, loaded UXP plugin, running PPMCP Bridge and Active panel status</td></tr><tr><td>MCP tool list is empty</td><td>Client support for local stdio, valid launch paths and correctly merged client-specific configuration</td></tr><tr><td>A menu feature cannot be called by the agent</td><td>Current interface/tool support; retain the error and complete that step in the editor</td></tr><tr><td>Saving succeeds but there is no test video</td><td>Check project saving and video export separately, including render status and the actual file</td></tr></tbody></table>"
    }
  ]
}
