Overview
StereoPresenter is a macOS app for presenting 3D stereo content โ videos and still images โ on external monitors or projectors. It supports a wide range of 3D formats including Side-by-Side, Top/Bottom, Spatial Video, Anaglyph, Interlaced, and more, along with BGM playback and crossfade transitions.
Getting Started
1. Load media
Click ๐ File to open files or ๐ Folder to load a folder. You can also drag & drop files or folders onto the main window or control panel.
2. Choose Input Format
Select the format matching your source from the Input: dropdown. Changing the format while playing reloads the current file immediately.
3. Choose Output Format
Select the output format from the Output: dropdown to match your 3D display device or projector.
4. Start Projection
Press Enter or click โฌ Start [Enter] to project to the external monitor.
Input Formats
Output Formats
Keyboard Shortcuts
| Key | Action |
|---|---|
| Enter | Toggle projection on / off |
| Space | Next file |
| Backspace | Previous file |
| โ / โ | Horizontal shift (3D convergence adjustment) |
| โ / โ | Vertical shift adjustment |
| โ+โ / โ | Floating Window (FW) adjustment |
| โR | Reset all adjustments to zero |
| X | Swap Left / Right eyes (toggles LโR button) |
| M | Toggle Full โ Half for SBS or T/B input formats |
| B | Toggle black screen on the main display (projection continues) |
| C | Show / Hide the control panel |
| Q | Quit the application |
Control Panel
ยง File & Seek
Displays a thumbnail of the current file, file name, timecode, and a seekbar. Drag the seekbar during playback for real-time scrubbing.
Buttons: ๐ File โ open files | ๐ Folder โ open a folder
๐ต BGM: Click Selectโฆ to choose a background music file. Use โถ to play and โน to stop. The BGM Vol: slider controls BGM volume independently from video audio. BGM loops continuously. The selected file and volume are saved and restored on next launch.
ยง Playback
โฎ Jump to first file | โ PREV / NEXT โถ Navigate playlist | โช -10s / โฉ +10s Seek ยฑ10 seconds | โถ / โธ / โน Play / Pause / Stop
Repeat: In Manual mode with Repeat ON, the current video loops. In Auto mode, the full playlist loops regardless of the Repeat setting.
Speed: 0.5ร / 1ร / 2ร / 3ร / 5ร / 10ร
๐ Volume controls video audio. Independent of BGM volume.
ยง Presentation
Auto / Manual: Auto advances to the next item automatically. Manual requires a button or key press.
Still (sec): How long each still image is shown in Auto mode. Options: 3 / 4 / 5 / 7 / 10 / 15 seconds.
Crossfade: Smooth fade transition when switching between items. Selectable duration: 0.5 / 1.0 / 2.0 / 3.0 seconds. The current frame is captured via Metal GPU rendering โ no screen recording permission required.
ยง 3D Format
Select Input and Output formats. Changing input format reloads the current file immediately with the new setting.
LโR OFF/ON: Swaps left and right eye sources. Same effect as pressing X.
ยง Monitor & Adjust
โ Monitor: Configure projection target. Supports Main Only, Single External, or Dual External (two monitors, one eye each).
Position / FW: Shows X / Y / FW values. Arrow keys adjust; โ+arrows for FW; โR or Reset button clears all.
WEB HELP: Opens this help page in your browser.
Repeat Behavior
| Mode | Repeat OFF | Repeat ON |
|---|---|---|
| Auto | Stops after last file | Loops entire playlist from beginning |
| Manual โ Video | Stops at end of video | Loops the same video repeatedly |
| Manual โ Image | Stays on current image | Stays on current image (advance manually) |
Drag & Drop
- Drop one or more files onto the main window or control panel to load as a playlist.
- Drop a folder to load all supported media files inside it.
- When files and a folder are dropped together, the folder takes priority.
Supported File Formats
| Type | Extensions |
|---|---|
| Video | mp4, mov, m4v, avi, mkv, hevc, mts, m2ts |
| Image | jpg, jpeg, png, heic, bmp, tiff, tif |
| Spatial Video / Photo | mov (MV-HEVC), heic (Spatial) |
| MPO | mpo |
| Audio (BGM) | mp3, m4a, aac, wav, aiff, flac, and other system-supported formats |