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
							 |