Skip to content

mchara01/WAV-Audio-Files-Processing-Library

Repository files navigation

Library for Processing WAV Audio Files

Information about WAV files and their structure can be found here: http://en.wikipedia.org/wiki/WAV

Available functionalities

Options Information

-list
Meta-information export for a list of .wav audio files

-mono
Converts the audio file from stereo (existence of 2 channels) to monophonic (existence of only one channel).

-mix
Mixing of two tracks

-chop
Slices an audio file from one given second to another.

-reverse
Inverts the data of an audio file.

-similarity
Checks the similarity per byte of the given audio files. The similarity test is based on two algorithms: (a) the Euclidean matching technique and (b) Longest Common Subsequence (LCSS) matching.

–encodeText
Hides a text file inside a wav audio file.

–decodeText
Decrypt / Recover secret text from a WAV audio file

Usage

Compile: make clean make (change PROJ variable name to your project name)

Execute: ./wavengine <-option> sound1.wav [ sound2.wav sound3.wav ...]

About

WAV Audio Files processing.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages