63 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Groff
		
	
	
	
	
	
		
		
			
		
	
	
			63 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Groff
		
	
	
	
	
	
|   | .Dd November 2, 2014 | ||
|  | .Dt SNDFILE-INTERLEAVE 1 | ||
|  | .Os | ||
|  | .Sh NAME | ||
|  | .Nm sndfile-interleave , | ||
|  | .Nm sndfile-deinterleave | ||
|  | .Nd convert mono files into a multi-channel file and vice versa | ||
|  | .Sh SYNOPSIS | ||
|  | .Nm sndfile-interleave | ||
|  | .Ar input1 | ||
|  | .Ar input2 | ||
|  | .Ar ... | ||
|  | .Fl o Ar output | ||
|  | .Nm sndfile-deinterleave | ||
|  | .Ar file | ||
|  | .Sh DESCRIPTION | ||
|  | .Nm 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. | ||
|  | .Pp | ||
|  | .Nm 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 | ||
|  | .Dq name_XY.suf | ||
|  | where | ||
|  | .Em name | ||
|  | and | ||
|  | .Em 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. | ||
|  | .Sh EXIT STATUS | ||
|  | .Ex -std | ||
|  | .Sh EXAMPLES | ||
|  | Merge a mono OGG file and a mono FLAC file into a stereo WAV file: | ||
|  | .Bd -literal -offset indent | ||
|  | $ sndfile-interleave left.ogg right.flac -o stereo.wav | ||
|  | .Ed | ||
|  | .Pp | ||
|  | Split a multi-channel into individual mono files: | ||
|  | .Bd -literal -offset indent | ||
|  | $ sndfile-deinterleave multi.wav | ||
|  | Input file : multi | ||
|  | Output files : | ||
|  |     multi_00.wav | ||
|  |     multi_01.wav | ||
|  |     multi_02.wav | ||
|  |     multi_03.wav | ||
|  | .Ed | ||
|  | .Sh SEE ALSO | ||
|  | .Lk http://libsndfile.github.io/libsndfile/ | ||
|  | .Sh AUTHORS | ||
|  | .An Erik de Castro Lopo Aq Mt erikd@mega-nerd.com |