Plugin DeepSeek Harness: nén một đoạn video thành hình ảnh phân cảnh dạng lưới có đánh số ô, kèm theo danh sách văn bản chứa mã thời gian, lời thoại và điểm cắt, giúp mô hình trả lời câu hỏi “chuyện gì đã xảy ra ở phút thứ mấy”; 10-31 nhận được 0.5.4, sau đó trong hơn một ngày đã liên tục phát hành từ 0.5.5 đến 0.5.12.
Số sao 323
Lý do
- Làm lại tiêu chí xác định điểm cắt (từ 0.5.5): quét và chuẩn hóa độ sáng, bù trừ theo tỷ lệ viền đen, bổ sung nhận diện hiệu ứng chồng hình (dissolve) và fade in/out dựa trên đường cong chênh lệch thời gian dài; tác giả đã so sánh bằng tài liệu tổng hợp, cảnh tối 0/7 → 7/7, che khung 2.39:1 7/9 → 9/9, hiệu ứng chồng hình 1 giây 0/3 → 3/3. 0.5.6 / 0.5.7 cũng đã sửa lỗi nhận diện nhầm “hai khung hình mỗi giây” (shot on twos) thành điểm cắt trong hoạt họa từng khung hình, đồng thời bổ sung sáu loại tài liệu kiểm thử cho các điểm cắt giả.
- Độ ổn định: 0.5.9 đã sửa lỗi DSH bị treo ở trạng thái đang tải sau khi cài plugin (không còn khai báo attachments là phụ thuộc cứng, thêm watchdog 15 giây khi khởi tạo plugin); 0.5.11 đã sửa lỗi báo “cannot get property attachments without inject” xuất hiện sau đó; từ 0.5.5, luồng âm thanh và hình ảnh được tách riêng sẽ được plugin tự động ghép lại bằng ffmpeg, danh sách ghi rõ có hay không có track âm thanh, mỗi hình ảnh đều có tiêu đề thời gian riêng để tránh bị đọc nhầm thành một dòng thời gian duy nhất.
- Khác: 0.5.8 đã hợp nhất 5 PR từ cộng đồng, tác giả cho biết tốc độ quét tăng khoảng 1.8 lần (video 5 phút ở 1080p giảm từ 6.0s xuống 3.3s); 0.5.11 tách bước chuyển lời thoại thành một bước độc lập, cho phép chỉ lấy văn bản của một đoạn mà không cần xử lý hình ảnh, nếu đã gửi riêng văn bản thì danh sách có thể bỏ qua lời thoại để tiết kiệm token.
Cách sử dụng
- Cài đặt 0.5.12: với profile thông thường, dùng lệnh dsh plugin --profile web add dsh-video-storyboard; với phiên bản desktop, cần git clone kho lưu trữ rồi chạy node scripts/install-dev.mjs, sau đó khởi động lại DSH; yêu cầu bắt buộc có ffmpeg (winget install Gyan.FFmpeg), nếu dán liên kết video thì cần thêm pip install --user -U yt-dlp.
- Nếu trước đây đã cài phiên bản từ 0.5.9 trở về sau và gặp lỗi “without inject” khi dùng công cụ phân cảnh, hãy nâng cấp trực tiếp lên 0.5.12; sau khi nâng cấp, lần quét đầu tiên sẽ quét lại toàn bộ do thay đổi phiên bản bộ nhớ đệm.
Rủi ro
- 0.5.10 và 0.5.11 đã được tác giả đánh dấu là lỗi thời (deprecated) trên npm (phiên bản trước gây crash, phiên bản sau chứa các thay đổi tham số chưa hoàn thiện), không nên cài đặt; CHANGELOG chỉ ghi đến 0.5.11, các thay đổi của 0.5.12 hãy lấy thông báo lỗi thời trên npm làm chuẩn.
- Trong vòng hai ngày đã phát hành hơn mười phiên bản, các tham số điểm cắt vẫn đang được điều chỉnh qua lại; các con số về độ bao phủ (recall) và tốc độ đều được đo trên tài liệu và máy của riêng tác giả. Việc dán liên kết video thành viên hoặc độ phân giải cao yêu cầu xuất cookies, đồng nghĩa với việc giao nộp thông tin đăng nhập, cần tự xác nhận quyền sử dụng video.