Trình so sánh video
So sánh hai video và tạo báo cáo HTML tương tác với chỉ số chất lượng PSNR/SSIM cùng so sánh từng khung hình.
Làm được gì
Nhập hai tệp video, skill dùng FFmpeg/FFprobe để lấy metadata (codec, độ phân giải, bitrate, thời lượng, dung lượng), tính chỉ số PSNR/SSIM và tỷ lệ giảm dung lượng/bitrate. Kết quả là một báo cáo HTML độc lập với 3 chế độ xem: thanh trượt, cạnh nhau, và dạng lưới, kèm zoom 50–200%, mở được offline không cần server.
- Trích khung hình theo khoảng thời gian (mặc định 5 giây) để so sánh trực quan
- Tự kiểm tra FFmpeg, sự tồn tại tệp, phần mở rộng, giới hạn dung lượng và bảo mật đường dẫn
- Thông báo lỗi kèm hướng xử lý cụ thể
Phù hợp với ai
- Lập trình viên vận hành pipeline nén video, cần số liệu định lượng về mất mát chất lượng
- Kỹ sư/biên tập viên video thử nghiệm các cấu hình codec và bitrate
- Người làm nội dung cần báo cáo "trước/sau khi nén" cho khách hàng
Ví dụ sử dụng
python3 scripts/compare.py original.mp4 compressed.mp4— tạo báo cáo mặc địnhcomparison.htmlpython3 scripts/compare.py original.mp4 compressed.mp4 --interval 10 -o report.html— tăng khoảng lấy khung để xử lý nhanh hơn và đặt tên tệp- Dùng vòng lặp shell để so sánh hàng loạt cặp video và xuất báo cáo vào thư mục
reports/
· · · 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/daymade/claude-code-skills/HEAD/video-comparer/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 video-comparer từ repo GitHub daymade/claude-code-skills vào ~/.claude/skills/video-comparer/ 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/daymade/claude-code-skills.git && mkdir -p ~/.claude/skills && cp -r claude-code-skills/video-comparer ~/.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.
- Cài FFmpeg trước: macOS
brew install ffmpeg, Ubuntu/Debiansudo apt update && sudo apt install ffmpeg, Windowswinget install ffmpeg. - Kiểm tra Python 3.8+ bằng
python3 --version. - Clone repo:
git clone https://github.com/daymade/claude-code-skills.git - Copy skill:
mkdir -p ~/.claude/skills && cp -r claude-code-skills/video-comparer ~/.claude/skills/ - Khởi động lại Claude Code rồi yêu cầu kiểu "so sánh chất lượng video trước và sau khi nén".
- Nếu video lớn hơn 500MB, hãy sửa hằng số
MAX_FILE_SIZE_MBở đầu tệpscripts/compare.py.