24 puntos por xguru 21 일 전 | Aún no hay comentarios. | Compartir por WhatsApp
  • Si defines acciones como clics, escritura y arrastre en un archivo de configuración JSON, Chrome en modo headless se ejecuta automáticamente, captura a ~60 fps y luego codifica con ffmpeg
  • Se pueden componer en el video animaciones del cursor, overlay HUD de pulsaciones de teclas y efectos de sonido
  • Formatos de salida disponibles: MP4 (predeterminado), GIF, WebM (VP9)
  • Soporta 12 tipos de acciones, como pause, click, key, type, scroll, wait, screenshot, drag, moveTo, navigate, hover y select
  • Chrome y ffmpeg se descargan automáticamente en ~/.webreel en la primera ejecución, sin necesidad de configuración adicional
  • webreel init: crea el andamiaje de un nuevo archivo de configuración, con $schema incluido para autocompletado en el IDE
    • record : ejecuta la grabación de video, con soporte para modo de visualización con --watch y modo --verbose
    • preview : permite previsualizar el escenario en una ventana del navegador sin realizar la grabación real
    • composite : recompone a partir de la grabación original y la línea de tiempo guardadas (sin necesidad de volver a grabar)
    • validate : verifica previamente errores en el archivo de configuración antes de ejecutar la grabación
    • Campo include para reutilizar pasos comunes (por ejemplo, compartir pasos de inicialización como cerrar banners de cookies)
  • Incluye varios ejemplos: arrastrar y soltar, manejo de inicio de sesión, grabación con viewport móvil, selección múltiple, generación de varios videos desde una sola configuración y captura simultánea de screenshots PNG
  • Mira la demo en Webreel.dev
  • Licencia Apache-2.0 / TypeScript

Aún no hay comentarios.

Aún no hay comentarios.