Video Export with Audio Capture [AIS/HS2/KK/KKS]
https://hanmen.gumroad.com/l/waxuna https://www.patreon.com/posts/video-export-ais-149684458 This is the crowdfunding campaign - you will get the exclusive early access to this product. This product contains the new Video Export fork aiming for easy an...
͏

Video Export with Audio Capture [AIS/HS2/KK/KKS]

https://hanmen.gumroad.com/l/waxuna
https://www.patreon.com/posts/video-export-ais-149684458

This is the crowdfunding campaign - you will get the exclusive early access to this product. This product contains the new Video Export fork aiming for easy and fast content creation. Adds comprehensive audio export system with multiple capture modes. developed mostly by the user Lusionem2939. We looking for the forward to your support.


Major Features:

  • Audio Export System: Added complete audio capture and export functionality
  • Event-based capture: Tracks Play/PlayOneShot calls via Harmony patches
  • Real-time capture: OnAudioFilterRead integration for live audio
  • Dual-pass mode: Combines event tracking + verification pass
  • Auto-detect mode: Intelligently selects capture method
  • MMD integration Support.
  • Export statistics.

Audio Codec Support:

  • WAV (uncompressed)
  • AAC (m4a)
  • Opus - MP3
  • FLAC (lossless)

Audio Features

  • AudioClipSourceTracker: Tracks AssetBundle origins for audio clips
  • Audio spatial processing: Volume attenuation and stereo panning
  • Fleeting clip handling: Buffers anonymous/procedurally generated audio
  • SPAM filter: Configurable debounce to prevent duplicate audio events

UI Improvements:

  • Multi-language support expanded (EN, CN, JP, KR)
  • Collapsible sections with toggle buttons
  • Custom scrollbar styling with embedded resources
  • Resizable window with drag handle
  • Tab-based navigation system
  • Auto-fit height option
  • Success/warning/error label styling - Help text tooltips with better formatting

Build System:

  • Refactored PostBuild.bat: Registry-based game path detection
  • Improved MSBuild targets: Explicit path handling for Debug builds
  • Better error handling and logging in build scripts - ContinueOnError for optional build steps

Core Improvements:

  • TranslationDictionary: Support for \n newlines in translations
  • SharedItemsImports fix for VideoExport.Core
  • Project GUID updates to SDK-style format
  • Version bump to 2.0.2.69

Bug Fixes:

  • Fixed duplicate audio capture from nested PlayOneShot calls
  • Memory leak prevention with periodic cleanup
  • Thread-safe audio recording with proper locking
  • WAV header size updates after recording

Technical Details:

  • Non-blocking coroutine-based audio finalization
  • Optimized event deduplication with signature caching
  • Capture of already-playing sources (BGM/ambient) - FFmpeg process management with async I/O

How to Install:

  • Choose a plugin version for your game - AIS/HS2/KK/KKS
  • Replace the current version in BepinEx/Plugins
  • Replace the current version of ffmpeg.exe in BepinEx/Plugins/VideoExport/ffmpeg/

How to Use:

  • For the audio capture choose the capture mode - Event Based reccomended.
  • Choose the audio codec to pack.
  • Record.

Reply with a comment