Man page - ecalength(1)
Packages contains this manual
Manual
ecalength
NAMESYNOPSIS
DESCRIPTION
OPTIONS
SEE ALSO
AUTHOR
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>>