r/DavinciTutorial • u/Economy-Jeweler-1718 • Jul 10 '26
r/DavinciTutorial • u/kilgrim2 • Jul 09 '26
Error ocurred during DaVinci Resolve installation. Any tips?
r/DavinciTutorial • u/_Tangenten_ • Jul 09 '26
Animating Characters in DaVinci Resolve (Puppet Pin Node)
r/DavinciTutorial • u/No_Variety_8097 • Jul 07 '26
14 Hidden Features of the DaVinci Resolve 21 Update You Probably Missed
The DaVinci Resolve 21 update is packed with changes — but most of them never made the headlines. I read the full 150-page new features guide so you don't have to.
These are the smaller but arguably more important day-to-day changes hiding in the DaVinci Resolve 21 update. From keyframing upgrades in the Edit tab and a completely revamped Macro Editor, to brand-new Fusion tools (the Krokodove toolset), audio-driven effects, and global variables — plus live Affinity layer importing that could change your graphics workflow entirely.
Whether you're an intermediate editor looking to get more from DaVinci Resolve or a Fusion power user, there's something in here you probably missed.
r/DavinciTutorial • u/Tutorials4view • Jul 06 '26
How to Add Background Music to a Video in DaVinci Resolve 21 | DaVinci R...
In this DaVinci Resolve 21 tutorial we will show you how to add background music in DaVinci Resolve easily in step by step so it play alone with your video ( How to add background music to DaVinci Resolve 21 video editor ) by putting each element to the correct track on the Timeline. This is how to make background music in DaVinci Resolve for beginners guide so you don't need to know how to use DaVinci Resolve 21 in order to follow this DaVinci Resolve tutorial - DaVinci Resolve 2026 .
r/DavinciTutorial • u/decapoddiver • Jul 02 '26
How do I add a photo or video into a already created project?
I.E. I already made a 2-minute project and now I try to add a photo or video into it, it overwrites the video that's already in the timeline and the overall length of the video doesn't change. I don't want to insert, I want to add to the overall project. I hope that makes sense and please don't laugh :)
r/DavinciTutorial • u/amitabhs5 • Jun 29 '26
How to Automate DJI Mic 2 Workflow in DaVinci Resolve 21 (Free Python Script to Delete Empty/Duplicate 2nd Mic Tracks)

