24 Punkte von xguru 21 일 전 | Noch keine Kommentare. | Auf WhatsApp teilen
  • Wenn in einer JSON-Konfigurationsdatei Aktionen wie Klicken, Tippen oder Ziehen definiert werden, startet automatisch headless Chrome, zeichnet mit bis zu ~60 fps auf und kodiert anschließend mit ffmpeg
  • Cursor-Animationen, Keystroke-HUD-Overlay und Soundeffekte können in das Video einkomponiert werden
  • Ausgabeformate wählbar: MP4 (Standard), GIF, WebM (VP9)
  • Unterstützung für 12 Aktionstypen wie pause, click, key, type, scroll, wait, screenshot, drag, moveTo, navigate, hover, select
  • Chrome und ffmpeg werden beim ersten Start automatisch heruntergeladen nach ~/.webreel — keine separate Umgebungskonfiguration nötig
  • webreel init: Scaffold für eine neue Konfigurationsdatei, mit $schema für IDE-Autovervollständigung
    • record: führt die Videoaufnahme aus, unterstützt einen Ansichtsmodus mit --watch und den Modus --verbose
    • preview: Vorschau des Szenarios im Browserfenster ohne tatsächliche Aufnahme
    • composite: Neukomposition aus gespeicherter Rohaufnahme und Timeline (keine erneute Aufnahme erforderlich)
    • validate: Vorabprüfung der Konfigurationsdatei auf Fehler vor dem Start der Aufnahme
    • Über das Feld include lassen sich gemeinsame Schritte wiederverwenden (z. B. geteilte Initialisierungsschritte wie das Schließen eines Cookie-Banners)
  • Zahlreiche Beispiele verfügbar, darunter Drag-and-Drop, Login-Verarbeitung, Aufnahme mobiler Viewports, Mehrfachauswahl, Erzeugung mehrerer Videos aus einer einzigen Konfiguration sowie gleichzeitige Aufnahme von PNG-Screenshots
  • Demo auf Webreel.dev ansehen
  • Apache-2.0-Lizenz / TypeScript

Noch keine Kommentare.

Noch keine Kommentare.