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

From Hydrogenaudio Knowledgebase
mNo edit summary
m (Updated infobox with "foobar2000_architecture" and "foobar2000_legacy" values.)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
[[Category:Foobar2000 components|Input components]]
{{infobox foobar2000 component
{{infobox foobar2000 component
| name                 = vgmstream decoder
| name                   = vgmstream decoder
| screenshot           =  
| screenshot             =  
| caption             =  
| caption                 = foo_input_vgmstream
| module_name         = foo_input_vgmstream
| module_name             = foo_input_vgmstream
| developer           = bnnm
| developer               = bnnm
| repository           = [[https://github.com/vgmstream/vgmstream Github]]
| repository             = [https://github.com/vgmstream/vgmstream GitHub]
| released             =  
| released               =  
| released_ref         =  
| released_ref           =  
| stable_release       = r1843
| stable_release         = r1866
| stable_release_date = 2023-05-28
| stable_release_date     = 2023-07-26
| preview_release     =  
| preview_release         =  
| preview_release_date =  
| preview_release_date   =
| foobar2000_minimum   = 1.5
| foobar2000_architecture = x86 32-bit, x86 64-bit
| foobar2000_maximum   =  
| foobar2000_minimum     = 1.5
| foobar2000_ui_module =  
| foobar2000_maximum     =  
| use                 = Input
| foobar2000_legacy      = false
| license             =  
| foobar2000_ui_module   =  
| use                     = Input
| license                 =  
}}
}}
 
'''vgmstream''' supports playback of hundreds of streamed (prerecorded) audio formats used in video games. See the [https://github.com/vgmstream/vgmstream/blob/master/doc/FORMATS.md list of supported formats].
== Description ==
This is vgmstream, a library for playing streamed (prerecorded) video game audio.  
 
== Usage ==
[https://github.com/vgmstream/vgmstream/blob/master/doc/USAGE.md#foo_input_vgmstream-foobar2000-plugin Usage Info]


== Features ==
== Features ==
* [https://github.com/vgmstream/vgmstream/blob/master/doc/FORMATS.md List of supported formats]
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.
* 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.
* Support for looped BGM, using file's internal metadata for smooth transitions, with accurate sample counts.
Line 38: Line 31:
* 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.
* 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.
* Simple external tagging via .m3u files.
== Usage ==
[https://github.com/vgmstream/vgmstream/blob/master/doc/USAGE.md#foo_input_vgmstream-foobar2000-plugin Usage Info]
== Preferences ==
<gallery>
foo_input_vgmstream_preferences.png|Preferences page.
</gallery>


== External links ==
== External links ==
* {{foobar2000|https://www.foobar2000.org/components/view/foo_input_vgmstream|vgmstream decoder}}
* {{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]
* [https://github.com/vgmstream/vgmstream/releases Releases] on GitHub
* [https://sourceforge.net/projects/vgmstream SourceForge] (original library)

Latest revision as of 16:26, 5 August 2023

vgmstream decoder

foo_input_vgmstream
Developer(s) bnnm
Repository GitHub
Release information
Initial release
Stable release r1866 (July 26, 2023)
Preview release
foobar2000 compatibility
Architecture x86 32-bit, x86 64-bit
Minimum version 1.5
Maximum version
UI module(s) N/A
Additional information
Use Input
License
Discussion thread {{{discussion_thread}}}
View all components

vgmstream supports playback of hundreds of streamed (prerecorded) audio formats used in video games. See the list of supported formats.

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.

Usage

Usage Info

Preferences

External links