Foobar2000:Components/vgmstream decoder (foo input vgmstream): Difference between revisions

From Hydrogenaudio Knowledgebase
(→‎Decoders: New Component)
 
mNo edit summary
Line 1: Line 1:
[[Category:Foobar2000 components|Input components]]
{{infobox foobar2000 component
{{infobox foobar2000 component
| name                = vgmstream decoder
| name                = vgmstream decoder
Line 15: Line 16:
| foobar2000_maximum  =  
| foobar2000_maximum  =  
| foobar2000_ui_module =  
| foobar2000_ui_module =  
| use                  = Decoders
| use                  = Input
| license              =  
| license              =  
}}
}}
Line 39: Line 40:


== External links ==
== External links ==
* [https://github.com/vgmstream/vgmstream-releases/releases/download/nightly/foo_input_vgmstream.fb2k-component Download]
* {{foobar2000|https://www.foobar2000.org/components/view/foo_input_vgmstream|vgmstream decoder}}
* [https://github.com/vgmstream/vgmstream-releases/releases/download/nightly/foo_input_vgmstream.fb2k-component Github Download]

Revision as of 14:16, 10 June 2023

vgmstream decoder

foo_input_vgmstream
Developer(s) bnnm
Repository [Github]
Release information
Initial release
Stable release r1843 (May 28, 2023)
Preview release
foobar2000 compatibility
Architecture {{{foobar2000_architecture}}}
Minimum version 1.5
Maximum version
UI module(s) N/A
Additional information
Use Input
License
Discussion thread {{{discussion_thread}}}
View all components

Description

This is vgmstream, a library for playing streamed (prerecorded) video game audio.

Usage

Usage Info

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