Claude Skill MartKhám phá skillCâu dùng ngayHọc qua videoDùng terminalSkill là gì?
Về danh sách

Ghi phụ đề & dựng bản cuối (wjs-burning-subtitles)

Nhận video + file SRT rồi ghi cứng phụ đề (libass) hoặc gắn phụ đề mềm có thể bật/tắt, đồng thời trộn tiếng lồng chỉ trong một lần encode ffmpeg.

Ảnh · VideoTrung cấp12820Điểm AI 9/10Cập nhật lần cuối: 20 thg 8, 2026

Làm được gì

  • Ghi cứng phụ đề (burn-in): dùng filter subtitles của libass để phụ đề luôn hiển thị, cần thiết cho WeChat Channels, Douyin — nơi player bỏ qua track phụ đề nhúng.
  • Phụ đề mềm (soft-mux): thêm track mov_text bằng stream-copy, không re-encode, người xem tự bật/tắt trên QuickTime/VLC.
  • Dựng bản cuối: trộn track lồng tiếng với âm gốc giữ ở mức 0.15–0.25 làm "nền" cho cảm giác bản dịch chuyên nghiệp, kèm ghi phụ đề, tất cả trong MỘT lần ffmpeg.
  • Tự kiểm tra môi trường: nếu ffmpeg của Homebrew thiếu libass, script tự tải bản static evermeet.
  • Quy tắc căn cỡ chữ: bắt đầu Fontsize=12, xuất một frame ở câu dài nhất để kiểm tra, có checkpoint xin xác nhận trước khi render toàn bộ.

Dành cho ai

  • Nhà sáng tạo nội dung đăng video có phụ đề lên nhiều nền tảng khác nhau.
  • Người xây pipeline bản địa hóa video: bóc lời → dịch → lồng tiếng → dựng bản cuối.
  • Ai từng đau đầu với escape dấu phẩy trong force_style hoặc chữ tràn khung.

Ví dụ sử dụng

  1. "Ghi phụ đề tiếng Việt vào video dọc này" → kiểm libass → preview 30s + kiểm frame → render đầy đủ ra *_burned.mp4.
  2. "Chỉ gắn track phụ đề, đừng re-encode" → soft-mux stream-copy ra *_softsub.mp4 trong vài giây.
  3. "Ghép bản lồng tiếng với video gốc để đăng" → ghi phụ đề + lồng tiếng 1.0 + nền gốc 0.18 trong một lệnh, xuất *_final.mp4.

· · · Hướng dẫn cài đặt · · ·

Dùng thử ngay, không cần cài

Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.

Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình:
https://raw.githubusercontent.com/jianshuo/claude-skills/HEAD/wjs-burning-subtitles/SKILL.md

Mình muốn: (viết việc bạn cần ở đây)

Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.

Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.

Cài vào ứng dụng Claude (không cần terminal)
  1. Tải tệp ZIP bằng nút bên dưới.
  2. Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
  3. Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Tải ZIP
Cài vào Claude Code

Để Claude làm — dán câu dưới đây vào Claude Code

Hãy cài skill mình tìm thấy trên Claude Skill Mart.
Copy thư mục wjs-burning-subtitles từ repo GitHub jianshuo/claude-skills vào ~/.claude/skills/wjs-burning-subtitles/ của mình.
Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.

Cài bằng lệnh thủ công

git clone https://github.com/jianshuo/claude-skills.git /tmp/claude-skills && mkdir -p ~/.claude/skills && cp -r /tmp/claude-skills/wjs-burning-subtitles ~/.claude/skills/

Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.

  1. Mở Terminal và kiểm tra công cụ: ffmpeg -versionpython3 --version.
  2. Tải repo: git clone https://github.com/jianshuo/claude-skills.git /tmp/claude-skills
  3. Tạo thư mục skill: mkdir -p ~/.claude/skills
  4. Copy skill: cp -r /tmp/claude-skills/wjs-burning-subtitles ~/.claude/skills/
  5. Kiểm tra script: python3 ~/.claude/skills/wjs-burning-subtitles/scripts/render.py --help
  6. Kiểm tra libass: ffmpeg -filters | grep subtitles (nếu trống, trên macOS skill sẽ tự tải bản ffmpeg static; trên Windows/Linux hãy cài ffmpeg có libass).
  7. Khởi động lại Claude Code, rồi yêu cầu kiểu "ghi phụ đề vào video này" để skill tự kích hoạt.