How to make a Choicer Voicer dub pack
Dub packs (added in game version 0.5) are voice packs with a video attached: the game plays the video and contestants dub over it using the pack's audio samples. A dub pack lives in packs_voice and follows all the normal voice pack rules, plus the requirements below.
The one hard requirement: dub_video.ogv
Your pack folder must contain a video file named dub_video.ogv. Without it, the pack will not load as a dub pack at all. OGV (Ogg Theora) is the only video format the game supports, because it runs on the Godot engine. MP4, WebM, MKV, and everything else will not play. Convert your source video to OGV with a tool like FFmpeg or HandBrake before adding it.
Timestamps
Each sample needs to know where in the video it belongs. You have two options:
- The in-game editor (recommended): set each clip's timestamp visually from inside the game.
- Filename convention: encode the timestamp in the filename, in the style of
07_Clip_44-048. Handy for scripted or batch workflows.
Backing track
An optional audio file named _backing_track plays under the dub. It is typically the video's music and ambience with the dialogue removed, so contestants' lines sit on top of a natural-sounding mix.
Sample recommendations
- Keep samples short: around 6 seconds or less each. Long lines are hard to dub and drag the round down.
- Number your samples (01, 02, 03…) so they sort in the order they appear in the video.
- Use tags like "dub only" for clips that only make sense inside the dub, and character-name tags so players can filter by who is speaking. In v0.5, nested folder names become tags automatically.
Checklist before sharing
dub_video.ogv present and playing correctly in game.- Timestamps set for every sample, via editor or filename.
- Samples numbered, short, and loud enough to score.
- Optional
_backing_track, _icon, and per-clip images in place. - Credit the original video source and check our community rules before uploading.
Quick questions
- What video format does a dub pack need?
- OGV (Ogg Theora) only, saved as dub_video.ogv. Convert other formats with FFmpeg or HandBrake first.
- How do I set timestamps for each sample?
- Use the in-game editor to set them visually, or encode them in the filename like 07_Clip_44-048.
- Do I need a backing track?
- No, it's optional. A _backing_track file plays music and ambience under the dub if you add one.
- How long should each sample be?
- Around 6 seconds or less. Long lines are hard to dub and slow the round down.
Want ideas first? Go browse Choicer Voicer dub packs to see what the community has already made.