- Nếu định nghĩa các hành động như click, gõ phím, kéo thả trong tệp cấu hình JSON, Chrome chạy ở chế độ headless sẽ tự động khởi động, capture ở khoảng ~60fps rồi mã hóa bằng ffmpeg
- Có thể ghép vào video hiệu ứng con trỏ, overlay HUD hiển thị phím gõ, và hiệu ứng âm thanh
- Có thể chọn định dạng xuất MP4 (mặc định), GIF, WebM(VP9)
- Hỗ trợ 12 loại action như
pause, click, key, type, scroll, wait, screenshot, drag, moveTo, navigate, hover, select
- Chrome và ffmpeg được tự động tải xuống vào
~/.webreel khi chạy lần đầu — không cần cấu hình môi trường riêng
webreel init: tạo scaffold cho tệp cấu hình mới, hỗ trợ tự động hoàn thành trong IDE nhờ có $schema
record : chạy ghi hình video, hỗ trợ chế độ xem với --watch và chế độ --verbose
preview : có thể xem trước kịch bản trong cửa sổ trình duyệt mà không ghi hình thật
composite : tái tổng hợp từ bản ghi gốc và timeline đã lưu (không cần ghi lại)
validate : kiểm tra trước lỗi trong tệp cấu hình trước khi chạy ghi hình
- Có thể tái sử dụng các bước dùng chung bằng trường
include (ví dụ: chia sẻ các bước khởi tạo như đóng banner cookie)
- Cung cấp nhiều ví dụ như kéo thả, xử lý đăng nhập, ghi hình viewport di động, chọn nhiều mục, tạo nhiều video từ một cấu hình, đồng thời capture ảnh chụp màn hình PNG
- Xem demo tại Webreel.dev
- Giấy phép Apache-2.0 / TypeScript
Chưa có bình luận nào.