Choicer Voicer Dub Pack Editor

Choicer Voicer Dub Pack Editor ver. 1.5

Mark who says what, when, in a video, and export a ready-to-install dub pack.

Existing packs

🔒 100% Client-SideThis browser editor processes your media locally. Your video files never leave your machine (unless you optionally activate Demucs AI stem separation on export).

Zero-Install Web Creation Suite

Choicer Voicer Dub Pack Maker & Editor

The all-in-one browser studio for crafting custom Choicer Voicer Dub Mode packs. Import video scenes, slice audio on visual waveforms, isolate backing music with AI, and export game-ready ZIP mods in minutes.

Free & Open Web Tool
Local WebAssembly Privacy
Auto Theora OGV Encoding
Demucs AI Stem Separation

Video Walkthroughs

Watch the Official & Community Video Tutorials

Prefer visual walkthroughs? Follow these guided YouTube videos to see the entire Dub Pack creation workflow and in-game dubbing results in action.

How To Make Dub Packs for Choicer Voicer v1.5 video thumbnailVersion 1.5 Guide
Step-by-Step TutorialYouTube Walkthrough

How To Make Dub Packs for Choicer Voicer (CVDPE 1.5)

The complete visual guide for CVDPE version 1.5. Demonstrates MP4 loading, trimming speech on the waveform, avatar frame capture, and packaging into a ready-to-play ZIP mod.

Choicer Voicer Dub Pack Editor ver 1.0 DEMO video thumbnailGameplay Demo
Feature ShowcaseYouTube Video

Choicer Voicer Dub Pack Editor ver 1.0 DEMO

The foundational demo showing how Choicer Voicer synchronizes the background scene video, dialogue prompts, and character portraits during gameplay.

Visual Step-by-Step Tutorial

How to Make a Custom Dub Pack from Scratch

From a raw video clip to a playable Choicer Voicer mod in five intuitive stages.

01/Setup & Media

Import Scene Video & Configure Metadata

Start by initializing your project name in the editor dashboard. Then import your source scene clip via the file picker or drag and drop. The editor loads the video locally into memory with zero server upload.

1
Name Your Pack Project: In the initial Projects card, enter an iconic title (e.g., Krusty Krab Phone Dub) and click Create to initialize project storage.
2
Import Scene Video: Select or drag and drop your MP4/WebM video file into the video wrapper. The editor instantly extracts audio waveforms and prepares video frames for seamless timing.
Video Codec: H.264 MP4 / WebMSuggested Resolution: 720p (1280x720) @ 30fpsPrivacy: 100% Client-Side Local Storage
💡 Pro Tip: 720p @ 30fps provides optimal in-game rendering performance in Choicer Voicer while keeping exported ZIP mod sizes under 15MB.
02/Audio & Timing

Slice Voice Lines on the Waveform Timeline

The interactive multi-track timeline visualizes every vocal burst and dialogue pause. Position the playhead and slice speech into cleanly bounded sentences for gameplay dubbing.

1
Split Dialogue Line at Playhead: Listen to the scene audio, position the cursor at the speech start, and click + Add caption at playhead to create an audio slice block.
2
Drag Handles to Envelope Voice: Drag the left and right boundary handles on the timeline lane to tightly envelope the character's line, leaving ~0.10s of natural breath padding.
3
Micro-Zoom for 10ms Accuracy: Adjust the Zoom slider to expand the waveform view up to 300px/second for sample-accurate speech synchronization.
Boundary Snapping: 10ms AccuracyNatural Buffer: ~0.10s Lead/Tail MarginAudio Gain: 0% to 200% Boost/Reduce
💡 Pro Tip: Press Space to play/pause and scrub with arrow keys for rapid timeline auditioning without taking your hands off the keyboard.
03/Character Roster

Create Characters & Grab Video Frame Portraits

Assign unique IDs and colors to each speaking role. During gameplay, Choicer Voicer displays the active character's avatar and script prompt in the dubbing HUD.

