Support
Demo Studio — demo.bnj.app
Write to [email protected]. Please say which browser you use and what you were doing.
Common questions
"Record screen" does nothing / is greyed out.
Screen recording needs getDisplayMedia, which desktop Chrome and Edge have and most mobile browsers do not. If the button is disabled, the app says so and you can still open a video file you recorded elsewhere.
Export says the browser cannot encode video. Frame-by-frame export uses WebCodecs. Desktop Chrome and Edge support it. On a browser without it, no MP4 can be produced in the tab.
Export is slow. The file is built one frame at a time: the video is moved to each timestamp, the scene is drawn, and the frame is handed to the encoder. That is slower than real-time recording, but the output is identical on a fast and a slow machine — no dropped frames, no wrong duration. A 30-second export at 30fps is 900 frames.
No moves were found. "Find moves for me" looks for small, local changes on screen. If the picture barely changes, or every change fills the whole frame (a scroll, a page swap), nothing stands out and the app tells you so. Add a move by hand at the moment you care about: park the playhead and press "Add a move here", then click the preview to aim it.
Can it smooth or replace my mouse cursor? No, and we will not pretend otherwise. The browser is never told where your cursor is, so the cursor in your video is the one your operating system drew. Zooming makes it bigger because those are real pixels.
A move is marked "squeezed". The camera would have to whip across the frame to reach that target in the time available. Give the move more room on the timeline, or lower its zoom.
Where did my video go after I reloaded? Nowhere — it was only ever in the tab's memory, and reloading discards it. Nothing is uploaded, so there is no copy on our side to restore. Keep the exported MP4.
I lost my licence code.
The code (BNJ-XXXXXXXX) is the only identifier we have; we do not store your email, so we cannot look it up for you. If you still have the card you paid with, write to us and we will try to match the Stripe customer.
How do I cancel? Through the customer portal linked in the app. Access continues to the end of the paid period.