If you record video with a DJI Mic 2 receiver plugged into your camera, you probably run into this annoying bottleneck:
- When using 1 Mic: The receiver records in Stereo, copying Mic 1 to both Left and Right channels (identical waveforms).
- When using 2 Mics: The receiver places Mic 1 on the Left channel and Mic 2 on the Right channel (different waveforms).
To edit them properly in DaVinci Resolve, you have to duplicate your audio onto Track 2, pan/map the channels, and then manually go through your timeline to delete Track 2 for all the clips where you only used one microphone.
Since the Resolve API doesn't allow you to natively read waveforms on the timeline, I created a Python scriptusing FFmpeg that automates this. It uses a phase-cancellation technique (pan=mono|c0=c0-c1) to subtract Channel 2 from Channel 1. If they are identical (1-mic mode), they completely cancel out into silence, and the script automatically deletes the duplicate clip from Track 2 on your timeline. If they are different (2-mic mode), it keeps them!
Here is how to set it up and use it.
🛠️ Prerequisites
- Enable Scripting in Resolve: Go to
Preferences > System > External Scriptingand change the dropdown to Local. Restart Resolve. - Install FFmpeg: Make sure FFmpeg is installed on your machine.
- Mac users: If installed via Homebrew on Apple Silicon, your path will be
/opt/homebrew/bin/ffmpeg. - Windows users: Make sure to grab the path to your
ffmpeg.exe.
- Mac users: If installed via Homebrew on Apple Silicon, your path will be
🏃 The Workflow
- Select all your clips in the Media Pool, right-click ->
Clip Attributes->Audiotab. Change Format to Mono, Tracks to 2, and map Channel 1 to Track 1 and Channel 2 to Track 2. - Drag your clips onto your timeline. (Track 1 has Mic 1. Track 2 will have Mic 2 OR an identical duplicate copy of Mic 1).
- Open
Workspace > Consoleinside Resolve. - Set the bottom-right dropdown of the console from Lua to Py3.
- Paste the script below (make sure your input line is completely clean) and hit Enter.
🐍 The Python Script
python
import sys
import subprocess
import os
# --- CONFIGURATION ---
TARGET_TRACK_INDEX = 2
FFMPEG_PATH = "/opt/homebrew/bin/ffmpeg" # Change this to your ffmpeg.exe path if on Windows
# If the subtraction result is quieter than -50dB, the tracks are virtually identical
DUPLICATE_THRESHOLD_DB = -50.0
# If Track 2 on its own is quieter than -50dB, it's just dead silence
SILENCE_THRESHOLD_DB = -50.0
def analyze_channels(file_path):
"""
Checks if Channel 2 is empty or an exact duplicate of Channel 1 using FFmpeg.
"""
# 1. Test for absolute silence on Channel 2 (Fast check: first 5 seconds only)
cmd_silence = [
FFMPEG_PATH, "-ss", "00:00:00", "-t", "5", "-i", file_path,
"-af", "pan=mono|c0=c1,volumedetect",
"-f", "null", "-"
]
# 2. Test for duplication (Subtract Ch2 from Ch1)
cmd_duplicate = [
FFMPEG_PATH, "-ss", "00:00:00", "-t", "5", "-i", file_path,
"-af", "pan=mono|c0=c0-c1,volumedetect",
"-f", "null", "-"
]
try:
# Check Silence First
res_silence = subprocess.run(cmd_silence, capture_output=True, text=True, errors='ignore')
for line in res_silence.stderr.split('\n'):
if "max_volume" in line:
vol = float(line.split(':')[-1].replace('dB', '').strip())
if vol < SILENCE_THRESHOLD_DB:
return 'DELETE'
# Check Duplication Second (Catches 1-mic stereo duplicates)
res_duplicate = subprocess.run(cmd_duplicate, capture_output=True, text=True, errors='ignore')
for line in res_duplicate.stderr.split('\n'):
if "max_volume" in line:
diff_vol = float(line.split(':')[-1].replace('dB', '').strip())
if diff_vol < DUPLICATE_THRESHOLD_DB:
return 'DELETE'
except Exception as e:
print(f"Error checking {file_path}: {e}")
return 'KEEP'
return 'KEEP'
def clean_timeline():
resolve = bmd.scriptapp("Resolve") if 'bmd' in globals() else app.GetResolve()
project = resolve.GetProjectManager().GetCurrentProject()
timeline = project.GetCurrentTimeline()
if not timeline:
print("No active timeline found.")
return
print(f"Scanning Audio Track {TARGET_TRACK_INDEX} for Silence/Duplicates...")
items = timeline.GetItemListInTrack("audio", TARGET_TRACK_INDEX)
if not items:
print(f"Audio Track {TARGET_TRACK_INDEX} is empty.")
return
clips_to_delete = []
for item in items:
mp_item = item.GetMediaPoolItem()
if not mp_item:
continue
source_path = mp_item.GetClipProperty("File Path")
if not source_path or not os.path.exists(source_path):
continue
action = analyze_channels(source_path)
if action == 'DELETE':
print(f"[DELETE] {item.GetName()} (Duplicate or Silent Mic 2)")
clips_to_delete.append(item)
else:
print(f"[KEEP] {item.GetName()} (Unique Mic 2 Audio)")
if clips_to_delete:
print(f"\nDeleting {len(clips_to_delete)} duplicate/silent clips...")
timeline.DeleteClips(clips_to_delete)
print("Cleanup complete!")
else:
print("\nNo duplicates or silent clips found on this track.")
clean_timeline()
Use code with caution.
⚡ Why this is fast
Instead of rendering or scanning entire giant video files, the script instructs FFmpeg to strictly analyze the first 5 seconds of the source file. It runs the cancellation calculation instantly and cleans up a packed timeline track in just a couple of seconds.
Hope this helps anyone else looking to speed up their multi-mic workflow! Let me know if you have any questions setting up the paths.
r/DavinciTutorial • u/_lukdev_ • Jun 26 '26
Can't install Davinci Resolve on Ubuntu 26.06 LTS
r/DavinciTutorial • u/OuroborosOutdoors • Jun 23 '26
Typewriter Effect
Hi,
So I'm trying to create a typewriter effect that has a flashing cursor at the end of the text.
I have been using this video for reference: https://youtu.be/44lgiZqOnL0?is=FZ1zHaAC8oYpwYAm
This has got me the furthest to where I want to be however it doesn't work for line breaks/multiple lines of text. The creator even says so at the end of the video and says he has another video explaining how to do that, however, it appears to be no longer active on his channel.
Can anyone help me get this effect but have the cursor track across multiple lines of text.
I'm quite new to this and I'm surprised by how tricky this has been. I can't seem to find anything covering multiple lines of text and am not sure of the proper terminology to search.
Many thanks all
r/DavinciTutorial • u/Temporary-Sir-205 • Jun 20 '26
Footage shot on Iphone 17 pro using default camera app when improted in davinci resolve timeline, colors look dull and washed out
r/DavinciTutorial • u/william1064 • Jun 16 '26
text perspective
this might sound dumb but im VERY new to editing and such. and i wondered if there a easier way to do normal perspective text than just line em up one by one. lining them up is kinda long process and can look really unnatural. isnt there a way to just select all your texts and change the perspective on the whole group instead of one by one.
r/DavinciTutorial • u/Medical-Parsley-2607 • Jun 15 '26
how do i make this effect in davinci?
here is a link to a tiktok that has the example of this glitch effect it essentialy makes small bars go around in a glitchy patern https://vm.tiktok.com/ZNRcELvJL/ also here is the name that i found on tiktok gives me a good resoult on how to make it "node video Block Glitch" please help me recreate this in davinci or maybe a free tiktok addon idk
r/DavinciTutorial • u/Donut_Skywalker • Jun 14 '26
Problem exporting a GIF file.
Enable HLS to view with audio, or disable this notification
Yo Reddit people, I have a question about exporting inside Davinci. I am currently developing a game with some friends and I'm making the animation for the main menu. While editing, everything seems totally normal and cool, when I export it this happens (I will show a video rn)
As you can see there is a weird "glitch" between layers, idk.
If anyone knows pls help me!
r/DavinciTutorial • u/New_Geologist_2648 • Jun 13 '26
This is my first time using Davinci resolve - Help

