Release Notes

What's new in each version of Oku3D.

v2.4.0

Spatial Video · Broader Codec Support · Live Streams · Sharper 3D on Motion · Fixes

  • Spatial Video: iPhone Spatial Videos recorded on iPhone 15 Pro and iPhone 17 Pro models open as 3D out of the box - both eyes are decoded and presented in stereo without any conversion step.
  • HEVC Without Codec Pack: HEVC videos play out of the box on every Windows install - no Microsoft Store extension and no third-party codec pack required. Hardware-accelerated decoding keeps 4K HEVC smooth on modern GPUs.
  • More Container Formats: MKV, WebM, FLV, MPEG-2 elementary streams (.m2v), DivX, ASF and other containers that previously needed third-party codec packs now play out of the box. AV1, VP9, ProRes and other modern codecs also work without extra installs.
  • Open Stream: A new entry on the start screen lets you watch live streams in 3D - HLS, RTMP, RTSP, DASH and MPEG-TS over UDP are all supported. Paste a URL into the dialog or drag one in from your browser; the ten most recent streams are remembered for one-click reopen. Streams default to depth-sync mode (Settings → Depth → Sync → Motion-Sync 3D) so the 3D effect stays aligned even when network delivery jitters.
  • LIVE Badge: A red LIVE badge appears on the player bar during a live stream - it reads as a status indicator while playing and dims to an outline once you pause; one click jumps back to the current live edge.
  • Open from Browser: Drag the "Open in Oku3D" bookmark from the bookmarklets page onto your browser - one click on supported video pages opens the stream in Oku3D directly.
  • HDR Precision: Dark scenes in HDR10 and HLG videos no longer show banding from an internal 8-bit conversion - the source's full 10-bit precision is now preserved end-to-end on the way to the screen.
  • Sharper 3D on Motion: During fast camera pans and action scenes the 3D effect now tracks moving objects edge-to-edge instead of trailing slightly behind, eliminating the soft ghosted halos that used to appear at the borders of moving objects.
  • VR Picture Sharpness: The cinema screen stays sharp at every distance - pushing the Screen Distance slider far back no longer makes the picture grainy or aliased. Super Sampling now defaults to 1.5× for a clearer image out of the box; users on low-end GPUs can drop it.
  • VR Controllers: You can now adjust playback volume directly from your VR controllers - push the left thumbstick (or left trackpad on Vive) up or down.
  • Background File Loading: Opening files from network drives, USB sticks or spun-down hard drives no longer freezes the app for several seconds - loading runs in the background with a progress spinner so the app stays responsive throughout.
  • Debug View Reset: Visualization Mode, Diagnostic Overlay and Overlay Opacity on the Depth tab now reset to their defaults at every app start, so an accidentally enabled debug view does not carry over to the next session.
  • Performance Snapshot: Press Ctrl+P to copy a diagnostic snapshot to the clipboard - codec, decoder type, GPU, depth model, playback FPS, stage timings and recent log messages included. Useful for bug reports - share privately if filenames in your library are sensitive.
  • Quieter Operation: A new Depth → Sync setting caps how often the depth AI runs, trading slightly softer 3D edges on motion for less GPU load and lower fan noise.
  • GPU Picker: A new Settings → Display → Advanced → Graphics entry lets you pin which graphics card Oku3D uses - useful on machines with more than one discrete GPU where the system would otherwise pick the slower card. The choice is remembered across restarts. The 3D depth AI follows the same pick so a single card carries the load instead of two, and duplicate entries that Windows sometimes lists for one physical card are filtered out.
  • Fixed - Convergence Slider: Moving the convergence slider to a positive value pushed the picture behind the screen instead of popping it forward. If you previously pinned a convergence baseline or saved per-file overrides, they now produce the opposite 3D effect - re-adjust them once after updating.
  • Fixed - Screen Capture at 4K: Capturing a 4K monitor or window dropped to a few frames per second even on high-end GPUs, with the picture hitching as soon as you started watching. Captures now run at the source's native frame rate.
  • Fixed - 3D on High-Refresh Monitors: The 3D effect updated only a few times per second when the app sat on a 120 / 144 / 165 Hz monitor, while 60 Hz monitors stayed smooth.
  • Fixed - Animated Image Speed: Some animated GIFs, APNG and animated WebP images played roughly 10x too fast when the file declared an extremely short or zero frame delay.
  • Fixed - Subtitle Memory: Memory usage kept climbing throughout multi-hour sessions with subtitles enabled - most noticeable with image-based subtitle tracks (PGS, DVB) - instead of staying steady.
  • Fixed - Audio Sync: Audio could drift out of sync with video after seeking in files with non-48 kHz audio (most commonly 44.1 kHz CD-style and 96 / 192 kHz high-resolution recordings), and after switching to a different audio track on certain multi-language videos.
  • Fixed - Timeline Scrubbing: Dragging the timeline scrubber rapidly could briefly flash a frame from the wrong position before the new one appeared.
  • Fixed - Language Auto-Selection: With Preferred Subtitles or Preferred Audio Language set to "Auto (System)", a wrong-language track could load instead of one matching your system language - subtitles could even load when no track in your language existed at all.
  • Fixed - Subtitle Auto-Selection: When a video carried two equally-suitable subtitle tracks in your preferred language, Oku3D auto-loaded the second one instead of the first.
  • Fixed - Subtitles After Seeking: Subtitles could go missing or stay on the previous track after seeking - either right after picking a new subtitle track and quickly scrubbing the timeline, or after jumping far ahead in a video and then back.
  • Fixed - Bitmap Subtitles: Image-based subtitle tracks (PGS, DVB) could stay invisible during playback on streams that did not carry display-duration timing.
  • Fixed - Bitmap Subtitle Sharpness: Image-based subtitles (PGS, VobSub, DVB) showed uneven column widths and stairstepped diagonals when upscaled onto a 4K or VR rendering surface.
  • Fixed - Viewport Vignette: The Viewport Vignette darkened the picture itself instead of staying on the background bars around it.
  • Fixed - AI Model Download: An interrupted connection or captive-portal redirect during the first AI depth model download corrupted the cache and broke every subsequent launch until you cleared the cache folder manually.
  • Fixed - Webcam Detection: Some virtual cameras and USB capture cards did not appear in the device list, even when other capture tools could see them.
  • Fixed - Capture Source Switch: Switching the active source from screen capture to a webcam could freeze the app.
  • Fixed - Stereo Webcam Layout: The first frame from a stereo webcam appeared as a doubled 2D picture before snapping to the correct 3D layout.
  • Fixed - Webcam Format Memory: A single damaged entry in your saved webcam capture-format choices wiped out the remembered formats for every other webcam and capture card at the next launch.
  • Fixed - LIF Photo Compatibility: Certain 3D photos in Leia Image Format opened as flat 2D instead of in 3D.
  • Fixed - VR on Full SBS: VR180/VR360 videos appeared horizontally squashed in Full SBS mode on displays that present each eye at native resolution (XREAL Air's 3D mode, XREAL One Pro Ultra-Wide, similar 3840x1080 panels).
  • Fixed - VR Cinema Background Depth: With the convergence slider at its neutral default, the Ambient Background's depth offset had no visible effect when watching in VR Cinema mode.
  • Fixed - VR Subtitle Depth: The subtitle depth slider had no effect in VR - subtitles stayed at the same fixed distance regardless of the slider position. The slider now pulls subtitles closer (positive) or pushes them farther away (negative) in VR Cinema mode.
  • Fixed - VR Slider Drag: Dragging the Screen Distance, Screen Width or other sliders with a VR controller could leave the UI unresponsive, and sliders stopped following the controller before reaching their min or max value when the drag swept past the screen edge.
  • Fixed - VR Cursor and Laser: The cursor sprite drifted slightly off the laser tip (especially on curved screens), and the laser disappeared at the screen edge when pointing off-screen - the cursor now lines up exactly with the laser tip and the laser stays visible at the edge.
  • Fixed - Mouse and VR Controller Conflict: The desktop mouse cursor and the VR controller laser fought for control of the cursor when both were active - the cursor flickered between mouse and laser positions, and clicks could fire twice for one user action. The cursor now follows whichever device the user last touched: moving the mouse takes over (the classic arrow returns even inside a VR session); pressing the trigger, nudging the thumbstick, or sweeping the controller hands cursor back to the laser ring.
  • Fixed - Click-Through Overlay: Switching the output mode to or from Leia SR Weaving while the click-through overlay was active left the UI hidden and the main window stuck in click-through mode, requiring an extra hotkey press to recover.
  • Fixed - Samsung Odyssey 3D G9: Switching into Leia SR Weaving failed with a "no 3D display" message on the Samsung Odyssey 3D G9 even when the monitor was correctly connected and set to its native resolution.
  • Fixed - Leia SR Display: Switching into Leia SR Weaving failed with a "no SR display" message after plugging the SR display in while Oku3D was already running, until the app was restarted.
  • Fixed - Leia SR Exit: Leaving Leia SR Weaving mode briefly flashed an outdated still frame on the windowed view before the current picture appeared.
  • Fixed - F11 Shortcut: In VR or Leia SR mode, pressing F11 toggled desktop fullscreen instead of starting or ending the immersive session like F does.
  • Fixed - Held Hotkeys: Holding Space, F, F11, F12, P, M, V, D, F1 or O retriggered the hotkey's action repeatedly while held instead of firing once - pause, fullscreen, settings and mute toggles flickered, and F1 / O each opened a new browser tab or file picker on every repeat.
  • Fixed - UI Hidden Mode: While the UI was hidden via H, pressing P (performance overlay) or V (3D UI toggle) silently flipped the underlying setting; the change only appeared after pressing H to bring the UI back.
  • Fixed - Stuck Cursor Pan: The picture could keep panning with the cursor after switching to a 3D display - without holding any mouse button - if you happened to be holding the mouse button while the display switched.
  • Fixed - Dropdown Menus: Opening a long dropdown - such as the webcam format list - left the currently selected entry hidden off-screen until you scrolled to find it.
  • Fixed - Dropdown Live Preview: Hovering or dragging the scrollbar inside a long dropdown - such as Color Grading or the Anaglyph Color Mode - briefly previewed whichever option the cursor passed over instead of holding the currently selected option.
  • Fixed - Playlist Sort: Filenames that differed only in the capitalisation of a German umlaut (ä, ö, ü) sorted far apart in the playlist instead of next to each other.
  • Fixed - Update Check: On machines without internet access, the update check could trigger a network firewall prompt on every launch instead of backing off for the day after a failed attempt.

v2.3.0

Click-Through Overlay · Audio Playback · Ambient Background · Auto Format Detection · Zoom & Pan

  • Click-Through Overlay: Run a game and Oku3D on the same monitor. Ctrl+Shift+F11 (configurable in Settings > Display) floats Oku3D's 3D output as a transparent layer over the game window; keyboard and mouse keep going to the game so you can keep playing while Oku3D renders the 3D picture on top. Press the hotkey again to switch back.
  • Audio Playback: Music files now play directly in Oku3D - 38 formats spanning everyday MP3 / FLAC / Opus / M4A through to AC-3, DTS, ALAC, APE, DSD (.dsf, .dff) and Matroska Audio. Files with embedded album art show the cover in depth-converted 3D; files without cover art play with a reactive 3D sphere that pulses, glows and morphs with the music in real stereo depth.
  • Ambient Background: The bars around video and images can now fill with eight modes - four solid colours (Black, Dark Gray, Gray, White), an adaptive Sampled tone that takes its colour from the picture, and three blur styles (Edge, Cover, Mirror) that animate the bars from the picture content itself. Three companion sliders shape the result: Image Shadow darkens the bars adjacent to the picture so it visually lifts off the backdrop; Viewport Vignette darkens the screen corners for a cinema-style frame around the whole picture; Background Depth positions the backdrop visibly behind the picture in 3D, independent of the picture's own convergence.
  • Auto Format Detection: More videos and photos open as 3D without manual configuration: container metadata (Matroska StereoMode, MP4 spatial-media, VR180/360 captures from Meta Quest, GoPro, or Insta360), VR180 stereo (2:1 aspect at 4K width or above), ultra-wide Side-by-Side layouts (3840x1080, 2560x720, 1600x600, or any aspect above 3.5:1), and photos with side-by-side stereo content - verified against the picture itself, so panoramas with unrelated halves stay 2D - are now classified automatically.
  • Zoom & Pan: Zoom into the image with the mouse wheel (centered at the cursor) or Numpad + / -, then drag to pan. Numpad 0 resets. The 3D effect stays comfortable at every zoom level.
  • Pin Convergence as Default: The convergence slider popup now has a pin button. Adjust the slider until the 3D feels right, click pin, and every new file opens at that value. Pin a different value any time. Compatible 3D photo formats (LIF, MPO) still seed the slider from their own metadata on first open.
  • Format Memory: Slideshow-friendly format memory for 3D photos that lack metadata. Set the format your photos need via the controls, hit Ctrl+D to make it the default, and every subsequent unrecognized file inherits that choice - left, right, left, right through hundreds of images without touching the format dropdown. Files the player can identify confidently (VR180 photos, files with container metadata, files with format tags in the name) keep their detected format regardless of the saved default. Set a different default any time with Ctrl+D; the initial default is the same 2D → 3D conversion the player has always done for unrecognized content.
  • Save Per File: Settings > Depth has a new "Save per image" setting that remembers your per-file choices. The "NTFS stream" and ".xmp sidecar" modes record your convergence slider adjustment per file. The "Filename suffix" mode instead encodes your 3D format choice directly into the file name (_SBS, _HSBS, _TAB, _HTAB, or the Leia LumePad 2 style _2x1, _half_2x1, _1x2, _half_1x2), renaming matching subtitle and sidecar files in lockstep and replacing rather than stacking an existing format tag so Movie_SBS.mkv switched to top-bottom becomes Movie_TAB.mkv. Off by default; the pinned default covers most workflows without writing to your files.
  • Full SBS Mode: New SBS output for 3D glasses that present each eye at native resolution (XREAL Air's 3D mode, XREAL One Pro Ultra-Wide, similar 3840x1080 panels) - the picture now fills each eye instead of leaving black bars on the sides.
  • Wider LIF Compatibility: Leia Image Format photos that embed the right-eye view as XMP metadata - an alternative encoding to the binary-append format used by most LIF files - now open as 3D out of the box.
  • Subtitle Menu: Subtitle entries now use short consistent labels like "Deutsch [Forced] (SRT, Subs/)" instead of verbose muxer titles and full filenames, grouped (embedded first, external next) with placeholders first, named tracks next, and languages alphabetically; subtitle files without a detectable language show as "Separate file (SRT)" instead of the generic "Subtitles" label.
  • Renamed to Media Player: Oku3D is now "Oku3D Media Player" - reflecting the current video, image, and audio support. You may need to re-pick Oku3D as the default app for any file types you had explicitly assigned.
  • Reopening Oku3D: Launching Oku3D while it is already running now brings the existing window to the front and restores it if it was minimized.
  • Help Button: The settings panel has a new "?" button next to the close button that opens the online help page - the same page F1 opens.
  • Fixed - Depth Slider: The depth-intensity slider in the bottom control bar was visible on native 3D sources (side-by-side, top-bottom, VR180/360) where adjusting it had no effect.
  • Fixed - Mouse Gestures: Several picture-area mouse gestures stopped working or worked partially - double-click for fullscreen, right-drag for convergence (also limited to ±5 % instead of the full ±20 % the slider covered), middle-click for view reset, and mouse-wheel zoom on 3D displays.
  • Fixed - Large Photos: Very high-resolution photos and gigapixel panoramas failed to open with a "Memory limit exceeded" message.
  • Fixed - 2D to 3D Conversion: A picture could stay flat after being opened in 2D-to-3D mode instead of being converted to 3D.
  • Fixed - Photo Orientation: Photos taken in non-default camera orientations - portrait phone captures or shots where the phone was held upside-down - appeared rotated 90° or 180° from how every other viewer shows them. Covers JPEG, PNG, WebP, AVIF, JPEG XL, JPEG 2000 and DPX.
  • Fixed - 3D Photo Files: Stereoscopic JPEG (.jps) and PNG (.pns) photos, and smaller side-by-side exports, sometimes opened as flat 2D instead of in 3D.
  • Fixed - Mislabeled Image Files: Photos saved with a wrong extension - e.g. an AVIF, JPEG XL, or JPEG 2000 file stored as .jpg - failed to open with an "image format not supported" error.
  • Fixed - JPEG Stereo Markers: Some .jpg photos with leftover stereo-pair markers from a 3D camera refused to open with an "invalid MPO container" error, even though the picture itself was a perfectly normal JPEG.
  • Fixed - 360° Photos in 3D: Rotating or zooming a 360° photo in 2D-to-3D mode left the 3D conversion and the Diagnostic Overlay screen-locked to the photo's initial view instead of moving with the camera.
  • Fixed - Windows 10 Screen Capture: On Windows 10, capturing a window or screen showed "Screen capture not available" instead of the live picture.
  • Fixed - External Subtitles: External SRT files for languages like Polish, Russian, or Japanese appeared empty or showed broken characters instead of their proper text.
  • Fixed - Subtitle Seeking: Seeking backward to a position close to the start of a video could leave subtitles missing or delayed.
  • Fixed - Subtitle Outline: The black outline around subtitle text could show transparent gaps around glyph curves, and stayed at the same pixel thickness regardless of picture size.
  • Fixed - Playback Bar: The playback bar kept following the cursor when you released the mouse over one of the playback buttons mid-drag.
  • Fixed - Dropdown Menus: Long entries in dropdown menus, such as in the subtitle and audio track lists, ran past the right edge instead of being truncated with an ellipsis.
  • Fixed - App Name in Windows: Windows file properties, the "Open with..." picker, and the Task Manager Details tab showed "oku3d.exe" instead of "Oku3D Media Player".

v2.2.0

VR Headset · HDMI Capture Cards · Background Browser Capture · HDR Color Range · Webcam Audio

  • VR Headset: The new "VR Headset (OpenXR)" output mode supports Meta Quest, Valve Index, HTC Vive, and other OpenXR runtimes. Flat, side-by-side, and VR180/360 sources play on a virtual cinema screen - curved like a real theatre by default and adjustable from flat to IMAX-style wraparound via the Screen Curvature slider. Subtitles float comfortably in front of you and follow your gaze with a soft lag that filters out head tremor. The right controller handles pause, seek, volume, recenter, and exit; on VR180/360 sources the thumbstick pans the view - hold the grip button to rotate, push up or down without grip to zoom. The desktop window mirrors one eye while you watch, with the side switchable in Settings. True wraparound sphere rendering for VR180/360 is on the roadmap for a future release.
  • HDMI Capture Cards: Reliable full-framerate capture from USB HDMI capture cards over long sessions, including widely-used MS2130-based adapters (such as the WARRKY USB 3.0 family) popular for capturing Xbox, PlayStation, or PC gameplay.
  • Background Browser Capture: Screen-captured browser windows keep playing their videos when Oku3D is maximized or fullscreened on the same monitor as the browser - browsers normally pause covered video elements for power saving, which would otherwise leave a blank rectangle in the captured picture.
  • HDR Color Range: The Exposure, Contrast, Highlights and Shadows sliders in Settings > Image now have full usable range across HDR content: colour adjustments run before the HDR-to-SDR conversion, and the Shadows slider uses a perceptual curve that visibly opens up dark areas across its full travel.
  • Webcam Audio: Webcams and capture cards can now play their audio alongside the video. Pick the matching audio device in the new dropdown next to the camera selection - useful for HDMI capture cards where game audio comes in over USB.
  • Capture Resolutions: A new resolution dropdown next to the camera selection lets you pick from every native capture mode the camera reports - useful when the camera offers a stereo mode you want and the auto-pick goes for the mono one, or when a capture card's anamorphic widescreen mode comes out squished. Your choice is remembered per camera.
  • Performance Overlay: Now shows the live frame rate for screen capture, webcam capture, and animated images alongside the existing video-file rate, and hides the row when the source is paused or idle so you can see at a glance whether the capture is actually delivering frames.
  • Stereo Webcam Detection: Stereo webcams that pack two 4:3 or square images side-by-side are now recognised as 3D out of the box.
  • Depth Stability: Flat surfaces like walls and clear skies now look noticeably more stable in 3D out of the box, with even less flicker if you turn Temporal Smoothing higher.
  • Depth Memory: The depth slider next to the play button is now remembered across sessions - playback starts at the 3D depth you last set instead of resetting to default on every restart.
  • SpatialLabs View 27: The Acer Predator SpatialLabs View 27 is now picked as the Leia 3D output reliably on multi-monitor systems.
  • Installer "What's New" Page: Now easier to read, with a larger window and the changelog rendered as formatted bullet lists, bold text, and highlighted command names instead of plain text.
  • Error Notifications: Now have a red tint so they stand out from routine status messages.
  • Fixed - Leia Head Tracking: On Leia 3D displays, head tracking stopped following you while viewing a still photo or paused video, forcing you to keep your head in one fixed position to see 3D.
  • Fixed - Leia Mouse Drag: On Leia 3D displays, sliders and the playback bar kept following the cursor when you released the mouse after dragging past the window edge.
  • Fixed - Paused Seeking: Seeking while paused left a faint 3D ghost of the previous video position over the new one until you resumed playback.
  • Fixed - Subtitle Track Labels: The subtitle menu labelled every track with just its language (e.g. "English"), so multiple same-language tracks like Director's Commentary and Forced became indistinguishable, and external subtitle files no longer showed which file they came from.
  • Fixed - Swap Eyes: The "Swap Eyes" toggle in Settings > Display had no effect on the picture - the left and right views came out the same regardless of the setting.
  • Fixed - Webcam Source: When the first detected camera couldn't be opened, Oku3D got stuck on the welcome screen with an error message and no way to pick a different camera.

v2.1.0

External Subtitles · HDR · Depth Preview 3D · Analysis Overlays

  • External Subtitles: Subtitle files like Movie.de.forced.srt are now found automatically next to the video or in Subs/ / Subtitles/ / Sub/ subfolders.
  • Subtitle Shortcut: Press S to cycle through subtitle tracks (off → first → next → off).
  • HDR: HDR videos (HDR10, Dolby Vision, HLG) and wide-gamut Rec. 2020 sources now play with natural-looking colors and visible highlights instead of looking washed out and far too dark with crushed details.
  • Depth Preview 3D: The new mode shows the AI-detected depth as a 3D surface you can tilt with the mouse - handy for spotting depth-detection mistakes before switching to stereo output. Pick it under Settings > Depth > Depth Map > Visualization Mode.
  • Drag and Drop: Dropping a file onto Oku3D now activates the window, so keyboard shortcuts work right away without an extra click.
  • Analysis Overlays: New overlays show how Oku3D processes your video - depth as greyscale (raw and post-processed for an A/B comparison), depth as heatmap, edge detection, frame-to-frame jitter, motion, letterbox bars, scene cuts, and stereo stretch (red areas where the 2D-to-3D conversion stretches pixels around object edges). Press D to cycle opacity, Shift+D to switch overlays.
  • Default Upscale: The default Max Upscale is now Unlimited - small content fills your display unless you set a limit in Settings > Display.
  • Motion Response: The 2D-to-3D conversion reacts faster to motion while keeping unchanging surfaces just as stable as before.
  • Inference Quality: The 2D-to-3D conversion now uses a higher AI resolution out of the box, producing sharper depth and edge detail. If you previously chose a different Inference Quality in Settings, that choice is kept.
  • Sharpen Default: Sharpen is now on by default, lifting fine detail straight away. Turn it off under Settings > Image if you prefer the original look.
  • Section Reset: Settings sections with a master on/off switch (e.g. Sharpen, Edge Dilation) now have a reset arrow that restores the switch to its default.
  • Fixed - Playback Smoothness: Playback showed micro-stutters during 2D-to-3D conversion even when the FPS counter read a steady 60 fps.
  • Fixed - Mid-Range GPUs: 2D-to-3D conversion competed with rendering for GPU time, leaving residual stutter on mid-range graphics hardware.
  • Fixed - Film Frame Rates: 24-fps and 30-fps films generated a fresh depth map only on every other frame, leaving slightly stale depth on fast camera moves.
  • Fixed - Installer Upgrade: Installing a new version left the previous Oku3D installation in place instead of replacing it, so two copies appeared side by side in Apps & features.
  • Fixed - HDMI Capture: HDMI capture cards no longer appear horizontally squished when the device offers an ultrawide capture mode.
  • Fixed - Leia 3D Fullscreen: Menus and controls came out stretched and pixelated when entering Leia 3D fullscreen from a tall or extra-wide window.
  • Fixed - Depth After Settings Change: Still images and paused video kept showing the old 2D-to-3D conversion after you changed the AI model or quality, until you nudged playback.
  • Fixed - Scene Cut Detection: Scene-cut detection missed typical cuts because the v2.0.0 default was too strict; sensitivity now also adjusts in 1 % steps for finer tuning.
  • Fixed - Scene Cut Depth: After a scene cut, the previous scene's depth bled into the new scene before the depth model caught up.
  • Fixed - Performance Overlay: With both Settings and the performance overlay open, clicking the close button on the performance overlay closed Settings instead.

v2.0.0

Native Windows App · Leia 3D Output · More Formats · Render Resolution Scaling

  • Native Windows App: Oku3D is now a native Windows app - faster to launch and lighter on memory and battery
  • Leia 3D Output: Native low-latency 3D output on Leia SR displays (Samsung Odyssey 3D G9 and other Leia-based glasses-free monitors). It works even when the SR display is your secondary monitor or runs at a different resolution - Oku3D detects it and switches the resolution automatically.
  • Video Formats: Many more video formats are accepted - AVCHD camcorder recordings, MPEG, mobile recordings, and DVD video files
  • Image Formats: Many more image formats are accepted - TIFF, OpenEXR, JPEG XL, JPEG 2000, HDR, Targa, and others, covering most consumer photo, pro photography, cinema, and VFX-export formats
  • Delete to Recycle Bin: Press Delete to move the current file to the Recycle Bin, then automatically advance to the next playlist entry
  • 3D UI Controls: The 3D UI controls now appear in stereo on Anaglyph and Interleaved output modes too - previously only Side-by-Side and Top-Bottom showed depth on the controls
  • Sharpen: Now significantly faster and uses AMD FidelityFX CAS for crisp edges without halos or ringing
  • Render Resolution Scaling: A Render Resolution below the source size now shrinks frames at decode time, letting older hardware play 4K smoothly at 720p or 1080p
  • Terminal Diagnostics: Launching Oku3D.exe from a terminal now prints diagnostic output to that terminal, useful when reporting a problem (double-click launches stay silent as before)

v1.3.0

Subtitles · Audio Codecs · Audio Tracks · Timeline Previews

  • Timeline Previews: Hover over the progress bar to see a thumbnail and timestamp of any position before clicking - makes it easy to find specific scenes
  • Audio Codecs: Full support for AC3 (Dolby Digital), E-AC3, DTS, MP2, AAC, Opus, Vorbis, FLAC, MP3, and PCM - no more silent videos
  • Audio Tracks: Switch between multiple audio tracks from the top bar 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
  • Subtitles: Embedded subtitles from MKV and MP4 files now display automatically - supports SRT, ASS/SSA, PGS, and DVD/VobSub subtitles
  • Subtitle Track Selection: Switch between multiple subtitle tracks from the top bar during playback, or turn subtitles off
  • Subtitles in 3D: Subtitles appear in stereo on 3D displays with correct depth in all output formats - SBS, Top-Bottom, Interleaved, and Anaglyph
  • 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 Appearance: Configure font size, color, outline thickness, vertical position and text anchor in Settings > Subtitles, plus a time offset to shift subtitles earlier or later when they are out of sync
  • Preferred Subtitle Language: 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
  • Capture Controls: Format, depth, and convergence controls are now available in the bottom bar when using screen or webcam capture
  • Stereo Webcams: Cameras such as the Samsung Odyssey 3D are automatically detected and displayed in native 3D instead of being processed through depth conversion
  • Browser Auto-Pause: In the browser version, playback now pauses automatically when switching to another tab and resumes when you return
  • Startup Speed: The interface now appears noticeably faster on startup
  • File Responsiveness: Faster seeking, audio track switching, and subtitle loading on large video files, especially over network drives or external storage
  • Fixed - Startup Language: The app briefly showed English on startup before switching to your selected interface language.
  • Fixed - Startup Flash: The desktop app window flashed white on startup.
  • Fixed - Explorer Launch: Opening a video file directly from Windows Explorer briefly flashed the start screen before loading.
  • Fixed - File Deletion: Deleting or moving a file during playback silently froze the player instead of reporting the problem.
  • Fixed - Audio Sync: Video drifted behind the audio under heavy CPU load, disk activity, or other programs running alongside.
  • Fixed - Capture Switch: The previous video's last frame and filename remained visible after switching to screen capture or webcam.
  • Fixed - Mouse Cursor: The mouse cursor reappeared when you used keyboard shortcuts, even though you hadn't moved the mouse.
  • Fixed - Depth Overlay Key: Pressing D on flat 2D, native side-by-side, or top-bottom video flashed a misleading horizontal grayscale gradient - the depth-map overlay only applies in 2D → 3D mode, so D now shows a brief notification instead and leaves your overlay setting unchanged.

v1.2.0

Multi-language UI · Stereo Image Formats · Color Grading · Sharpen

  • Multi-language UI: 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
  • File Formats: MKV, APNG, and JPE files are now supported
  • MPO Stereo Images: 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 Images: Load .jps, .pns, and .stj files directly in 3D with automatic eye-order detection from embedded stereo metadata
  • LIF Images: Load Leia Image Format files natively - stereo pairs display directly in 3D, and files with embedded depth maps render in 3D instantly without downloading an AI model
  • LIF Metadata: Stereo parameters (convergence and depth intensity) from the file metadata are automatically applied when loading
  • 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 edge sharpening that increases contrast at edges to reduce perceived ghosting on lenticular 3D displays - configurable radius and intensity in Settings > Image
  • Dropdown Previews: 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
  • Slider Reset Button: Convergence and Depth sliders now have a reset button inside the popup to quickly return to the default value
  • Depth Map Overlay: 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 Alignment: Depth estimation accuracy improved by eliminating a subtle horizontal misalignment between the depth map and the video
  • Inference Quality: Now a "Low / Medium / High" setting that automatically maps to the correct resolution for each model - the setting persists when switching models
  • Frame-Edge Depth: 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
  • 3D Mouse Cursor: 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
  • Idle GPU: 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
  • Volume Mute: The Volume slider now has a mute toggle button inside the popup - click it or press M to mute/unmute
  • Volume Memory: 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
  • Depth Settings Layout: Reorganized into two tabs: "Depth Map" for settings that apply to all depth sources (overlay, gamma), and "AI" for model selection, processing, and temporal stabilization
  • Depth Quality: Removed an old depth-smoothing step that hurt depth quality on modern AI models - it blurred real depth edges and introduced colour-dependent artefacts
  • MiDaS Model Removed: The MiDaS DPT-LeViT depth model is gone - it produced visible grid artifacts in the depth output
  • Filename Display: 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
  • Button Tooltips: Hovering over control buttons reveals a tooltip with the button name and keyboard shortcut
  • Slider Hit Area: Sliders are now easier to click - you no longer need to hit the thin track bar exactly, clicking near it works too
  • Performance Overlay: Now shows "Idle" when no rendering is happening (paused video, still image, or start screen) instead of displaying stale timing values
  • Performance Overlay in Hide-UI: The performance overlay (P) now stays visible when hiding the UI with H, so you can monitor performance while viewing clean content
  • Top Bar Layout: 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
  • 2D-to-3D Defaults: Retuned so 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 Range: Maximum raised from 0.75% to 3%, giving more headroom for content that benefits from stronger edge treatment
  • 3G2 Format Removed: It was listed but never actually playable
  • Fixed - Depth Edges: At depth edges during 2D-to-3D conversion, foreground objects failed to hide what was behind them - near and far were swapped at object boundaries.
  • Fixed - Temporal Stabilization: The app crashed when switching the temporal stabilization mode back to "EMA (Simple)" after using "Optical Flow + EMA".
  • Fixed - Still-Image Auto-Hide: The mouse cursor and player controls stayed visible when viewing still images instead of auto-hiding.
  • Fixed - Player Controls Auto-Hide: Player controls stayed permanently visible instead of auto-hiding after inactivity.
  • Fixed - Start Screen Cursor: Pressing H on the start screen permanently hid the mouse cursor.
  • Fixed - Single-File Navigation: Arrow keys and PageUp/PageDown briefly flashed "Loading..." when only a single file was open.
  • Fixed - Max Upscale Dropdown: The Max Upscale dropdown lost its default value after switching displays and became unselectable with a non-functional Reset button.

v1.1.0

Animated Images · Hide-UI Mode · Installer Wizard · Performance Overlay

  • Animated Images: GIF, animated AVIF, and animated WebP files now play their full animation instead of showing only the first frame
  • Slideshow Animations: During slideshow playback, animated images play their full animation before auto-advancing to the next file
  • Playlist Order: 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
  • Playlist Auto-Advance: Playlists with multiple videos now auto-advance to the next file instead of looping the current video
  • Slideshow Navigation: Arrow keys (Left/Right) now navigate to previous/next image during slideshow playback
  • Playlist Skip: 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
  • Hide-UI Mode: 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
  • Installer Wizard: 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
  • What's New Page: The installer now shows a changelog page so you can see what changed in this version
  • Settings Tabs: Settings are now organized into focused tabs (Display, Playback, Depth AI, Quality) instead of a single overloaded General tab
  • Performance Overlay: Press P to toggle a compact 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
  • Window Memory: The desktop app remembers your window position, size, and maximized state across sessions
  • Window Sizing: The video area now uses the full intended resolution (1920x1080) instead of being shrunk by the window title bar and frame (desktop app only)
  • Small-Screen Scaling: 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)
  • Filename Display: The filename is now always shown in the top bar, even when playing a single file (not just in playlists)
  • Show in Explorer: Clicking the filename in the top bar opens the system file explorer with the file selected (desktop app only)
  • Depth Map Overlay: 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
  • Max Upscale: 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, unsupported files 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
  • Fixed - Unsupported Codecs: Files with unsupported video codecs silently froze the player without an error message.
  • Fixed - Loading Overlay: The loading overlay showed the misleading "Starting capture..." text when opening files.
  • Fixed - Stereo Detection: Small images were misidentified as stereo 3D format.

v1.0.0

Initial release of Oku3D Media Player - watch everything in 3D.

  • 2D-to-3D Conversion: AI-powered depth estimation turns any regular video or image into a stereoscopic 3D experience in real time
  • Stereo Playback: Native support for Side-by-Side, Top-Bottom, and Half/Full-Width formats
  • VR180/360: Sphere projection with mouse-controlled viewport rotation
  • Format Detection: Automatic stereo format detection from filename patterns and aspect ratio analysis
  • Depth Models: Multiple depth estimation models with different quality/performance trade-offs, downloadable on demand
  • Temporal Smoothing: Frame-to-frame depth smoothing to reduce flickering between frames
  • Depth Refinement: Configurable steps including smoothing, edge dilation, gamma remap, and more
  • 3D Tuning: Adjustable 3D intensity, convergence, and depth gamma for fine-tuning the stereo effect
  • Output Formats: Side-by-Side, Top-Bottom, Anaglyph, Row-Interleaved, and Mono
  • Screen Capture and Webcam: Live 3D conversion from screen capture and webcam input
  • Drag and Drop: File loading with multi-file playlists and auto-advance
  • Slideshow: Image slideshow mode with configurable display duration
  • Keyboard Shortcuts: Following common media player conventions (VLC, MPC-HC, MPV)
  • Settings: Per-module configuration panel, all settings automatically saved and restored
  • Fullscreen: Auto-hiding controls and separate output format settings for windowed/fullscreen
  • Duplicate UI: For 3D displays, controls appear in both eye views for comfortable use on lenticular screens
  • Desktop and Web: Available as a desktop app (Windows) and as a browser-based web app
← Back to home