Kdenlive-Blender Integrated Pipeline
Hypothesis
Can Kdenlive and Blender be combined into a unified video production pipeline, potentially with CRDT-based real-time collaboration?
Approach
- Analyzed MLT XML bridge between tools
- Evaluated complementary strengths
- Designed proxy and overlay workflow
- Explored CRDT integration for multiplayer editing
Findings
Key Observations
Complementary Strengths:
| Tool | Strength | Use Case |
|---|---|---|
| Kdenlive | Timeline editing, audio sync | Sequencing, cuts, transitions |
| Blender | 3D, VFX, compositing | Motion graphics, effects |
MLT XML Bridge:
Both tools can interoperate via standardized formats:
- Kdenlive exports
.kdenlive(MLT XML) - Blender exports OpenEXR sequences
- MLT can process both via
meltCLI
Unified Workflow:
1. Blender: Generate 3D assets/effects
→ Export: OpenEXR image sequence
2. Kdenlive: Import sequences
→ Edit: Timeline assembly, audio sync
3. Export: Final render via MLT
Proxy & Overlay Workflow:
- Create high-res Blender renders
- Generate proxy versions for editing
- Composite overlays in Kdenlive
- Final export uses original renders
CRDT Integration for Collaboration:
Potential for real-time collaborative editing using CRDTs:
| Framework | Use Case |
|---|---|
| Yjs | Web-based collaboration layer |
| Automerge | Local-first desktop sync |
CRDT Benefits for Video:
- Decentralized project files
- Offline editing with sync
- Conflict-free timeline merging
- Non-linear versioning
Implementation Considerations:
- Track-level conflict resolution (not clip-level)
- Tombstones for deleted elements
- “Last Writer Wins” for simultaneous edits
- UX for “silent merge” notifications
Outcome
Status: Success
Pipeline integration is highly viable. CRDT collaboration is promising but requires further research.
Next Steps
- Document standard Blender→Kdenlive workflow
- Create template project with placeholder sequences
- Prototype CRDT sync for timeline metadata
- Test multiplayer editing scenario
Related
- Kdenlive Workflows - NLE patterns
- Blender Automation - 3D pipeline
- CRDT Collaborative Editing - CRDT research