video-assemble (Dựng video hoàn chỉnh)
Skill dựng cuối: ghép audio lời bình lên video gốc, hạ tiếng gốc (ducking), tạo và khắc phụ đề, rồi chuẩn hóa âm lượng thành bản recap hoàn chỉnh.
Ảnh · VideoNâng cao★ 450⑂ 78Điểm AI 8/10Cập nhật lần cuối: 26 thg 7, 2026
Làm được gì
- Đặt từng đoạn audio lời bình (từ
tts_meta.json) vào đúng vị trí trên timeline video. - Tự động hạ âm lượng tiếng gốc trong khoảng có lời bình, hỗ trợ chế độ fixed / sidechain / zone.
- Sinh
subtitles.srt, mặc định tạo thêmsubtitles.assvà khắc lên video (tắt bằng--no-burn-subtitles). - Chuẩn hóa độ lớn về mức LUFS mục tiêu, xuất kèm
timeline.json,assembly_manifest.json,assembly_qc.jsonđể kiểm tra chất lượng. - Tùy chọn xuất dự án nháp cho 剪映 (CapCut bản Trung) để chỉnh tay tiếp.
Phù hợp với ai
- Nhà sáng tạo làm video tóm tắt phim / recap trên YouTube, TikTok theo quy trình tự động.
- Editor thường phải trộn thủ công giọng TTS với tiếng gốc.
- Lập trình viên muốn điều phối pipeline ffmpeg bằng Claude Code.
Ví dụ sử dụng
python3 scripts/assemble.py source.mp4 --work-dir work/— chạy một lệnh để có bản thành phẩm đã trộn tiếng và khắc phụ đề.- Video gốc có phụ đề cứng: dùng
--subtitle-y-top/--subtitle-y-botđể che vùng đó và đặt phụ đề lời bình đúng vị trí. --export-jianying --source-video orig.mp4để tạo bản nháp có thể mở và chỉnh sửa trong 剪映.
· · · 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/worldwonderer/video-recap-skills/HEAD/skills/video-assemble/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/video-assemble từ repo GitHub worldwonderer/video-recap-skills vào ~/.claude/skills/video-assemble/ 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/worldwonderer/video-recap-skills.git && mkdir -p ~/.claude/skills && cp -r video-recap-skills/skills/* ~/.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.
- Chuẩn bị: cài Python 3 và ffmpeg có hỗ trợ libass/
subtitles(kiểm tra:ffmpeg -filters | grep subtitles). - Tải mã nguồn:
git clone https://github.com/worldwonderer/video-recap-skills.git - Tạo thư mục skill:
mkdir -p ~/.claude/skills - Sao chép toàn bộ pipeline:
cp -r video-recap-skills/skills/* ~/.claude/skills/(skill này cần các skill kịch bản/TTS đi kèm, không chạy độc lập). - Khởi động lại Claude Code, sau đó yêu cầu dựng video recap để skill được kích hoạt.
- Khi chạy cần có sẵn video nguồn và
work_dir/tts_meta.json; kết quả nằm ởrecap_<tên>.mp4.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT