Bandicam allows image overlays.
| Action | What Happens Behind the Scenes |
|--------|--------------------------------|
| Press hot‑key (Ctrl + Shift + R) | Bandicam receives the hot‑key → starts recording → sends a “Play” command to Virtual DJ. |
| Hit the Play button in Virtual DJ (if you prefer manual start) | Virtual DJ script fires OnPlay() → sends a message to Bandicam → recording begins automatically. |
| Switch tracks / trigger a cue | Virtual DJ updates the shared memory with the new track info → Bandicam overlay updates in real‑time. |
| Press hot‑key again or stop playback | Both apps stop together, guaranteeing a clean file boundary. |
| Finish | Recorded video (MP4, AVI, etc.) now contains the full mix and a built‑in info overlay that can be turned off in post‑production. |
| ✅ | Item |
|----|------|
| 1 | Build a Bandicam DLL that registers a custom Windows message (WM_USER+100). |
| 2 | Write a Virtual DJ script that sends that message on Play/Pause. |
| 3 | Verify Bandicam starts/stops automatically when you trigger the script. |
| 4 | Add a global hot‑key that calls both Bandicam and Virtual DJ APIs. |
| 5 | Enable WASAPI loopback in Bandicam and confirm audio is identical to the output speakers. |
| 6 | (Optional) Implement the overlay using shared memory for track titles. |
| 7 | Package the files, write a one‑page README, and test on a clean Windows 10/11 machine. |
To minimize the impact on your computer's Graphics Processing Unit (GPU), you should avoid recording the entire screen and instead target the specific window.
Step 1: Select Recording Mode
Step 2: Video Format Settings
User Manual (PDF/HTML) – short 2‑page “Quick‑Start”:
Support – a small forum thread or GitHub repo for bug reports, feature requests, and version updates.
When combining Bandicam with Virtual DJ, most users hit the same wall: Echo or Feedback.
In Bandicam’s Audio Settings, you can select two sources:
When you play your mix in Virtual DJ, Bandicam captures the clean, internal digital signal of your DJ software, not the room echo.
Even with perfect settings, issues arise. Here is a cheat sheet for Bandicam Virtual DJ problems.
| Issue | Probable Cause | Fix | | :--- | :--- | :--- | | Video is laggy but sound is fine | CPU overload | Switch Bandicam to GPU encoding (H.264 NVIDIA/AMD). | | Audio is out of sync (drifts) | Variable frame rate. | In Bandicam → Video → FPS → Check "Force FPS" (set to 30.00 or 60.00). | | Bandicam crashes when I open VDJ | Overlay conflict. | Right-click Bandicam tray icon → "Disable Overlay" or run both apps as Administrator. | | Recorded file is choppy | Hard drive too slow. | Record to an SSD, not a USB stick or old HDD. | | Microphone echo | Microphone is recording the speakers. | Wear headphones! Turn off your monitor speakers while recording. |