Skip to content

Unusuario2/AudioProcess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AudioProcess

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"

image

Build

To build AudioProcess, follow these steps:

  1. Start with a clean copy of the Source SDK 2013 source code (works both for SP & MP).
  2. Drag and drop the contents of this repository into your SDK source directory.
  3. Overwrite any existing files when prompted.
  4. Regenerate the Visual Studio solution files (e.g., by running createallprojects.bat).
  5. Open the solution in Visual Studio and compile it.
    The AudioProcess executable will be built and ready to use.

Installation

To install AudioProcess, follow these steps:

  1. Drag and drop the audioprocess.exein the bin\x64 folder.

License

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.


Contact


About

A command line tool for converting all types of audio types for using in the Source engine.

Resources

License

Stars

Watchers

Forks

Packages

No packages published