/dev/dsp abgreifen

Tronar

aus Überzeugung altmodisch
Hi all!

Manche Programme - nein, ziemlich viele Programme! - sind unfähig, den Sound, den sie ausgeben wollen, statt nach /dev/dsp* in eine Datei zu schreiben. Ich hatte die Problemstellung, daß ich von einem VoIP-Telefonat einen Mitschnitt aufzeichnen wollte, aber "ekiga" bietet keine solche Option.

Weiß jemand von Euch eine Möglichkeit, hier zu tricksen?

Mit einigen Recherchen stieß ich auf "vsound", das so ähnlich arbeiten soll wie in Windows der "Total Recorder": Das Öffnen der /dev/dsp wird im System abgefangen und der Datenstrom zum "vsound"-Programm geleitet, wo man dann beliebig damit verfahren kann: weiterpipen, in ein File aufzeichnen usw. Leider funktioniert "vsound" mit keinem Programm, das ich nutze. "ekiga" scheint das irgendwie zu umgehen (Gnome-Programme kochen ja gern ihr eigenes Süppchen) und spielt den Sound nichtsdestoweniger auf der Soundkarte ab. "audacity" meldet beim Start "Fehler beim Initialisieren der Audio-E/A-Layer" und tut keinen Mucks.

Kennt jemand noch einen anderen Weg?

MfG
Tronar

PS: Ach ja: 7.0-RELEASE, Treiber: snd_ich.ko, Hardware: CS4205 AC97 (onboard)
 
Last edited:
http://people.freebsd.org/~ariff/utils/pcmrec.c

Geht super bei mir. Musst bei dem Mixer nur die "recording source" richtig einstellen.

Danke, aber der Link ist (zumindest momentan) ein bißchen tot.
"vsound" funktioniert inzwischen bei Programmen wie "audacity". Mein Fehler war, daß ich glaubte, es als "root" starten zu müssen. Gerade dadurch wurde aber dem Normaluser der Zugriff darauf entzogen.
Mit "ekiga" funktioniert "vsound" aber nach wie vor nicht. "linphone" und "kphone" bekomme ich nicht zum Laufen, nur seltsame, teils nicht reproduzierbare Fehler. Jetzt baue ich "twinkle".
Vielleicht werde ich morgen mal einen Thread zum Thema VoIP eröffnen.

Tronar
 
Back
Top