rrvideo
Overview
rrvideo is a tool for transforming the session recorded by rrweb into a video.

Install rrvideo
- Install Node.JS。
- Run
npm i -g rrvideoto install the rrvideo CLI.
Use rrvideo
Transform a rrweb session(in JSON format) into a video.
rrvideo --input PATH_TO_YOUR_RRWEB_EVENTS_FILERunning this command will output a rrvideo-output.webm file in the current working directory.
Config the output path
rrvideo --input PATH_TO_YOUR_RRWEB_EVENTS_FILE --output OUTPUT_PATHConfig the replay
You can prepare a rrvideo config file and pass it to CLI.
rrvideo --input PATH_TO_YOUR_RRWEB_EVENTS_JSON_FILE --config PATH_TO_YOUR_RRVIDEO_CONFIG_FILEYou can find an example of the rrvideo config file here.
Release Notes for rrvideo
2.1.1
Patch Changes
- Updated dependencies [
a11f8ef]:- rrweb-player@2.1.1
2.1.0
Patch Changes
- Updated dependencies []:
- rrweb-player@2.1.0
2.0.1
Patch Changes
- Updated dependencies []:
- rrweb-player@2.0.1
2.0.0
Patch Changes
#1197
23d0138Thanks @YunFeng0817! - Refactor: Improve the video quality and add a progress bar for the CLI tool#1845
724a97cThanks @Juice10! - Update Playwright to 1.60.0.#1762
22bc4c3Thanks @Juice10! - Adjust replay timeout to be based on video duration plus a 2-minute buffer instead of a fixed 2-minute timeout. This prevents timeout errors for longer recordings.#1181
f1f5865Thanks @YunFeng0817! - Refactor: Move rrvideo to rrweb's monorepo#1762
22bc4c3Thanks @Juice10! - Add better logging on playback and fix the use of rrweb-player so it doesn't stall and fail playbackUpdated dependencies [
b5e30cf,efdc167,227d43a,2606a2a,a01a12e,33e01f5]:- rrweb-player@2.0.0
2.0.0-alpha.10—20
Patch Changes only following changes to rrweb-player
Patch Changes
2.0.0-alpha.9
Patch Changes
#1197
23d0138Thanks @YunFeng0817! - Refactor: Improve the video quality and add a progress bar for the CLI toolUpdated dependencies [
a01a12e]:- rrweb-player@2.0.0-alpha.9
2.0.0-alpha.8
Patch Changes
- Updated dependencies [
b5e30cf]:- rrweb-player@2.0.0-alpha.8
2.0.0-alpha.7
Patch Changes
#1181
f1f5865Thanks @YunFeng0817! - Refactor: Move rrvideo to rrweb's monorepoUpdated dependencies []:
- rrweb-player@2.0.0-alpha.7