✂️ Cắt Video (Video Cut)

Trang công cụ riêng với 2 tab: Cắt & Tách Video (chia video thành nhiều clip) và Tách Ảnh Từ Video (trích xuất khung hình thành ảnh). Truy cập qua nút Cắt Video trên thanh bên.

ℹ️Dùng FFmpeg tích hợp sẵn. Cắt video theo kiểu sao chép luồng (stream-copy) — rất nhanh, không giảm chất lượng (điểm cắt bám theo keyframe gần nhất).
⚠️Toàn bộ tính năng Cắt Video (cả 2 tab) yêu cầu gói MAX. Nút vẫn bấm được nhưng sẽ hiện popup yêu cầu Max khi bắt đầu xử lý.

Tổng Quan

TabTênMô tả
1. ✂️ Cắt & Tách VideoSlice VideoCắt 1 video thành nhiều clip .mp4 theo nhiều chế độ
2. 🖼️ Tách Ảnh Từ VideoExtract FramesTrích khung hình thành ảnh .jpg

Cả 2 tab có bố cục giống nhau: cột trái = Chế độ xử lý + chế độ cắt/tách + Đầu vào & Đầu ra; cột phải = Nhật ký hoạt động; dưới cùng = nút Bắt đầu / Dừng + thanh tiến trình. Không có bảng kết quả — chỉ có nhật ký dạng text.

ℹ️Chế độ xử lý (cả 2 tab): Tệp đơn (1 video) hoặc Hàng loạt (chọn cả thư mục — quét các file .mp4 .avi .mov .mkv). Đầu vào hỗ trợ kéo thả.

Tab 1 — Cắt & Tách Video

Chọn 1 trong 5 chế độ cắt (mặc định: Chia thành N phần):

Chế độNhậpMô tả
Chia thành N phầnSố phần (1–1000, mặc định 2)Chia video thành N clip dài bằng nhau
Thời lượng cố địnhHH:mm:ss (mặc định 00:00:30)Cắt liên tiếp các clip dài cố định
Thời lượng ngẫu nhiênmin ~ max (mặc định 00:00:10 ~ 00:00:45)Mỗi clip dài ngẫu nhiên trong khoảng min–max
Danh sách thời gianVD: 00:01:15, 00:05:30, 00:12:00Dùng các mốc làm điểm cắt → tạo N+1 đoạn
Danh sách khoảng (A-B)VD: 00:01:10-00:01:45, 00:05:00-00:05:30Chỉ trích các khoảng A–B được liệt kê
  1. Chọn Chế độ xử lý (Tệp đơn / Hàng loạt)
  2. Chọn chế độ cắt + nhập thông số
  3. Chọn video đầu vào (hoặc thư mục) và thư mục kết quả (tự điền, có thể sửa, kéo thả được)
  4. Nhấn 🚀 Bắt đầu Cắt Video — theo dõi nhật ký + tiến trình. ⏹️ Dừng để hủy

Clip xuất ra: .mp4, đặt trong <thư mục kết quả>/<tên video>/, tên dạng 001_tên_HHMMSS.mp4.

Tab 2 — Tách Ảnh Từ Video

Trích khung hình thành ảnh JPG. Chọn 1 trong 4 chế độ (mặc định: Theo tổng số ảnh):

Chế độNhậpMô tả
Theo tổng số ảnhSố ảnh (1–10000, mặc định 100)Trích đều khoảng N ảnh trên toàn bộ video
Theo khoảng thời gian (giây)0.1–3600s (mặc định 5.0)Cứ N giây lấy 1 ảnh
Theo số khung hình1–100000 (mặc định 150)Cứ N khung hình lấy 1 ảnh
Theo chuyển động (% độ nhạy)1–100 (mặc định 10)Phát hiện chuyển/đổi cảnh (gần giống lấy keyframe)

Ảnh xuất ra: luôn là .jpg, đặt trong <thư mục kết quả>/<tên video>/, tên dạng tên_00001.jpg (đếm 5 chữ số). Nút 🚀 Bắt đầu Tách Ảnh / ⏹️ Dừng.

ℹ️Tab này chỉ xuất JPG — không có tùy chọn PNG, chất lượng, độ phân giải hay đổi tên. Không có chế độ "lấy khung cuối" ở đây (chức năng nối chuỗi video bằng khung cuối nằm ở Workflow — node Extract Frame).

Lưu Ý

  • Định dạng đầu vào: .mp4, .avi, .mov, .mkv (kéo thả nhận mọi file ở chế độ Tệp đơn; quét hàng loạt chỉ nhận 4 đuôi này, không đệ quy thư mục con)
  • Không có phím tắt — thao tác bằng chuột + nút Bắt đầu/Dừng
  • Cài đặt của mỗi tab được ghi nhớ giữa các phiên