SNDFILE-INTERLEAVE(1) User Commands SNDFILE-INTERLEAVE(1)

NAME


sndfile-interleave, sndfile-deinterleave - convert mono files into a
multi-channel file and vice versa

SYNOPSIS


sndfile-interleave input1 input2 ... -o output
sndfile-deinterleave file

DESCRIPTION


sndfile-interleave creates a multi-channel file taking audio data from
two or more mono files as individual channels. The format of the
output file is determined by its filename suffix. The audio parameters
of the output file will be made so that the format can accommodate each
of the mono inputs; for example, the samplerate will be the maximal
samplerate occurring in the inputs. The output file will be
overwritten if it already exists.

sndfile-deinterleave creates two or more mono files from a multi-
channel audio file, containing data from the individual channels. The
names of the resulting mono files are of the form "name_XY.suf" where
name and suf are the basename and suffix of the original file. If any
file of such name already exists, it will be overwritten. Apart from
the number of channels, the audio format of the resulting mono files is
the same as that of the original file.

EXIT STATUS


The sndfile-interleave utility exits 0 on success, and >0 if an error
occurs.

EXAMPLES


Merge a mono OGG file and a mono FLAC file into a stereo WAV file:

$ sndfile-interleave left.ogg right.flac -o stereo.wav

Split a multi-channel into individual mono files:

$ sndfile-deinterleave multi.wav
Input file : multi
Output files :
multi_00.wav
multi_01.wav
multi_02.wav
multi_03.wav

SEE ALSO


http://libsndfile.github.io/libsndfile/

AUTHORS


Erik de Castro Lopo <erikd@mega-nerd.com>

illumos November 2, 2014 illumos

tribblix@gmail.com :: GitHub :: Privacy