AudioProcess is a command-line tool converting all audio files to the format used in Source engine projects.
The supported audio files are .mp3, .aac, .m4a, .flac, .wav, .ogg, .opus, .wma, .alac, .ac3, .aiff, .aif, .amr, .mp2, .ape, .tta, .tak, .wv, .mlp, .alaw, .ulaw, .gsm, .qcp, .mod, .xm, .it, .s3m
All the audio files will be converted to .wav 44.1Khz, 16 PCM.
Usage example: "D:\source-sdk-2013-valve\game\bin\x64\audioprocess.exe" -skip .wav -skip .pm3 "C:\test_audio" "D:\source-sdk-2013-valve\game\mod\sounds"
Usage example: "D:\source-sdk-2013-valve\game\bin\x64\audioprocess.exe" "C:\test_audio\test.ogg" "D:\source-sdk-2013-valve\game\mod\sounds"
To build AudioProcess, follow these steps:
- Start with a clean copy of the Source SDK 2013 source code (works both for SP & MP).
- Drag and drop the contents of this repository into your SDK source directory.
- Overwrite any existing files when prompted.
- Regenerate the Visual Studio solution files (e.g., by running
createallprojects.bat). - Open the solution in Visual Studio and compile it.
TheAudioProcessexecutable will be built and ready to use.
To install AudioProcess, follow these steps:
- Drag and drop the
audioprocess.exein thebin\x64folder.
This program is released under the MIT License.
It uses FFmpeg, which is licensed under LGPL in this project.
If you redistribute this program, you must include thirdpartylegalnotice.txt.
- Steam: Profile Link
- Twitter/X: @47Z14
- Discord:
carlossuarez7285