vgmstream_cli
Vgmstream_cli is a command line tool that is used in audio engineering and computer programming. It is based on the VGMStream library, which is a software library used to decode and play various audio formats commonly found in video games.
The tool allows users to decode audio files from various formats like ADX, ATRAC3, HCA, IMF, MOVS, and more. It supports over 200 formats, making it highly versatile for handling different game audio files.
Vgmstream_cli provides a simple and straightforward interface for users to work with audio files. Users can specify the input file format, output format, and other options to customize the decoding process.
One of the notable features of vgmstream_cli is its ability to handle looped audio files commonly found in video game music. It can automatically detect and handle loop points, allowing for seamless playback of looping tracks.
The tool also supports batch processing, allowing users to decode multiple files at once, saving time and effort in audio file management.
Vgmstream_cli is a cross-platform tool, meaning it can be used on different operating systems including Windows, macOS, and Linux.
It offers advanced options for audio professionals and developers, such as the ability to apply DSP effects, downmix audio channels, and adjust volume levels during the decoding process.
The tool provides detailed logging and error messages, helping users troubleshoot any issues that may arise during the decoding process.
Vgmstream_cli is actively maintained and regularly updated, ensuring compatibility with new audio file formats and providing bug fixes and enhancements.
Overall, vgmstream_cli is a powerful and versatile command line tool that simplifies the decoding and processing of video game audio files, making it an indispensable tool for audio engineers, developers, and enthusiasts in the gaming industry.
List of commands for vgmstream_cli:
-
vgmstream_cli:tldr:0c77c vgmstream_cli: Decode an `adc` file to `wav`. (Default output name is `input.wav`).$ vgmstream_cli ${path-to-input-adc} -o ${path-to-output-wav}try on your machineexplain this command
-
vgmstream_cli:tldr:70534 vgmstream_cli: Decode with three loops, then add a 3s delay followed by a 5s fadeout.$ vgmstream_cli ${path-to-input-adc} -o ${path-to-output-wav} -l ${3-0} -f ${5-0} -d ${3-0}try on your machineexplain this command
-
vgmstream_cli:tldr:b1faa vgmstream_cli: Decode an audio file without loops.$ vgmstream_cli ${path-to-input-adc} -o ${path-to-output-wav} -itry on your machineexplain this command
-
vgmstream_cli:tldr:bdeee vgmstream_cli: Print metadata without decoding the audio.$ vgmstream_cli ${path-to-input-adc} -mtry on your machineexplain this command
-
vgmstream_cli:tldr:d8a9e vgmstream_cli: Convert multiple files to `bgm_(original name).wav` (Default `-o` pattern is `?f.wav`).$ vgmstream_cli -o ${path-to-bgm_?f-wav} ${filename1-adc} ${filename2-adc}try on your machineexplain this command
-
vgmstream_cli:tldr:eff39 vgmstream_cli: Play the file looping endlessly (`channels` and `rate` must match metadata).$ vgmstream_cli ${path-to-input-adc} -pec | aplay --format cd --channels ${1} --rate ${44100}try on your machineexplain this command