Skip to content

sspross/video-audio-combiner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Video Audio Combiner

Disclaimer: This is a 100% vibe coding experiment. From code, commits to the tutorial video.

Desktop tool to merge audio tracks from different video sources with automatic audio synchronization via waveform analysis.

┌──────────┐
│ Movie    │        ┌─────────────┐        ┌──────────┐
│ [EN] ~~~ │─┐      │  [EN] ~|~   │        │  Movie   │
└──────────┘ ├─────►│  [DE] ~|~   │───────►│ [EN] ~~~ │
┌──────────┐ │      │  ← ALIGN →  │        │ [DE] ~~~ │
│ Movie    │ │      └─────────────┘        └──────────┘
│ [DE] ~~~ │─┘
└──────────┘
VideoAudioCombiner_User_Manual.mp4

Prerequisites

  • Python 3.11+
  • Node.js 18+
  • FFmpeg
  • uv

Quick Start

make install   # Install all dependencies
make run       # Start the application

Tech Stack

  • Frontend: Electron + React + TypeScript
  • Backend: Python + FastAPI + librosa
  • Audio/Video Processing: FFmpeg

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •