foobar2000:Components/vgmstream decoder (foo_input_vgmstream)
vgmstream decoder | |
---|---|
foo_input_vgmstream | |
Developer(s) | bnnm |
Repository | [Github] |
Release information | |
Stable release | r1843 (May 28, 2023) |
foobar2000 compatibility | |
Minimum version | 1.5 |
UI module(s) | N/A |
Additional information | |
Use | Input |
View all components |
Description
This is vgmstream, a library for playing streamed (prerecorded) video game audio.
Usage
Features
Some of vgmstream's features:
- Hundreds of video game music formats and codecs, from typical game engine files to obscure single-game codecs, aiming for high accuracy and compatibility.
- Support for looped BGM, using file's internal metadata for smooth transitions, with accurate sample counts.
- Subsongs, playing a format's multiple internal songs separately.
- Many types of companion files (data split into multiple files) and custom containers.
- Encryption keys, internal stream names, and many other unusual cases found in game audio.
- TXTH function, to add external support for extra formats, including raw audio in many forms.
- TXTP function, for real-time and per-file config, like forced looping, removing channels, playing certain subsong, or fusing multiple files into a single one.
- Simple external tagging via .m3u files.
External links
- vgmstream decoder on foobar2000.org
- Github Download