Seite 1 von 1

Audio mitschneiden und verarbeiten

Verfasst: 4. Mai 2010 22:00
von Mr.Green
Hallo,
hat jemand ein Beispiel / Stück Code, womit ich die Audioausgabe mitschneiden kann, um dann eine FFT darauf loszulassen?

Am liebsten plattformunabhängig, ansonsten in erster Linie Linux/Ubuntu.

Ich will auch nichts von einem Mikrofon oder Line-In aufnehmen, sondern den Audiostream, der an die Soundkarte geht, anzapfen und verarbeiten.

Ich weiß nicht, ob es entsprechende Schnittstellen gibt...

Wenn es da nichts gibt, kann man vielleicht den Pulseaudio-Server direkt anzapfen? Allerdings verliere ich dann natürlich die OS-Unabhängigkeit.

Gruß
Mr.Green

Verfasst: 4. Mai 2010 22:45
von kater
Pulseaudio.. ja. Will aber nicht jeder.

gstreamer fällt mir dazu ein http://gstreamer.freedesktop.org/

Sonst haben wir noch die ALSA und OSS API die eigentlich auf jedem Linux vorhanden sein sollte.

Kannst aber natürlich auch direkt auf das Gerät zugreifen. /dev/snd/ und früher war es mal /deb/dsp

Aber frag mich bitte nicht nach dem Wie ;)

Ich hoffe aber sehr, hier poster noch jemand eine Qt Lösung.

Verfasst: 6. Mai 2010 18:33
von Herzogswalder
Mit BASS (http://un4seen.com) geht das auch, die Libraries sind für Windows, Linux und Mac verfügbar und für OpenSource- und Freeware-Projekte kostenlos.