Release Notes

What's new in each version of Oku3D.

v1.3.0

  • Timeline preview: hover over the progress bar to see a thumbnail and timestamp of any position before clicking - makes it easy to find specific scenes
  • Full audio codec support: AC3 (Dolby Digital), E-AC3, DTS, MP2, AAC, Opus, Vorbis, FLAC, MP3, and PCM audio all play automatically - no more silent videos
  • Audio track selection in the top bar - switch between multiple audio tracks during playback when a video has more than one
  • Preferred audio language: choose your preferred language in Settings > General, and the matching audio track is selected automatically when opening a video
  • Subtitle support: embedded subtitles from MKV and MP4 files now display automatically - supports SRT, ASS/SSA, PGS, and DVD/VobSub subtitles
  • Subtitle track selection in the top bar - switch between multiple subtitle tracks during playback, or turn subtitles off
  • Subtitles appear in stereo on 3D displays with correct depth in all output formats - SBS, Top-Bottom, Interleaved, and Anaglyph
  • Adjustable subtitle depth: a new "Depth" slider in Settings > Subtitles lets you bring subtitles forward or push them back in 3D, making them easier to read in front of busy scenes
  • Subtitle settings in Settings > Subtitles: configure font size, color, outline thickness, vertical position and text anchor, and a time offset to shift subtitles earlier or later when they are out of sync
  • Preferred subtitle language and optional auto-display: pick your preferred subtitle language in Settings > General, then turn on "Enable by Default" in Settings > Subtitles to have the matching subtitle track activate automatically when opening a video
  • Format, depth, and convergence controls are now available in the bottom bar when using screen or webcam capture
  • When the interface language is set to anything other than English, the app now starts directly in that language instead of briefly showing English first
  • The interface now appears noticeably faster on startup
  • The desktop app window no longer flashes white on startup
  • Opening a video file directly from Windows Explorer now shows a smooth "Loading…" indicator instead of briefly flashing the start screen
  • When a file being played is deleted or moved during playback, the player now stops with a clear message instead of silently freezing
  • Faster seeking, audio track switching, and subtitle loading on large video files, especially over network drives or external storage
  • Audio and video stay in sync even when the computer is busy - heavy CPU load, disk activity, or other programs can no longer cause the video to drift behind the audio
  • In the browser version, playback now pauses automatically when switching to another tab and resumes when you return
  • Stereo webcams (such as the Samsung Odyssey 3D camera) are automatically detected and displayed in native 3D instead of being processed through depth conversion
  • Fixed the previous video's last frame and filename remaining visible after switching to screen capture or webcam
  • The mouse cursor no longer reappears when using keyboard shortcuts - it now only shows when you actually move the mouse

