- JSON कॉन्फ़िग फ़ाइल में click, typing, drag जैसी actions परिभाषित करने पर headless Chrome अपने-आप चलकर ~60fps पर capture करता है और फिर ffmpeg से encode करता है
- cursor animation, keystroke HUD overlay, और sound effects को वीडियो में composite किया जा सकता है
- MP4 (डिफ़ॉल्ट), GIF, WebM(VP9) output formats में से चुन सकते हैं
pause, click, key, type, scroll, wait, screenshot, drag, moveTo, navigate, hover, select समेत 12 तरह की actions supported हैं
- Chrome और ffmpeg पहली बार चलाने पर
~/.webreel में अपने-आप डाउनलोड हो जाते हैं — अलग से environment setup की ज़रूरत नहीं
webreel init: नई config file scaffolding, $schema शामिल होने से IDE autocomplete support
record : वीडियो रिकॉर्डिंग चलाता है, --watch से watch mode और --verbose mode support
preview : असली रिकॉर्डिंग के बिना browser window में scenario preview कर सकते हैं
composite : सेव की गई raw recording और timeline से re-composite कर सकता है (दोबारा रिकॉर्डिंग की ज़रूरत नहीं)
validate : रिकॉर्डिंग चलाने से पहले config file errors की जाँच
include field से common steps को reuse किया जा सकता है (जैसे cookie banner बंद करने जैसे initialization steps साझा करना)
- drag-and-drop, login handling, mobile viewport recording, multi-select, एक ही config से कई वीडियो बनाना, और साथ में PNG screenshots capture करना जैसी कई examples दी गई हैं
- Webreel.dev पर demo देखें
- Apache-2.0 लाइसेंस / TypeScript
अभी कोई टिप्पणी नहीं है.