[linux-audio-dev] Radio Scanner Recorder
jwoithe at physics.adelaide.edu.au
Mon Aug 29 00:10:45 UTC 2005
> I'm a in the process of making a police/EMS/fire radio recorder. ...
> However, I started thinking and found that it would be better to have a
> different file for each segment. For example, if there is
> - 45 seconds of speech, followed by
> - 3 minutes of silence, followed by
> - 2 minutes of speech
> I would get two files, one 45 seconds long and one 2 minutes long.
> Does such a program allready exists, and if not, what would be the
> best/easiest way of doing it?
Although it uses the OSS API, you might like to take a look at
batchrec-1.2.0, available in source-form only on my website at
There's no autoconf support, but it shouldn't be difficult to get going on
any modern Linux distro, and is reasonably well documented via the "-h"
command line parameter. It's tested and developed under Slackware.
>From the sound of your description, batchrec will probably do what you want.
The code is a little "quick and dirty" and probably needs tidying up, but it
does the job. It's textmode only at this point mainly because I can't be
bothered writing a GUI for it at the moment. You also get levelmeters to
monitor the level coming in. It's OSS-only because for me it works, does
what I need and I've been short of time in recent months. I have been
toying with the idea of writing a native ALSA and/or jack backend to it, but
that is probably a way off yet.
Anyway, have a look and see if it does what you need. Perhaps contact me
off-list if you have specific followup questions.
More information about the Linux-audio-dev