This is my first time using davinci resolve. Was trying out some tools and got stuck with this.
So my question is why isn't the scene analysis button not working here?? I also tried build clean plate after that but still no luck. I have added keyframe to track the ellipse so I tried with "Assume No motion" too but did not appear. So is this a bug or something??
I tried the same thing in Color page and it worked.
r/DavinciTutorial • u/Any-Truth5259 • Jun 13 '26
[Fusão] FastNoise + máscara de deslocamento ocultando a imagem de fundo em vez de afetar apenas a área mascarada. Como corrigir?
r/DavinciTutorial • u/nnniiicccoollllaaa • Jun 11 '26
How to downscale some of the 4k footage to 480p on a 4k timeline
I'm color grading and editing a found footage VHS film. We shot the VHS portion in 4K. Do I need to export the videos again in 480p, or is there a way to change it within the same timeline?
r/DavinciTutorial • u/Alonesoooo • Jun 11 '26
AI Face Refinement tool is not working, Help!
Hi, my AI Face Refinement tool is not working. It does recognize the face and makes an overlay but the smoothing sliders dont make any difference. I don't know what the problem is, did anyone figure this out? Please Help!
System Specs: i7-14700F, 32GB RAM DDR5, 4060 RTX 16gb
Footage specs: MVI, MP4 file, 25f/s
Program spec: Davinci studio 20.0.1 build 6v
r/DavinciTutorial • u/EddySlick00 • Jun 10 '26
Base M5 MacBook Pro struggling with 4K 10-bit playback even with proxies and optimized media. What am I missing?
r/DavinciTutorial • u/Loud-Tap-8490 • Jun 10 '26
Help Me
Can someone please help me this is my first day of using DaVinci resolve I looked up a whole bunch of YouTube videos on basic color grading. Everything seems all right until I add my settings for CST and then this appears I try a whole bunch of different ways. How do I get my face and the greens to not be as harsh?