On 02/10/2013 08:38 AM, Jeremy Hansen wrote:
I'm looking for a simple tool where I can point it at an http audio stream, 
define a number of seconds to detect silence and exit with a non-zero status if 
silence is detected.  It seems like this should be easy but I've been search 
high and low for such a utility and nothing simple exists.  Unfortunately I'm 
not much of a developer, but this doesn't seem like it would be that difficult. 
 Maybe it's harder than I think, hence no tool that I can find.


Probably noone needed this precice functionality yet. I would look for options to assemble this from lower level components:

1] A tool that can read from an http stream and write it into a pipe (maybe mplayer/mencoder)

2] A tool to convert the stream from the compressed format into a very low samplerate simple to parse format that reads from that pipe and writes to another.. (mencoder)

3] A small bash script or python or whatever floats your boat program that takes the low samplerate, simple to parse output and detects silences in it. If the silence is "true" silence, something as simple as searching for a long enough string of 0-bytes is enough..

Flo

--
Florian Paul Schmidt
http://fps.io

_______________________________________________
Linux-audio-dev mailing list
[email protected]
http://lists.linuxaudio.org/listinfo/linux-audio-dev

Reply via email to