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

From Hydrogenaudio Knowledgebase
Jump to: navigation, search
m (Beardgoggles moved page Fobar2000:Components/vgmstream decoder (foo input vgmstrean) to Foobar2000:Components/vgmstream decoder (foo input vgmstream): Moved to correct name space, and corrected spelling in component name)
m (Updated infobox with "foobar2000_architecture" and "foobar2000_legacy" values.)
 
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