Skip to content

A Python script that parses Blackmagic® Davinci Resolve® project files (.drp) and allows patching (downgrading) project version.

Notifications You must be signed in to change notification settings

xax/resolve-project-version

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

A Python script that parses Blackmagic® Davinci Resolve® project files (.drp) and allows patching (downgrading) project version.

Note

This tool does NOT convert or migrate data structures or adjust XML data to different project versions' schemata! It does nothing more than patch a project file such that Davinci Resolve® regards it as a project file of a certain version.

Resolve versions v. Project versions

Davinci Resolve version Project version
20 15
19 14
…… ……

Usage

Prepare system:

$ uv python install
$ uv sync

Run the tool to set a version for Davinci Resolve® project files:

$ uv run drprojver.py [-h] -s ‹SETVER› [-a ‹ASSERTVER›] ‹input› ‹output›
  • Positional arguments:
    • ‹input› input project file (.drp)
    • ‹output› modified output project file (.drp)
  • Options:
    • -h, --help show a help message and exit
    • -s, --setver ‹SETVER› version string to write into project file
    • -a, --assertver ‹ASSERTVER› assert that existing project file bears given version

Screenshot

Screenshot

About

A Python script that parses Blackmagic® Davinci Resolve® project files (.drp) and allows patching (downgrading) project version.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Languages