YouDub-webui
Self-hosted AI video dubbing software translates YouTube, Bilibili and local videos, with voice cloning and subtitles on Windows, Linux and macOS.
YouDub-webui is a self-hosted video translation and dubbing app for creators and small teams making videos available in another language. Its most established workflow is English-to-Chinese dubbing for YouTube; it also supports Chinese-to-English dubbing for Bilibili.
- Video import and output: Process YouTube or Bilibili links and local videos, then produce burned-in subtitles with original audio, dubbing without visible subtitles, or both.
- Voice cloning and audio mixing: Whisper transcribes speech, Demucs separates vocals from background audio, and VoxCPM2 generates the dubbed voice while retaining the source music and sound effects.
- Your own translations: Attach a translated SRT file to a local video to skip automatic transcription and translation. Video links can't accept subtitle files.
- Task tracking and recovery: The browser interface shows progress, history and errors, with video playback and MP4 downloads for completed jobs. Failed tasks can resume at the failed stage and reuse completed work.
Media processing runs locally, and task records, cookies, logs and generated videos stay on your machine. Translation uses an OpenAI-compatible Chat Completions API connected to a local service or cloud provider. If you choose a cloud provider, it receives the text sent for translation. Downloading online videos and fetching models require internet access.
The app is open source under Apache 2.0 and runs on Windows, Linux, WSL2 and macOS. It supports CPU processing and optional NVIDIA CUDA acceleration for Whisper, Demucs and VoxCPM2.