DragonFly On-Line Manual Pages
ecalength(1) Multimedia software ecalength(1)
NAME
ecalength - prints audio file length and other information
SYNOPSIS
ecalength [-ahtsfmbcr] FILE1 [FILE2] [FILEn]
DESCRIPTION
This is ecalength, a few lines of code pompously named so because they
let one retrieve the length of an audio file from the command line
using ecasound's engine.
Limitations:
- With files without header information (raw files), ecalength
will only work correctly if the audio file is at a sampling rate
of 44100 hz. (Addressed with the -a switch.)
- It is not foolproof, feeding it with something other than an
audio file WILL result in ugly things being spewed back. (A bit
better)
- A thousand more that I haven't thought of.
OPTIONS
-h Prints this usage message. (help)
-a[:]bits,channels,rate
Changes the format assumed by default for headerless data.
(adjust)
-t Prints the summed length of all the files processed. (total)
(Ignored if with -s)
-s Enables script mode: One info type per file per line. (script)
(Defaults to length in secs.)
-f With -s will return the format string as info, alone it will add
it to the main display. (format)
-b If -s and -f are enabled with this the info printed will be the
sample's bitwidth. (bits)
-c If -s and -f are enabled with this the info printed will be the
channel count. (channel count)
-r If -s and -f are enabled with this the info printed will be the
sampling rate. (rate)
-m Will print human computable time as in main display but in batch
fashion. (minutes) (Only with -s)
SEE ALSO
ecasound(1), ecatools(1)
AUTHOR
S.Massy, <observer |at| colba.net <observer |at| colba.net>>
18.04.2004 ecalength(1)