explaingit

mangox-ai/ai-video-downloader

Analysis updated 2026-05-18

24PythonAudience · generalComplexity · 2/5LicenseSetup · moderate

TLDR

Claude Code skills that download videos from social platforms and generate Vietnamese dubbed versions using speech transcription and text to speech.

Mindmap

mindmap
  root((ai-video-downloader))
    What it does
      Download videos
      Add Vietnamese dub
      Bulk crawl Douyin
    Tech stack
      Python
      yt-dlp
      Whisper
      Playwright
    Use cases
      Offline foreign video
      Dubbed content
      Bulk downloads
    Audience
      Vietnamese speakers
      Personal use
      Claude Code users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Download a video from YouTube, TikTok, or another platform with one command.

USE CASE 2

Generate a Vietnamese dubbed version of a foreign language video automatically.

USE CASE 3

Bulk download videos from a Douyin user profile using a headless browser.

What is it built with?

Pythonyt-dlpWhisperPlaywrightffmpeg

How does it compare?

mangox-ai/ai-video-downloader0311119/free_registertool18597990650-lab/multi-agent-game
Stars242424
LanguagePythonPythonPython
Setup difficultymoderatehardmoderate
Complexity2/54/53/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires ffmpeg and yt-dlp on the system plus a text to speech API key from Vbee, ElevenLabs, or OpenAI.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

In plain English

This project is a set of Claude Code skills for downloading videos from the internet and generating Vietnamese-language voice-overs from them. The README is written entirely in Vietnamese. The tools are designed to let someone watch foreign-language video content offline with automatic Vietnamese dubbing, without needing to understand the original language. There are three slash commands. The first, /video-download, takes a URL and downloads the video using yt-dlp, a widely-used command-line downloader that supports YouTube, TikTok, Instagram, Facebook, Bilibili, Douyin, Twitter/X, Vimeo, and many other platforms. The second, /voice-over, takes the folder where a video was saved and runs a pipeline: it transcribes the audio using Whisper (an audio-to-text tool), translates the transcript into Vietnamese, generates a Vietnamese audio track using a text-to-speech service, and combines the new audio with the original video file to produce a finished output file. The system reads API keys from a configuration file to determine which text-to-speech provider to use, with options including Vbee, ElevenLabs, and OpenAI. The third command, /douyin-crawler, handles bulk downloading from Douyin user profiles or feed pages using a headless browser. After processing, each video ends up in a folder containing the original video, metadata, a Whisper transcript, a Vietnamese translation, a Vietnamese subtitle file, the generated audio, and the final dubbed video. Installation requires ffmpeg and yt-dlp on the system, plus a Python environment with the project's dependencies and Playwright for the Douyin crawler. The project is released under the MIT license, and the author notes that it is intended only for personal use and that users are responsible for complying with the terms of service of each platform.

Copy-paste prompts

Prompt 1
Help me set up this repo so I can run /video-download to grab a YouTube video and then /voice-over to add a Vietnamese dub.
Prompt 2
Walk me through configuring the text to speech provider, Vbee, ElevenLabs, or OpenAI, for the voice-over pipeline.
Prompt 3
Show me how to bulk download videos from a Douyin profile using the /douyin-crawler command.
Prompt 4
Explain what each file in the output folder, transcript, translation, subtitle, dubbed video, is for.

Frequently asked questions

What is ai-video-downloader?

Claude Code skills that download videos from social platforms and generate Vietnamese dubbed versions using speech transcription and text to speech.

What language is ai-video-downloader written in?

Mainly Python. The stack also includes Python, yt-dlp, Whisper.

What license does ai-video-downloader use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is ai-video-downloader to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is ai-video-downloader for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.