GithubHelp home page GithubHelp logo

nitinkr0411 / auto-davinci-resolve-editor Goto Github PK

View Code? Open in Web Editor NEW
11.0 2.0 2.0 4 KB

The project aims to automatically prepare jumpcuts based on silence detection and embedded timecodes in the videos

Python 100.00%

auto-davinci-resolve-editor's Introduction

Automatic Davinci Resolve Editor

The project aims to automatically prepare jumpcuts based on silence detection and embedded timecodes in the videos

Assumptions

  • You are editing on Davinci Resolve
  • You have already setup the pre-requisites for Davinci Resolve scripting
  • All the videos have timecode built-in. Or else, you would have to burn the timecode yourself.
  • You have already created the Resolve project and imported the media in the media pool
  • You have already installed ffmpeg and have the bin in your path

Requirements

  • ffmpeg-python
  • timecode
  • numpy

Parameters you can change

  • file_extension = ".MOV"
  • frame_rate = 59.94
  • timeline_name = "sample"

How to use

  • Copy paste the two python files and requirements.txt in the folder containing the videos. Flat structure is required
  • Open CMD, cd to the folder and run "pip install -r requirements.txt" and then "python jumpcut.py"
  • Check the resolve media pool and Voila! Your timeline should be there

Tested On

  • Windows 10
  • Python 3.6.0 (Wierd dependency issues with Davinci Resolve APIs)

Common Problems

  • Don't use conda. The APIs doesn't seem to work with conda
  • If you are using VSCode with tabnine. Uninstall tabnine extension! (Resolve and tabnine both share the same port, I believe)

Todo

  • Automatically apply a LUT
  • Apply audio denoiser
  • Apply some presets I have configured in Resolve

Reference

auto-davinci-resolve-editor's People

Contributors

nitinkumartech avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

auto-davinci-resolve-editor's Issues

Mac support

Do you have a mac version of this? Do you know a quick way to point to access resolve API on mac?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.