Editing raw sound with ffmpeg

After downloading ffmpeg binary, following command can be used to play raw sound bytes.

// ffmpeg play raw sound bytes
ffplay -f s16le -ar 44100 -i input.raw -ch_layout stereo

Parameters:

// ffmpeg wav file extract raw bytes lower quality
ffmpeg -i input.wav -f s16le -ar 22050 -ac 1 -c:a pcm_s16le output_raw.bin

Parameters:

// extract raw bytes from wav fle
ffmpeg -i input.wav -f s16le -acodec pcm_s16le output.raw

Parameters:

// show wav file properties
ffprobe -v error -select_streams a -show_entries stream input.wav
// To convert a signed 16-bit WAV file into unsigned 8-bit raw bytes (headerless PCM data) using FFmpeg,
ffmpeg -i input.wav -f u8 -c:a pcm_u8 output.raw

Parameters: