All Projects → flolu → davinci-resolve-linux

flolu / davinci-resolve-linux

Licence: other
Setup Davinci Resolve on Linux an Fix Issues with Importing and Exporting Media

Projects that are alternatives of or similar to davinci-resolve-linux

Webmgenerator
UI and Automation to cut, filter and join high quality webms, mp4s or gifs.
Stars: ✭ 103 (+157.5%)
Mutual labels:  video-editing
pipeline
A Swift framework for working with Final Cut Pro X FCPXML files easily.
Stars: ✭ 47 (+17.5%)
Mutual labels:  video-editing
open-display-transform
Open Display Transform is a collection of tools and experiments for rendering wide-gamut scene-linear data into an image for an SDR or HDR display device.
Stars: ✭ 120 (+200%)
Mutual labels:  davinci-resolve
Openshot Qt
OpenShot Video Editor is an award-winning free and open-source video editor for Linux, Mac, and Windows, and is dedicated to delivering high quality video editing and animation solutions to the world.
Stars: ✭ 2,482 (+6105%)
Mutual labels:  video-editing
Cinema
a lightweight video editing library for go (trimming, resizing, cropping, and more!)
Stars: ✭ 213 (+432.5%)
Mutual labels:  video-editing
vesdk-android-demo
VideoEditor SDK: A fully customizable video editor for your app.
Stars: ✭ 90 (+125%)
Mutual labels:  video-editing
Moviepy
Video editing with Python
Stars: ✭ 8,795 (+21887.5%)
Mutual labels:  video-editing
py-msa-kdenlive
Python script to load a Kdenlive (OSS NLE video editor) project file, and conform the edit on video or numpy arrays.
Stars: ✭ 25 (-37.5%)
Mutual labels:  video-editing
HFGI
CVPR 2022 HFGI: High-Fidelity GAN Inversion for Image Attribute Editing
Stars: ✭ 384 (+860%)
Mutual labels:  video-editing
cinelerra-cve
NLE Video editor
Stars: ✭ 17 (-57.5%)
Mutual labels:  video-editing
Rdvideoeditsdk For Ios
iOS Video Edit SDK; iOS Video Edit SDK: Video Cut, Video Join, Video Watermark, Video Subtitle, Video Rotate...
Stars: ✭ 182 (+355%)
Mutual labels:  video-editing
Lfimagepickercontroller
一个支持多选图片和视频的图片选择器,同时有预览、编辑功能
Stars: ✭ 212 (+430%)
Mutual labels:  video-editing
CommandPost
Workflow Enhancements for Creatives
Stars: ✭ 267 (+567.5%)
Mutual labels:  video-editing
Vidar
An extendable video-editing framework for the browser and Node
Stars: ✭ 132 (+230%)
Mutual labels:  video-editing
Implicit-Internal-Video-Inpainting
[ICCV 2021]: IIVI: Internal Video Inpainting by Implicit Long-range Propagation
Stars: ✭ 190 (+375%)
Mutual labels:  video-editing
Metalvideoprocess
MetalVideoProcess is a High-Performance video effects processing framework. It's base on GPUImage3 Metal, support asynchronous and multithread processing.
Stars: ✭ 52 (+30%)
Mutual labels:  video-editing
Text2Video
WriteMyVideo's purpose is to help people create videos quickly and easily by simply typing out the video’s script and a description of images to include in the video.
Stars: ✭ 19 (-52.5%)
Mutual labels:  video-editing
digital-paper-edit-client
Work in progress - BBC News Labs digital paper edit project - React Client
Stars: ✭ 36 (-10%)
Mutual labels:  video-editing
frag-finder
Takes JSON files exported from CS:GO Demos Manager and spits out readable highlights meant as helpful filenames for fragmovie recording.
Stars: ✭ 22 (-45%)
Mutual labels:  video-editing
editor
MediaBits.io editor to create videos for audio clips
Stars: ✭ 48 (+20%)
Mutual labels:  video-editing

DaVinci Resolve on Linux (Debian)

Davinci Resolve is one of the most powerful free video editing software out there. But installing and using the software on Linux can be quite painful at first. This guide will help you to get started with Davinci Resolve on Linux (Ubuntu) in no time.

Contents

Prerequisites

  • Debian-bases Linux distribution
  • NVIDIA graphics card
  • NVIDIA driver

Installation

Method 1 (recommended)

  1. Head to https://www.blackmagicdesign.com/products/davinciresolve

  2. Click on "Download"

  3. Select the free Linux version

  4. Unzip DaVinci_Resolve_XX.Y.Z_Linux.zip archive

  5. Double click DaVinci_Resolve_XX.Y.Z_Linux.run and follow installation guide

    • or run ./DaVinci_Resolve_XX.Y.Z_Linux.run

    DaVinci Resolve Installer

  6. Start Resolve by searching for it in your applications

    • or run /opt/resolve/bin/resolve

Method 2

  1. Head to https://www.blackmagicdesign.com/products/davinciresolve
  2. Click on "Download"
  3. Select the free Linux version
  4. Unzip DaVinci_Resolve_XX.Y.Z_Linux.zip archive
  5. Head to https://www.danieltufvesson.com/makeresolvedeb
  6. Download script with same version as your downloaded Resolve
  7. Unzip makeresolvedeb_XX.Y.Z-X.sh.tar.gz
  • Your folder should now include the following files:
    DaVinci_Resolve_Studio_XX.Y.Z_Linux.run
    Linux_Installation_Instructions.pdf
    makeresolvedeb_XX.Y.Z-X.sh
    
  1. Run the makeresolvedeb script
  • For free version of DaVinci Resolve run:

    ./makeresolvedeb_XX.Y.Z-X.sh lite
    
  • For Studio version of DaVinci Resolve run:

    ./makeresolvedeb_XX.Y.Z-X.sh studio
    
  1. Install the Resolve via the created .deb file
  • Double click and click "Install"

  • Or run in terminal:

    sudo dpkg -i davinci-resolve_XX.Y.Z-X_amd64.deb
    
  1. If you get an error saying "Sorry. Need 'xyz' to continue", just install it
  • For example if the error is: "Sorry. Need 'xorriso' to continue", you should run:

    sudo apt-get install xorriso
    

Media Import

Unfortunately DaVinci Resolve free version doesn't support .mp4 import on Linux. But we can work around this issue:

Convert your footage to a supported format

There is a really powerful tool called FFmpeg for converting video file formats. You can install it by running sudo apt install ffmpeg.

Then you can convert almost any video format to something, that can be imported into DaVinci Resolve by running:

ffmpeg -i input.mp4 -c:v prores_ks -profile:v 3 -qscale:v 9 output.mov
Flag Explanation
-i <input> input video file (e.g. -i my-movie.mp4)
-c:v prores_ks video codec to be ProRes Kostya
-profile:v 3 profile (value ranges from 0 to 3, where a higher number results in better quality)
-qscale:v 9 quality scale (value can be 5, 9 or 13, where 5 is best and 13 worst quality)
-i <output.mov> output video file (e.g. -i my-movie-converted.mov)

Batch converting videos

for i in *.mp4; do ffmpeg -i "$i" -c:v prores_ks -profile:v 3 -qscale:v 9 "${i%.*}.mov"; done

Converting audio

ffmpeg -i input.mp3 -c:a pcm_s16le output.wav

Record your footage as a supported format with Open Broadcaster Software

  1. Go to "Settings" 🠪 "Output" 🠪 "Recording"
  2. Change "Type" to "Custom Output (FFmpeg)"
  3. Set "Container Format" to "mov"
  4. Set "Video Encoder" to "mpeg4"
  5. Set "Audio Encoder" to "pcm_s16le"

Open Broadcaster Software Output Settings

The resulting .mov can now be imported into DaVinci Resolve without any issues.

Media Export

When exporting your edited video, I'd recommend:

  1. Head to your "Render Settings"
  2. Under Video, choose "QuickTime" as "Format"
  3. Under Video, choose "MPEG" as "Format"
  4. Under Audio, enable "Export Audio" if you want sound

DaVinci Resolve Render Settings

With the above settings, you don't need to compress or convert the final file again.

Uninstall Resolve

Method 1 (recommended)

Run the same script, you used for installing Resolve (DaVinci_Resolve_XX.Y.Z_Linux.run) and choose "Uninstall DaVinci Resolve" in the second step.

Uninstall DaVinci Resolve

Method 2

sudo rm -f -r /opt/resolve
sudo rm -f -r ~/Documents/BlackmagicDesign

Handle Common Issues

If the installation doesn't work, you probably need to research any errors from the log output.

If DaVinci Resolve doesn't start after installing you might try the following:

  • Boot resolve by running /opt/resolve/bin/resolve and check the log output for errors
  • Open ~/.local/share/DaVinciResolve/logs/ and search for errors in the log files
  • Make sure you have CUDA and OpenCL libraries installed
  • If you're getting an error saying, that you need ibOpenCL.so then just run sudo apt install ocl-icd-opencl-dev

If nothing fixed your issue, you can always get fast help on the Blackmagic Forum

Install NVIDIA driver

Determine recommended driver by running

ubuntu-drivers devices | grep recommended

The output will look like this:

driver : nvidia-driver-440 - third-party free recommended

Install recommended driver by running:

sudo apt install nvidia-driver-440

You can also install it in the user interface by opening "Additional Drivers":

Install NVIDIA Driver

Then reboot your computer.


Alternatively you can use this excellent guide

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].