Discussion:
Sound von anderem Programm capturen (aufnehmen bzw. weiterverarbeiten)
Jürgen Hochwald
2014-07-25 20:48:19 UTC
Permalink
Hallo,

Wie schon im Titel genannt, geht es darum, die von einem Programm
erzeugte Tonausgabe mit einem anderen Programm weiter zu verarbeiten.

In meinem Fall sind das zwei unterschiedliche Situationen, wo ich das
brauche:
1. Wiedergabe eines Websdr (http://websdr.ewi.utwente.nl:8901/) und
Weiterverarbeitung mit fldigi
2. Aufnehmen des Livestream eines örtlichen Lokalradio (am besten per
cronjob) zum späteren anhören.

In beiden Fällen ist Firefox die "Soundquelle", beim Websdr per
Html5-Kodierung, beim Livestream ein Flash-Plugin.

Ich habe mit audacity 'rumprobiert, es scheitert aber daran, daß ich die
Audioquelle nicht angeben kann. Ich habe nur die Hardwareanschlüsse zur
Verfügung - aber einfach Line-out mit Line-in verbinden wollte ich
vermeiden.

System: suse 13.1 (64)
Soundhardware: onboard (PCM2904 Audio Codec lt. kinfocenter)
Soundtreiber (Backend in kinfocenter): gstreamer

Frage: wie kriege ich es hin, daß ich den Ton aufnehmen kann ?
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Thomas Moritz
2014-07-26 17:00:19 UTC
Permalink
Hallo Jürgen,
Post by Jürgen Hochwald
Wie schon im Titel genannt, geht es darum, die von einem Programm
erzeugte Tonausgabe mit einem anderen Programm weiter zu verarbeiten.
Du suchst nach der Möglichkeit den Sound zu Routen.
Eigentlich sollte das Jack können, kann Dir aber keinen konkreten Tip geben,
da ich das unter OSX mit „Soundflower“ [1] mache. Hier ist es egal, ob ich eine
oder mehrere Soundkarten gesteckt habe.
Post by Jürgen Hochwald
Ich habe mit audacity 'rumprobiert, es scheitert aber daran, daß ich die
Audioquelle nicht angeben kann. Ich habe nur die Hardwareanschlüsse zur
Verfügung - aber einfach Line-out mit Line-in verbinden wollte ich
vermeiden.
Das wird auch ordentlich pfeifen, denn Du erzeugst so eine permanente
Rückkopplung.

Ich nutze „Soundflower“ mit „audacity“ und das klappt prima auch mit einer
Soundkarte. In diesem Fall darfst Du den Output von „audacity“ nicht auf die
Schleife zurückschicken! (Notfalls Output-Level=0)

[1] Soundflower basiert auf Jack!

MfG Th. Moritz
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Martin Schröder
2014-07-26 17:24:22 UTC
Permalink
Post by Jürgen Hochwald
2. Aufnehmen des Livestream eines örtlichen Lokalradio (am besten per
cronjob) zum späteren anhören.
Nimm streamripper.

Gruß
Martin
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Jürgen Hochwald
2014-07-28 19:00:37 UTC
Permalink
Post by Martin Schröder
Post by Jürgen Hochwald
2. Aufnehmen des Livestream eines örtlichen Lokalradio (am besten per
cronjob) zum späteren anhören.
Nimm streamripper.
Gruß
Martin
Hallo,
danke für den Hinweis.

Mein Problem ist jetzt aber, daß streamripper eine URL braucht, von der
es aufnehmen soll. Zumindest von der Webseite, in der das Flash-Plugin
eingebettet ist, kann ich diese nicht ausfindig machen. Die Webseite
möchte ich erst einmal nicht hier öffentlich machen (evtl. per PN). Wenn
das aber so funktioniert, wie ich mir das vorstelle, könnten noch
weitere Webradios dazu kommen.

Eine andere Möglichkeit wäre, bei laufendem Webradio den Netzwerktraffic
zu analysieren, um zu sehen, mit was das Flash-Plugin kommuniziert und
wo die Daten herkommen. Ich habe aber keine Ahnung, wie ich das machen
muß, wenn es so gehen würde.

Jürgen
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Martin Schröder
2014-07-28 19:05:59 UTC
Permalink
Post by Jürgen Hochwald
Mein Problem ist jetzt aber, daß streamripper eine URL braucht, von der
es aufnehmen soll. Zumindest von der Webseite, in der das Flash-Plugin
eingebettet ist, kann ich diese nicht ausfindig machen. Die Webseite
möchte ich erst einmal nicht hier öffentlich machen (evtl. per PN). Wenn
das aber so funktioniert, wie ich mir das vorstelle, könnten noch
weitere Webradios dazu kommen.
Die gängigen Webradios (also zumindest die öffentlich-rechtlichen in
D) haben URLs für ihre Streams.

Ansonsten: Irgendwo muß der Flashplayer die URL herbekommen - meist
hilft das Studium des Seitenquelltexts.

Gruß
Martin
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Axel Lindlau
2014-07-28 06:35:12 UTC
Permalink
Guten Morgen - Guten Tag.
Dieses Problem hatte ich auch mit der 13.1 und ich habe den schuldigen in
"pulsaudio" ausfindig gemacht. Meine diesbezügliche Lösung war/ist:
alles was mit "pulse" zu tun hat deinstallieren, und dann mit alsa/arts
weiterarbeiten. Dann helfen auch die Programme KWave und/oder auch KRec.
Viel Erfolg, lieben Gruß aus Köln
Post by Jürgen Hochwald
Hallo,
Wie schon im Titel genannt, geht es darum, die von einem Programm
erzeugte Tonausgabe mit einem anderen Programm weiter zu verarbeiten.
In meinem Fall sind das zwei unterschiedliche Situationen, wo ich das
1. Wiedergabe eines Websdr (http://websdr.ewi.utwente.nl:8901/) und
Weiterverarbeitung mit fldigi
2. Aufnehmen des Livestream eines örtlichen Lokalradio (am besten per
cronjob) zum späteren anhören.
In beiden Fällen ist Firefox die "Soundquelle", beim Websdr per
Html5-Kodierung, beim Livestream ein Flash-Plugin.
Ich habe mit audacity 'rumprobiert, es scheitert aber daran, daß ich die
Audioquelle nicht angeben kann. Ich habe nur die Hardwareanschlüsse zur
Verfügung - aber einfach Line-out mit Line-in verbinden wollte ich
vermeiden.
System: suse 13.1 (64)
Soundhardware: onboard (PCM2904 Audio Codec lt. kinfocenter)
Soundtreiber (Backend in kinfocenter): gstreamer
Frage: wie kriege ich es hin, daß ich den Ton aufnehmen kann ?
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Werner Franke
2014-07-28 08:05:57 UTC
Permalink
Hallo Jürgen,
Post by Jürgen Hochwald
Hallo,
Wie schon im Titel genannt, geht es darum, die von einem Programm
erzeugte Tonausgabe mit einem anderen Programm weiter zu verarbeiten.
In meinem Fall sind das zwei unterschiedliche Situationen, wo ich das
1. Wiedergabe eines Websdr (http://websdr.ewi.utwente.nl:8901/) und
Weiterverarbeitung mit fldigi
2. Aufnehmen des Livestream eines örtlichen Lokalradio (am besten per
cronjob) zum späteren anhören.
In beiden Fällen ist Firefox die "Soundquelle", beim Websdr per
Html5-Kodierung, beim Livestream ein Flash-Plugin.
Ich habe mit audacity 'rumprobiert, es scheitert aber daran, daß ich die
Audioquelle nicht angeben kann. Ich habe nur die Hardwareanschlüsse zur
Verfügung - aber einfach Line-out mit Line-in verbinden wollte ich
vermeiden.
System: suse 13.1 (64)
Soundhardware: onboard (PCM2904 Audio Codec lt. kinfocenter)
Soundtreiber (Backend in kinfocenter): gstreamer
Frage: wie kriege ich es hin, daß ich den Ton aufnehmen kann ?
Im Netz gibt es eine Anleitung hierfür. Leider weiss ich
die URL nicht mehr.

Der Trick war, dass du bei der Soundkarte VOR der Aufnahme auf eine
Monitor Quelle umschalten musst. Genauen Begriff weiss ich jetzt nicht.
So weit ich mich erinnere, geht das im Mixer.

Diese Umschaltung muss ich beispielsweise jedesmal machen, wenn ich die
Kiste gebootet habe und etwas aufnehmen will.

Hoffe das hilft dir.

Gruss Werner
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Werner Franke
2014-07-28 11:32:54 UTC
Permalink
Post by Thomas Moritz
Hallo Jürgen,
Post by Jürgen Hochwald
Hallo,
Wie schon im Titel genannt, geht es darum, die von einem Programm
erzeugte Tonausgabe mit einem anderen Programm weiter zu verarbeiten.
[...]
Post by Thomas Moritz
Post by Jürgen Hochwald
Frage: wie kriege ich es hin, daß ich den Ton aufnehmen kann ?
Im Netz gibt es eine Anleitung hierfür. Leider weiss ich
die URL nicht mehr.
Der Trick war, dass du bei der Soundkarte VOR der Aufnahme auf eine
Monitor Quelle umschalten musst. Genauen Begriff weiss ich jetzt nicht.
So weit ich mich erinnere, geht das im Mixer.
Diese Umschaltung muss ich beispielsweise jedesmal machen, wenn ich die
Kiste gebootet habe und etwas aufnehmen will.
Ich denke das war die passende Beschreibung dazu:
http://manual.audacityteam.org/o/man/tutorial_recording_computer_playback_on_linux.html

Gruss Werner
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Jürgen Hochwald
2014-07-28 21:49:15 UTC
Permalink
Post by Werner Franke
....
http://manual.audacityteam.org/o/man/tutorial_recording_computer_playback_on_linux.html
Gruss Werner
Hallo,
Post by Werner Franke
Ensure that PulseAudio is running and in the Device Toolbar set the
Host to ALSA and the recording input to pulse.

Puleaudio ist (war) installiert.
Doch mir gelingt es nicht, in Audacity 'Pulse' auszuwählen, es wird
nicht angeboten. Auch ist mir nicht klar, wie ich prüfen kann, ob
pulseaudio lauft (ein rcpulseaudio oder ähnlich gibt es nicht).

Laufen tut alsa (rcalsacound status sagt 'running')

Unklar ist mir auch, was ich mit dem 'gsreamer' machen soll (kde
verwendet den und lt. Yast ist davon reichlich installiert). Komplett
deinstallieren und ein soundtechnisch geschrottetes System riskieren ?

Jürgen
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Lesen Sie weiter auf narkive:
Loading...