@sschaebe:
Wenn Du Zeit hast wäre eine Anpassung an GStreamer eine elegante Variante.
Wenn Du jeweils ein Plugin zum kodieren und dekodieren erstellst kannst Du dann mit den Tools von GStreamer per Skript Testfiles erzeugen und wieder auswerten.
Zusätzlich gibt es schon fertige Plugins um z.B. die Signalstärke auszuwerten oder einen Mitschnitt als komprimierte Datei zu speichern.