webreel - ब्राउज़र डेमो को MP4 वीडियो के रूप में अपने-आप रिकॉर्ड करने वाला CLI टूल
(github.com/vercel-labs)- 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 supportrecord: वीडियो रिकॉर्डिंग चलाता है,--watchसे watch mode और--verbosemode supportpreview: असली रिकॉर्डिंग के बिना browser window में scenario preview कर सकते हैंcomposite: सेव की गई raw recording और timeline से re-composite कर सकता है (दोबारा रिकॉर्डिंग की ज़रूरत नहीं)validate: रिकॉर्डिंग चलाने से पहले config file errors की जाँचincludefield से 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
अभी कोई टिप्पणी नहीं है.