v1.2.0

  • Multi-language support: the entire interface is now available in English, German, French, Spanish, Portuguese, Simplified Chinese, Traditional Chinese, Korean, and Japanese - choose your language in Settings > General or let the app detect it automatically from your system
  • MKV, APNG, and JPE files are now supported
  • MPO (Multi-Picture Object) stereo image support: load `.mpo` files from 3D cameras (Fujifilm, Nintendo 3DS, Panasonic, HTC, Sony) directly in 3D - regular JPEGs with embedded stereo data are also detected automatically
  • JPS/PNS stereo image support: load `.jps`, `.pns`, and `.stj` files directly in 3D with automatic eye-order detection from embedded stereo metadata
  • LIF (Leia Image Format) support: load LIF files natively - stereo pairs display directly in 3D, and files with embedded depth maps render in 3D instantly without downloading an AI model
  • LIF stereo parameters (convergence and depth intensity) from the file metadata are automatically applied when loading
  • Image adjustments and color grading: tune Exposure, Contrast, Highlights, Shadows, and Saturation with real-time sliders, or apply one of 13 cinematic color presets (Chrome, Bleach Bypass, Dramatic, Hollywood, and more) in Settings > Image
  • Sharpen: per-eye unsharp mask that increases edge contrast to reduce perceived ghosting on lenticular 3D displays - configurable radius and intensity in Settings > Image
  • Dropdown menus now show a live preview when hovering over options - see the effect of color presets, depth gamma profiles, and output modes before committing
  • Convergence and Depth sliders now have a reset button inside the popup to quickly return to the default value
  • Pressing D now cycles the depth map overlay through 0%, 50%, and 100% instead of just toggling on/off - manually adjusted values snap to the nearest step
  • Depth estimation accuracy improved: AI models now use architecturally correct inference resolutions (multiples of the model's patch size), eliminating a subtle horizontal misalignment between the depth map and the video
  • Inference quality is now a "Low / Medium / High" setting that automatically maps to the correct resolution for each model - the setting persists when switching models
  • 2D-to-3D conversion now maintains full depth all the way to the frame edges instead of gradually flattening the 3D effect near the borders
  • The mouse cursor is now part of the 3D experience - it appears in stereo on 3D displays and floats above the content with a subtle depth effect
  • Still images and paused videos no longer re-process every frame - the GPU stays idle after the initial render until you adjust a setting or resume playback
  • Convergence range expanded from ±5% to ±20%, allowing stronger depth placement adjustments via the slider and mouse drag
  • The Volume slider now has a mute toggle button inside the popup - click it or press M to mute/unmute
  • Volume is now remembered across sessions - videos start at the level you last set instead of always starting at 100%
  • Render resolution now defaults to "Auto (Match Display)" which dynamically caps processing to the actual window size - no more wasting GPU power rendering at 4K when the window is smaller
  • Reorganized Depth settings into two tabs: "Depth Map" for settings that apply to all depth sources (overlay, gamma), and "AI" for model selection, processing, and temporal stabilization
  • Removed the bilateral filter depth post-processing pass - it degraded depth map quality on modern AI models by introducing color-dependent artifacts and softening real depth edges
  • Removed the MiDaS DPT-LeViT depth model - it produced visible grid artifacts in the depth output
  • Filenames in the top bar now use the full available space instead of cutting off at a fixed character limit - long filenames only truncate when they would overlap with the buttons on the right
  • Hovering over control buttons reveals a tooltip with the button name and keyboard shortcut
  • Foreground objects now correctly occlude background at depth edges during 2D-to-3D conversion, fixing reversed depth ordering at object boundaries
  • Sliders are now easier to click - you no longer need to hit the thin track bar exactly, clicking near it works too
  • The performance overlay now shows "Idle" when no rendering is happening (paused video, still image, or start screen) instead of displaying stale timing values
  • The performance overlay (P) now stays visible when hiding the UI with H, so you can monitor performance while viewing clean content
  • The source button and filename in the top bar automatically shift right when the performance overlay is open, so they are no longer hidden behind it
  • Retuned 2D-to-3D defaults: depth intensity starts at 1% (was 2%) and edge dilation radius at 1% (was 0.25%) for a more natural out-of-the-box stereo experience on lenticular displays
  • Edge dilation radius maximum raised from 0.75% to 3%, giving more headroom for content that benefits from stronger edge treatment
  • Removed 3G2 video format - it was listed but never actually playable
  • Fixed a crash when switching the temporal stabilization mode back to "EMA (Simple)" after using "Optical Flow + EMA"
  • Fixed the mouse cursor and player controls not auto-hiding when viewing still images
  • Fixed player controls staying permanently visible instead of auto-hiding after inactivity
  • Fixed pressing H on the start screen permanently hiding the mouse cursor
  • Fixed arrow keys and PageUp/PageDown briefly flashing "Loading..." when only a single file is open
  • Fixed the Max Upscale dropdown losing its default value after switching displays, making it unselectable and the Reset button non-functional

v1.1.0

  • Animated image support: GIF, animated AVIF, and animated WebP files now play their full animation instead of showing only the first frame
  • Animated images play their full animation before auto-advancing to the next file
  • Playlist ordering: playlists are now sorted naturally by name (case-insensitive, numerically correct - "file2" before "file10"), with an optional shuffle mode in Settings that reshuffles after each cycle
  • Playlists with multiple videos now auto-advance to the next file instead of looping the current video
  • Arrow keys (Left/Right) now navigate to previous/next image during slideshow playback
  • Arrow Left within the first 3 seconds of a video skips to the previous file; Arrow Right near the end skips to the next file
  • Press H to instantly hide all UI elements - the interface stays hidden even when you move the mouse or press other keys, so you can enjoy uninterrupted viewing or run a hands-free exhibition. Press H again to bring everything back
  • The installer now shows a full setup wizard with installation directory selection instead of a silent one-click install
  • File associations can be toggled during installation via a checkbox (enabled by default) - associates common video and image formats with Oku3D so you can open files directly from Explorer
  • The installer now shows a "What's New" page with the changelog so you can see what changed in this version
  • Settings are now organized into focused tabs (Display, Playback, Depth AI, Quality) instead of a single overloaded General tab
  • Press P to toggle a compact performance overlay showing real-time FPS, frame duration, and per-stage timing bars - visible alongside the settings panel so you can see the impact of changes instantly
  • The desktop app remembers your window position, size, and maximized state across sessions
  • The video area now uses the full intended resolution (1920x1080) instead of being shrunk by the window title bar and frame (desktop app only)
  • On smaller screens, the initial window now scales down proportionally to maintain the correct aspect ratio instead of being clipped by the OS (desktop app only)
  • The filename is now always shown in the top bar, even when playing a single file (not just in playlists)
  • Clicking the filename in the top bar opens the system file explorer with the file selected (desktop app only)
  • Depth map debug view is now a continuous opacity slider (0-100%) instead of an on/off toggle, letting you blend the depth map over the video at any intensity
  • You can now limit how much small content is magnified - prevents extreme pixelation of low-resolution images and videos (Settings > General > Max Upscale)
  • Slideshow duration options now show minutes for longer durations (2m, 3m instead of 120s, 180s) and include a new 5-minute option
  • Unsupported files in a playlist are displayed as a 3-second error slide with a countdown, then auto-advance to the next file - you can also skip manually with arrow keys
  • Files with unsupported video codecs now show a clear error message instead of silently freezing the player
  • Loading overlay now shows "Loading..." for files instead of the misleading "Starting capture..."
  • Small images are no longer misidentified as stereo 3D format

v1.0.0

  • Initial release of Oku3D Video Player - watch everything in 3D.
  • AI-powered 2D-to-3D conversion using depth estimation, turning any regular video or image into a stereoscopic 3D experience in real time
  • Native stereo playback for Side-by-Side, Top-Bottom, and Half/Full-Width formats
  • VR180 and VR360 sphere projection with mouse-controlled viewport rotation
  • Automatic stereo format detection from filename patterns and aspect ratio analysis
  • Multiple depth estimation models with different quality/performance trade-offs, downloadable on demand
  • Temporal depth stabilization to reduce flickering between frames
  • Configurable depth post-processing pipeline (bilateral filter, edge dilation, gamma remap, and more)
  • Adjustable 3D intensity, convergence, and depth gamma for fine-tuning the stereo effect
  • Multiple output formats: Side-by-Side, Top-Bottom, Anaglyph, Row-Interleaved, and Mono
  • Screen capture and webcam input for live 3D conversion
  • Drag-and-drop file loading with multi-file playlists and auto-advance
  • Image slideshow mode with configurable display duration
  • Keyboard shortcuts following common media player conventions (VLC, MPC-HC, MPV)
  • Settings panel with per-module configuration, all settings automatically saved and restored
  • Fullscreen mode with auto-hiding controls and separate output format settings for windowed/fullscreen
  • Duplicate UI mode for 3D displays - controls appear in both eye views for comfortable use on lenticular screens
  • Available as a desktop app (Windows) and as a browser-based web app
← Back to home