Skip to content

eurotools/es-ima-adpcm-encoder-decoder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

License Issues GitHub Release

IMA ADPCM Audio Tool is a console-based utility for encoding and decoding audio files using the IMA ADPCM format.
Originally built for mono audio, it now includes full support for stereo files, maintaining compatibility with 16-bit WAV PCM sources.

Features

  • Encode 16-bit PCM WAV files (mono or stereo) into the IMA ADPCM format.
  • Decode IMA ADPCM files (mono or stereo) back to 16-bit PCM WAV.
  • Support for headerless IMA ADPCM streams.
  • Automatic channel handling: mono or stereo input is processed correctly.

Compatibility Note

This tool works with headerless IMA ADPCM files.
When decoding, you must provide the frequency and the number of channels to ensure accurate reconstruction of the audio.

Download

Download the latest version here:

GitHub All Releases

Usage

Encoding

To encode a 16-bit PCM WAV file into IMA ADPCM format, use the following command:

ImaAdpcmTool.exe <InputFile> <OutputFile>

Example:

ImaAdpcmTool.exe "input.wav" "output.adpcm"

Decoding

For decoding an IMA ADPCM file back to a 16-bit PCM WAV file, use the command:

ImaAdpcmTool.exe Decode <InputFile> <OutputFile> <Frequency> <Channels>
  • <Frequency> = audio sample rate (e.g., 44100)
  • <Channels> = 1 for mono, 2 for stereo

Example:

ImaAdpcmTool.exe Decode "input.adpcm" "output.wav" 44100 2

About

A small tool to convert IMA ADPCM files to a WAV PCM 16-bit encoding file and vice versa.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages