Burn phụ đề (caption-burn)
Phiên âm audio của video dọc đã hoàn thiện rồi burn phụ đề theo từng 1–3 từ đúng thời điểm nói.
Ảnh · VideoTrung cấp★ 1,226⑂ 208Điểm AI 8/10Cập nhật lần cuối: 28 thg 9, 2026
Làm được gì
transcribe.pyphiên âm audio của video đã render xong để lấy timing từng từ (dùng fal Whisper qua proxy GooseWorks, tính phí vài cent).captions.pyburn phụ đề 1–3 từ bằng Pillow + ffmpeg, không cần libass.- Ba kiểu:
plate(chữ trắng đậm trên nền bo góc xám),outline(viền đen, không nền),serif-word(mỗi lần một từ, serif đậm). - Vị trí: ghim vào đường ghép của split-screen (25% trên / 75% dưới tính theo khối nền) hoặc chiều cao cố định
--anchor fixed --y 0.62. - Có thẻ hook chữ đỏ in hoa cho vài giây đầu (
--card) và tô vàng từ khóa (--highlight). - Với format không có lời thoại,
plates.pyđặt khối phụ đề đen theo từng beat vào vùng trống nhất của khung hình. - Phụ đề cuối (CTA) giữ tới khung hình cuối.
Phù hợp với ai
- Marketer/editor sản xuất video quảng cáo dọc cho Reels, Shorts, TikTok
- Người cần phụ đề khớp lời nói thật thay vì timing ước lượng từ kịch bản
- Đội creative dùng pipeline tự động hóa bằng Python/ffmpeg
Ví dụ sử dụng
python transcribe.py --media reel.mp4 --out reel.words.jsonrồipython captions.py --video reel.mp4 --beats cutlist.aligned.json --words reel.words.json --out final.mp4.- Tô vàng tên thương hiệu:
--style outline --highlight Brand. - Video không lời:
python plates.py --video walk.mp4 --beats cutlist.json --out captioned.mp4 --logo logo.png.
· · · 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/gooseworks-ai/goose-skills/HEAD/skills/ads/capabilities/caption-burn/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)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
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 skills/ads/capabilities/caption-burn từ repo GitHub gooseworks-ai/goose-skills vào ~/.claude/skills/caption-burn/ 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/gooseworks-ai/goose-skills.git && mkdir -p ~/.claude/skills && cp -r goose-skills/skills/ads/capabilities/caption-burn ~/.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.
- Mở Terminal.
- Tải repo:
git clone https://github.com/gooseworks-ai/goose-skills.git - Tạo thư mục skill:
mkdir -p ~/.claude/skills - Copy skill:
cp -r goose-skills/skills/ads/capabilities/caption-burn ~/.claude/skills/ - Cài công cụ cần thiết:
ffmpeg(macOS:brew install ffmpeg) vàpip install pillow. - Phần phiên âm cần thông tin truy cập proxy GooseWorks và tốn phí nhỏ. Nếu chưa có, chạy không kèm
--wordsđể xem thử vị trí (không dùng cho bản phát hành). - Khởi động lại Claude Code và yêu cầu: "burn phụ đề cho video dọc đã hoàn thiện này".
Xem mã nguồn trên GitHub ↗Giấy phép: MIT