davinci-resolvelisted
Install: claude install-skill matthull/my-skills
# DaVinci Resolve — Screencast Editing
Edit OBS screen recordings into polished developer screencasts (railscasts-style). Covers the end-to-end workflow from raw recording to exported video.
## Environment
- **DaVinci Resolve 20** (free edition) on Arch Linux
- **OBS Studio** recordings in `~/Videos/` (MP4, default OBS output)
- **Finished screencasts** go to `~/Videos/screencasts/`
## Screencast Editing Workflow
The standard workflow for a developer screencast:
### 1. Project Setup
1. Launch DaVinci Resolve (`davinci-resolve` from terminal or app menu)
2. Create new project from Project Manager
3. Switch to **Edit** page (timeline icon at bottom bar)
4. Close unnecessary panels — toggle off **Media Pool** (top-left icon) and **Inspector** (top-right icon) to maximize viewer/timeline space
5. Import: right-click Media Pool area → **Import Media...** → select recording from `~/Videos/`
6. Drag clip from Media Pool to timeline (auto-creates timeline)
7. Set proxy mode for smooth playback: **Playback** menu → **Proxy Mode** → **Half Resolution**
### 2. Remove Original Audio
OBS recordings include system/mic audio that is usually replaced with voiceover.
1. Right-click clip in timeline → **Remove Attributes...**
2. Check **All Audio Attributes** → OK
This strips the audio component from the clip. The video remains intact.
**Note:** "Link/Unlink" for separating audio from video is not available via right-click in Resolve 20. Use Remove Attributes instead.
### 3. Trim