Skip to content

WZRD.VID v0.2.0

Choose a tag to compare

@wzrdgang wzrdgang released this 13 May 04:36
· 53 commits to main since this release

//wzrdVID

Current packaged ZIP note: WZRD.VID-macOS.zip is tested primarily on Apple Silicon Macs. Intel Mac users should run from source until universal or Intel-native packaging exists.

SHA256 (WZRD.VID-macOS.zip): 84534d15124aadd9564f9b71bb573555b349ab1d86a9093c0231b5c41314baf9

  • Started v0.2.0 performance hardening with in-process ffprobe metadata caching for repeated duration and stream helper calls.
  • Added render-stage timing logs and long-media warnings for 30+ minute source video/audio inputs.
  • Ran synthetic long-media stress smokes covering max length, random clip assembly, source/external audio, worky mode, match-to-music rejection, and preview-like renders.
  • Documented WZRD.VID Lite Apple app groundwork as research only while Apple Developer/D-U-N-S setup is pending.
  • Started WZRD.VID Lite Apple packaging groundwork with SwiftUI/WKWebView shell sources and a local Lite web-bundle prep script.
  • Added a simulator-ready WZRD.VID Lite Xcode project plus a debug simulator smoke harness for bundled Lite load, local import surface, language switching, random clips, and export/download readiness.
  • Added a narrow WZRD.VID Lite Apple native export/share bridge after real-device testing showed WKWebView blob downloads opened rendered clips for playback instead of giving a reliable save/share handoff.
  • Added a WZRD.VID Lite Web Audio fallback for the explicit Add Audio bus on iOS WKWebView, where HTMLAudioElement.captureStream() is unavailable.
  • Tightened WZRD.VID Lite Apple export by seeding/requesting canvas frames before recording, fixing native Blob payload transfer for MP4 codec strings, adding export diagnostics, and saving validated MP4 exports directly to Photos from the native wrapper.
  • Improved WZRD.VID Lite random clip assembly so shuffled random timelines use all loaded media before reusing a source.
  • Restored more WZRD.VID Lite visual texture with shorter black fadeouts, stronger Ken Burns/tunnel motion, audio-reactive bump, brighter source treatment, and less destructive ANSI overlay.
  • Raised WZRD.VID Lite render cadence from the old 15 fps cap to a 30 fps target for Fast 480p exports, while keeping Better 720p at 24 fps to avoid overloading iPhone renders.
  • Tuned Apple Lite's browser renderer back toward the live WZRD.VID Lite visual baseline with stronger tunnel zoom, punch/wobble, and harder ANSI treatment while preserving iPhone export/audio fixes.
  • Fixed a hue-shift overflow crash that could appear during long desktop renders.
  • Prototyped an experimental direct ffmpeg frame-pipe renderer behind WZRDVID_EXPERIMENTAL_FRAME_PIPE=1; PNG frame staging remains the default and fallback while validation continues.
  • Added explicit frame-pipe startup logging and a local desktop developer toggle so packaged-app tests do not depend on macOS open propagating shell environment variables.
  • Added automatic and manual cleanup for WZRD.VID-managed preview/cache files.
  • Improved desktop random-normal/ANSI-bypass frame selection for long renders with many normal sections.
  • Improved HEIC/HEIF and photo slideshow import/render performance with deferred decode, reusable still proxies, and detailed still-frame timing logs.
  • Fixed desktop Max Video Length auto/default saved-state handling and clarified external music requested trim, read window, and output placement logs.
  • Fixed delayed external music placement when worky music mode is enabled.
  • Bumped app/release metadata to v0.2.0.

Historical binary distribution withdrawn. The source tag and release record remain available for historical reference. Previously granted licenses remain unaffected.