Direct from the CDN
The app reads the site's own HLS chunklists and writes every fragment as it airs. The file is what the room broadcasts, nothing re-encoded.
CHATURBATE RECORDER
Record a live room, keep its source quality, compress it afterwards if you want.
Record, watch the queue, convert what you keep. The demo data shown is fixture data.




Recording is the product. Everything else exists so the file you keep is the right one.
The app reads the site's own HLS chunklists and writes every fragment as it airs. The file is what the room broadcasts, nothing re-encoded.
The CDN serves the two as separate tracks; both are recorded and muxed into one MP4 when you stop.
A master URL is single use and its token expires every minute or two. The app mints a new session and keeps appending to the same files.
A segment is only appended once it is whole, and every part carries its init segment. A hard kill leaves a playable video, never a half-written one.
Remux to a clean MP4, or re-encode with H.264 or H.265 CRF presets, the same ones the rip tools use.
Every feature is scriptable: record, convert, list and check from a terminal, on macOS, Windows and Linux.
Builds for macOS (arm64 and x64), Windows and Linux, plus a headless CLI. Not notarized: right-click, Open on first launch.
Loading the latest build list ...
Short, practical walkthroughs. They live in the repository so they stay next to the code.