No dub loaded
Click Load Dub (or drop a file here) and choose a
.zip archive. Choicer Voicer opens its first folder and
plays dub_video.mp4 or dub_video.webm —
natively, with captions from any NNN_Name.txt files it
finds alongside the video.
This .ogv can't be decoded by your browser
Chrome removed native Theora decoding in 2024, so an .ogv
file will load but render a black frame. There are two ways out —
pick whichever suits you.
Recommended: convert the file once, offline, then
repackage the zip with the result inside the same folder. Native
ffmpeg runs 10–100× faster than any in-browser option.
ffmpeg -i dub_video.ogv \ -c:v libx264 -preset medium -crf 20 \ -c:a aac -b:a 128k \ -movflags +faststart \ dub_video.mp4
Or: convert it right here in the browser with
ffmpeg.wasm to MP4. Slower (~1–3 min per minute of
video), but no external tools needed — and once it's converted,
Start Dubbing and MP4 export unlock for the .ogv pack.
Duration
—
Clips
—
Now playing
—
Dub studio
0 / 0 recorded
Record your own voice for each line. Every take gives you a 3…2…1
countdown to get ready, then keeps rolling 2 s past the end of the
line — you can hit Cancel during the countdown, or Stop any time.
Headphones recommended: the original line + backing play as a guide
while you record. Lines you leave unrecorded keep their original
voices in the export.
1 / 1
—
Recorded
—
—
Microphone
names appear after the first recording permission
Voice quality
Mic volume
100%
voice cutting out? keep noise cleanup OFF — raw input + levelling works best for a good mic
effects are baked into new takes — existing takes keep their sound · the quick voice-effect menu above is a shortcut for these same sliders
ORIGINAL
YOUR TAKE
0.00 / 0.00 s
Pick a clip and press ▶ Original to hear it.
Your dub is ready
Multiplayer dubbing
or join a friend's room:
Everyone loads the same dub zip on their own machine — only the roles, progress and recorded voices travel through the room (no sign-up needed).
Room —
Pick your roles — every role can be held by ONE person at a time (first come, first served; the host picks first):
Crew progress:
record every one of your lines to finish
Host controls (only you see these):
unlocks when every crew member has finished sharing
Pack editor
Upload a video to start a new dub pack.
Beta features
High-quality waveformsDraws the waveform pixel-exact from the raw audio at every zoom level, instead of the lightweight preview. Keeps the decoded audio in memory.
Waveform backgroundShows the waveform faintly behind the timeline rows, so you can read the sound and the captions in one view.
Make a dub pack — drop a video here (
.mp4, .webm or .ogv)
or upload it, caption the lines on the timeline, add a backing track, save the zip.
1 · video2 · captions3 · backing track4 · save
this browser can't decode Theora — the converted MP4 is used for editing and goes into the pack, so it plays everywhere
0:00.0 / 0:00.0
full
0 captions · backing: none
one row per character · hold + drag inside a row to add their captions · drag a caption to another row to reassign it
Hold + drag = new caption · drag edges to extend/trim, or keys [ ] start / ; ' end (Shift = fine) · right-click a caption for actions · N new · I/O at playhead · Del delete · space play · ←/→ seek
No captions yet — press hold + drag on the timeline above, or N to add one at the playhead. The waveform shows where sound happens, so line up your captions with it.
Problems
Ready — waiting for a dub archive.