[linux-audio-user] Tool for concatening wav files?
linuxmedia4 at netscape.net
Fri Mar 5 16:05:26 EST 2004
>>I have looked at the sox man page and did not find
>>any clues on how to concatenate wav files with sox.
>>An example command line would be welcome.
> ecasound would be better :)
I agree with Steve. There's plenty of ways to aid in what you're trying
to do (depending how complex you want to be). If you're just trying to
"glue" fileA.wav to the end of fileB.wav, the you can use "ecalength" to
find the length of fileA.wav....
[bash] ecalength fileA.wav
--> 213.542 (seconds)
ecasound -i:fileA.wav -t:213.542 -o:fileB.wav -y:213.542
I've tried this, but haven't really listened for accuracy.
From the ecasound man page...
Sets processing time in seconds (doesn't have to be an integer value).
If processing time isn't set, engine stops when all inputs are finished.
Sets starting position for last specified input/output.
For more advanced "splicing" of files into other files, you can use
ecasound in "interactive mode" (ecasound -c) to be able to do simple
commands. Ultimatly, you could obtain position markers....
ecasound -c -i:fileA.wav -o:/dev/dsp
ecasound ('h' for help)> t
(Start playing fileA.wav)
ecasound ('h' for help)> getpos
(return the current position of fileA.wav)
More information about the Linux-audio-user