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
Audio mitschneiden und verarbeiten
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.
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.
-
Herzogswalder
- Beiträge: 79
- Registriert: 11. Oktober 2009 00:37
- Wohnort: Dresden
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.
Gruß, Herzogswalder
Qt 4.8, OS X Mountain Lion
Qt 4.8, OS X Mountain Lion