
Описание
Documentation - Link.
VD Universal Audio Extractor is a production-ready C++ plugin designed to revolutionize how developers handle external media audio in Unreal Engine 5. By completely bypassing the heavy overhead and complex asset-linking requirements of the native Unreal Engine Media Framework, this plugin allows you to directly stream, extract, and play audio from local video/audio files or network URLs completely on the fly.
Built with a specialized binary header parser, the plugin extracts audio data and calculates accurate file durations instantly (within 0.1 ms) before decoding even begins. This ensures a "Zero-Freeze" architecture, eliminating frame drops, game stuttering, and slow asset import times — making it ideal for games with dynamic user-generated content, external soundtracks, or custom modding support.
Why Choose This Plugin Over Media Framework?
No Video Rendering Overhead: Extracted audio tracks are processed directly by the audio engine, saving precious GPU and CPU cycles.
No Complex Asset Setup: Forget about creating Media Players, Media Textures, and Media Sound Components for every single file. A single Blueprint node handles it all.
Instant Loading: Traditional methods freeze the game thread during initialization. This plugin uses multi-threaded parsing for seamless background execution.
Core Features:
Advanced Playback & Controls: Take full control of your audio at runtime. Pause, resume, stop, loop, and seek to any specific timestamp dynamically.
Unreal Audio Engine Integration: Includes native support for 3D Spatialization, Sound Attenuation curves, Occlusion, Listener Focus, Sound Classes, and Concurrency.
Built-in Fade Transitions: Smoothly transition your audio with customizable Fade In and Fade Out curves to avoid abrupt audio cuts.
Dynamic File Resolution: Access media files from anywhere. Supports relative project paths (e.g., Content/Movies/), absolute disk paths (e.g., D:/MyMusic/Track.mp3), and remote network URLs (http/https).
Time Formatting & UI Tools: Comes with built-in helper functions that automatically format raw track time into clean, readable text strings (MM:SS or HH:MM:SS) for your UMG user interfaces.
Directory Scanning: Easily scan entire local folders to dynamically discover, index, and load audio or video files into custom game playlists at runtime.