1
Setup Character Roster: In the Characters panel, type character names (e.g. SpongeBob, Patrick) and click + Add. Each character gets a distinct color badge.
2
Enter In-Game Dialogue Script: In the Selected Line editor, type the prompt subtitle (e.g., "No, this is Patrick!"). Voice actors read this in-game during dubbing mode.
3
Red Dot Video Frame Capture: Drag the red dot marker on the timeline block (or input an exact second like 5.40) to select which video frame becomes that line's 1:1 square portrait avatar!
Avatar Aspect Ratio: 1:1 Square Auto-CroppedPer-Line Portraits: Dynamic Expression MatchingSlot Support: Standard Slots (#01, #02, #201)
💡 Pro Tip: Because every dialogue line has its own red dot marker, character portraits can dynamically change facial expressions (angry, laughing, surprised) as the scene progresses!
04/Audio Isolation

AI Vocal Isolation & Backing Music Preservation

Dubbing over original dialogue requires isolating background music and sound effects. Demucs AI cleanses the master audio track so your recorded lines never clash with original voices.

1
Set Video Transcode Quality: Select Theora OGV video quality (slider 0–10). Quality 7 is recommended for crisp 720p visuals with efficient loading.
2
Activate Demucs AI Vocal Removal: Check Remove vocals with Demucs AI to generate _backing_track.mp3, keeping scene BGM and sound effects fully intact.
3
Protect Special SFX with Blacklist: Need to preserve original character screams, explosions, or sound effects? Click + Keep background on the toolbar to whitelist specific intervals from AI muting.
Stem Separation: Demucs Neural Engine (Max 10 min)Video Transcoder: WebAssembly Theora OGVAccompaniment: _backing_track.mp3 (192kbps)
💡 Pro Tip: dub_video.ogv retains original dialogue audio for player audition reference, while _backing_track.mp3 provides the clean instrumental bed for recording.
05/Packaging & Play

One-Click Export & Load into Choicer Voicer

Compile your dub pack directly inside your browser. The editor transcodes the scene video, compiles voice clips, generates _pack_info.ini, and builds a game-ready ZIP archive.

1
5-Stage Automated Build: Watch the live terminal log as the browser extracts audio, separates backing music, transcodes Godot OGV, crops 1:1 portraits, and compiles the manifest.
2
Download Ready Mod (.zip): Click the green Download Mod Pack (.zip) button to obtain your complete, standardized mod archive.
3
Install to Game Directory (packs_voice): Extract your downloaded pack ZIP into its own folder (e.g. packs_voice/My Dub Pack/) inside %APPDATA%\YeahMaybe\ChoicerVoicer\game\packs_voice. In Choicer Voicer, you can quickly open this directory from the main menu by clicking Modpack Guides → Dub Mode Packs → Open Folder. Follow our step-by-step Dub Pack Installation Guide for complete instructions!
Package Format: Direct .zip (Extract to Folder)Install Path: ChoicerVoicer\game\packs_voiceIn-Game Shortcut: Modpack Guides → Open FolderSave Draft: .cvdpe Project Backup Supported
💡 Pro Tip: Always verify your pack with our online Dub Pack Checker before sharing it with the community on GameBanana!

Under the Hood

Anatomy of a Choicer Voicer Dub Pack

Understanding what goes inside the exported ZIP archive and how the Godot game engine reads each file.

📦my_custom_dub.zipStandard Root Structure
  • INI
    _pack_info.iniPack name, author credits, pack icon pointer, and descriptions
  • OGV
    dub_video.ogvOgg Theora video container natively streamed by Godot VideoStreamPlayer
  • MP3
    _backing_track.mp3Synchronized 192kbps MP3 background music & SFX without original voices
  • PNG
    chara_01.png, chara_02.png...1:1 square portrait avatars displayed above the dialogue subtitles
  • AUDIO
    1.mp3, 2.mp3, 3.mp3...Numbered audio clips aligned to individual timeline speech segments
  • DRAFT
    project.cvdpe (Optional)Project source file containing timeline markers for future editing

Why Ogg Theora (.ogv)?

Unlike commercial video players, the Godot game engine utilizes the royalty-free Ogg Theora video codec for maximum portability across Windows, Linux, macOS, and Steam Deck. The Dub Pack Maker automates this transcoding process entirely within the browser via WebAssembly FFmpeg.

Seamless Audio Synchronization

In Choicer Voicer, the _backing_track.mp3 starts playing at timestamp 0.0s lockstep with dub_video.ogv. When a player dubs a line, the game ducks the line's background or mixes the player's voice on top, delivering an authentic studio dubbing experience.

Instant Modpack Compatibility

Because our maker adheres 100% to the official Choicer Voicer specification, the generated ZIP can be published directly to GameBanana or shared with friends without requiring any post-processing.

Pro Tips & Optimization

Best Practices for High-Quality Dub Packs

Follow these guidelines to ensure rapid export times and optimal in-game performance.

⏱️

Keep Scenes Under 3 Minutes

While the editor supports longer files, scenes between 30 and 90 seconds are the sweet spot for player engagement, rapid WebAssembly video transcoding, and smooth browser memory handling.

✂️

Add 100ms Padding Around Speech

When slicing lines on the waveform, leave roughly 0.1 seconds of silence before the first syllable and after the last consonant to avoid harsh clipping and preserve natural breathing.

🎚️

Check Dialogue Levels

Ensure voice clips are normalized around -3dB. If voice lines are too quiet, player dubbing might overpower them; if they are too loud, distortion may occur in Godot's audio bus.

🛡️

Validate Before Distributing

Before uploading your modpack to community forums, drop your ZIP into our Dub Pack Checker to verify video codecs, audio lengths, and INI formatting in seconds.

Why Use This Web Tool

Web Dub Pack Maker vs. Traditional Workflows

See how our unified browser studio compares to manual command-line and desktop scripts.

Feature / Workflow
Web Dub Pack MakerRecommended
Manual Python / FFmpegStandard Desktop Editors
Installation Required✓ Zero Install (Pure Browser)✕ Complex Setup (Python, Pip, CLI)✕ Gigabytes of desktop software
Visual Waveform Slicing✓ Built-in Interactive timeline & zoom✕ Manual Timestamp typing in text files✓ Supported but not game-aware
Godot OGV Video Transcoding✓ 1-Click Built-in WASM FFmpeg~ Terminal Complex CLI flags✕ Unsupported Theora codec missing
Character Portrait Capture✓ Instant 1-Click video frame snap✕ Manual Screenshot & Photoshop crop~ Manual Export & resize needed
AI Vocal Separation✓ Cloud GPU Integrated Demucs isolation~ Local GPU PyTorch CUDA required✕ Extra Plugins or external tools
Pack Archive Assembly✓ Automated Validated game-ready ZIP~ Manual Folder zipping & INI writing✕ None Game format unsupported
Privacy & Security✓ Local Media Files stay in browser✓ Local Only Runs on user device✓ Local Only Runs on user device

Frequently Asked Questions

Choicer Voicer Dub Pack Maker FAQ

Common questions about video formats, AI stem separation, game compatibility, and troubleshooting.

Can I use the Choicer Voicer Dub Pack Maker completely free and online?

Yes! The Dub Pack Maker is 100% free and runs directly in modern web browsers (Chrome, Edge, Firefox, Safari) with no software installation, no account registration, and no paywalls.

Why does Choicer Voicer require OGV video format instead of MP4?

Choicer Voicer is built on the Godot engine. Godot uses open-source Ogg Theora video decoding natively for cross-platform stability. Our editor automatically transcodes your MP4 video into the required dub_video.ogv file right in your browser using WebAssembly FFmpeg.

Does this tool upload my private video files to a server?

No. Video decoding, audio extraction, waveform generation, and video transcoding to OGV happen 100% locally on your device via WebAssembly and Web Audio API. Only if you optionally enable Demucs AI Vocal Isolation upon export is the temporary audio track sent to Replicate GPU servers for stem separation.

What is the recommended video length and resolution for a Dub Pack?

We recommend short, dynamic scenes between 30 seconds and 3 minutes in 720p (1280x720) or 1080p resolution at 30fps. Since browser-based WebAssembly has memory constraints, shorter clips encode much faster and ensure silky-smooth in-game playback.

How do character IDs and avatar portraits work?

Each dialogue line is assigned to a character with a unique ID (such as #01, #02, #201). When that line plays in-game, Choicer Voicer displays the matching chara_[id].png avatar. Our editor lets you snap character portraits directly from any video frame with a single click.

How does AI Vocal Isolation (Demucs) help when creating a Dub Pack?

In the original scene, character voices are often mixed together with background music and sound effects. Demucs AI isolates dialogue vocals from the instrumental accompaniment, leaving you with a clean _backing_track.mp3 so voice actors can dub over the scene with the original background music preserved.

Where do I install the exported ZIP pack in the Choicer Voicer game?

Extract the downloaded pack into its own folder inside the game's voice packs directory: "%APPDATA%\YeahMaybe\ChoicerVoicer\game\packs_voice" (e.g., packs_voice/My Dub Pack/). In Choicer Voicer, you can open this folder directly via Modpack Guides → Dub Mode Packs → Open Folder. See our How to Install Dub Packs guide for details.

Can I save my work and resume editing later?

Yes! Click "Save Draft (.cvdpe)" at any time to save a lightweight project file. You can load this project file back into the editor whenever you want to tweak dialogue timings, adjust characters, or re-export.

Ready to Test or Convert Media?

Check the structural validity of an existing pack, convert standalone MP4 videos into Godot OGV format, or play community packs online.