Ist es möglich, Audio für ein bestimmtes Programm in den Line-In zu leiten?

8

Ich möchte den Audioausgang eines Programms in den Audioeingang eines anderen Programms "leiten". So könnte ich beispielsweise ein Lied mit Banshee spielen und Skype es hören lassen und es jedem vorspielen, der gerade anruft.

Jordy Dickinson
quelle

Antworten:

5

Unter Linux klingt JACK wie das, was Sie tun möchten. Es ist jedoch ziemlich verwirrend. Als ich das letzte Mal so etwas tun musste, gab ich JACK auf und stellte einfach den (System-) Audioeingang auf den Monitor des Ausgangs in PulseAudio (Kubuntu).

Für alle, die dies unter Windows tun möchten, macht Virtual Audio Cable dasselbe - und ist viel intuitiver zu bedienen, obwohl dies meine mangelnde Erfahrung mit Linux sein könnte.

Natürlich können Programme wie Skype ein eigenes internes System haben, um so etwas zu tun, und das wäre am besten zu verwenden.

Bob
quelle
1
Es sieht so aus, als ob ich JACK nur mit JACK-fähigen Anwendungen verwenden kann. Also müsste ich ein Plug-In oder etwas speziell für Skype schreiben, wenn ich recht habe. Das ist keine große Sache, aber zu diesem Zeitpunkt konnte ich für meinen speziellen Fall einfach eine Audiodatei lesen und in die Konversation einspielen (vorausgesetzt, die Skype-API verfügt über diese Funktionalität und vorausgesetzt, es gibt überhaupt eine Skype-API), also ich würde zu diesem Zeitpunkt nicht einmal JACK brauchen.
Jordy Dickinson
Eigentlich werde ich mich noch nicht auf die Nutzlosigkeit von JACK festlegen, ich frage gerade einige JACK-Leute und werde bald auf diese Frage zu den Ergebnissen zurückkommen.
Jordy Dickinson
Ok, für die Verwendung von JACK muss die Anwendung auch JACK verwenden, was Skype meiner Meinung nach nicht tut. Ich muss dafür die Skype-API verwenden.
Jordy Dickinson
2

Ich denke, Sie möchten Jack für Linux ausprobieren, aber es gibt ein Programm namens Soundflower, das genau das tut, was Sie wollen .

littlewing0906
quelle
1

Ich weiß nicht, dass es eine Möglichkeit gibt, dieses Problem ganz allgemein zu lösen, aber auf jeden Fall habe ich implementiert, was ich für Skype wollte. Sie können es hier auf meinem GitHub sehen . Sie können eine Audiodatei auswählen und in einem bereits aktiven Skype-Anruf wiedergeben.

Jordy Dickinson
quelle
0

Das klingt nur dann wirklich möglich, wenn Skype eine integrierte Option dafür hat. Die Rohrleitungen, auf die Sie sich meiner Meinung nach in IPC (Inter-Process-Kommunikation) beziehen, können Daten nur dann in einen anderen Prozess kopieren, wenn dieser andere Prozess den Empfang erwartet. Am besten platzieren Sie den Lautsprecher neben dem Mikrofon oder suchen nach einem Plug-In, das dies ermöglicht.

http://howtoskype.net/how-to-play-audio-music-mp3-files-on-skype/ Hier ist die Antwort, nach der Sie suchen. :-) Sie haben ein Plug-In, mit dem Sie dies tun können, und die Basisversion ist kostenlos.

rubixibuc
quelle