Youtube Subtitle Extractor

Tải phụ đề (SRT/VTT/TXT) từ video YouTube bằng yt-dlp. Hỗ trợ auto-generated và manual subtitles, đa ngôn ngữ. Dùng khi user yêu cầu "Tải phụ đề video X", "Get subtitles from [URL]", "Extract SRT from @Channel", hoặc cần file phụ đề để phân tích nội dung.

mcbaivn Updated

File contents

📥 YouTube Subtitle Extractor

📦 Install: npx clawhub@latest install mcbaivn-youtube-subtitle-extractor

Tải phụ đề từ video hoặc kênh YouTube, xuất ra file .srt sạch.

Cài đặt

npx clawhub@latest install mcbaivn-youtube-subtitle-extractor

Sử dụng

python scripts/extract_subtitles.py <video_or_channel_url> [--lang vi,en] [--format srt] [--auto]

Ví dụ:

  • Tải phụ đề từ https://youtu.be/xxxxpython scripts/extract_subtitles.py https://youtu.be/xxxx
  • Tải phụ đề tiếng Việt → thêm --lang vi
  • Chỉ lấy auto-generated → thêm --auto

Output

Youtube_Subtitles/
└── [Video_Title]/
    ├── [title].vi.srt
    ├── [title].en.srt
    └── [title]_plain.txt    (plain text không có timestamp)

Lưu ý

  • Ưu tiên manual subtitles trước, fallback sang auto-generated nếu không có.
  • File _plain.txt dùng để đưa vào youtube-content-analyzer.
  • Nếu URL là kênh, tải phụ đề tất cả video trong kênh (giới hạn với --limit N).

mcbaivn/openclaw-skills-mcbai/tree/main/skills/youtube/youtube-subtitle-extractor commit 7dce3c3fa6

Frequently asked questions

npx skillmds@latest add mcbaivn/youtube-subtitle-extractor