[linux-audio-user] Tool for concatening wav files?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



>>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)

then do...

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...

-t:seconds
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.

-y:seconds
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)

Rocco


[Index of Archives]     [Linux Sound]     [ALSA Users]     [Pulse Audio]     [ALSA Devel]     [Sox Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux