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.

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.


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


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.


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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.