On 19/09/15 23:12, Will J Godfrey wrote:
Once again, thanks everyone
As it was only uncompressed files I was looking at 'file' turned out to be the
simplest and fastest. I simply redirected the output to create a text file, then
picked it up with kwrite.
I think soxi (part of sox) should also have been mentioned... then you
could quickly hack something like this:
for f in *.wav
do
SR=$(soxi -r "$f")
BITS=$(soxi -b "$f")
printf "%-20s %s bits, %s Hz\n" "$f" "$BITS"
"$SR"
done
Sample output:
agogo_h.wav 16 bits, 44100 Hz
agogo_lo.wav 16 bits, 44100 Hz
bell_tree.wav 16 bits, 44100 Hz
...