SILAN(1) | User Commands | SILAN(1) |
silan - Soundfile Silence Analyzer
silan [ OPTIONS ] <file-name>
silan - Audiofile Silence Analyzer.
This application reads a single audio file and analyzes it for silent periods. Timestamps/ranges of silence are printed to standard output.
Valid output formats are: txt, JSON, audacity (label file)
Valid output units are: samples, seconds or bytes (audacity format uses seconds regardless).
Sound is detected if the signal level exceeds a given threshold for a duration of at least <holdoff> time. Note that the returned timestamps are corrected for the holdoff-time.
The fast boundary scan can decrease the time it takes to analyze a file at the cost of accuracy. Use --fastbounds with care. Due to low-pass filtering and RMS calculation the results will be different (+- .1 sec), furthermore some codecs are not suitable for backwards decoding or sample-accurate seeking and may skew the timestamp by one second or more. The fast boundary scan mode requires a seekable file and does not work with streams.
Report bugs to Robin Gareus <robin@gareus.org>
Website and manual: <https://github.com/x42/silan>
Copyright © GPL 2012-2018 Robin Gareus <robin@gareus.org>
May 2018 | silan version 0.4.0 |