Voglio prendere l'uscita audio di un programma e "convogliarlo" nell'ingresso audio di un altro programma. Quindi potrei, per esempio, suonare una canzone con Banshee e far sentire a Skype, ascoltandola per chiunque sia nella chiamata.
Voglio prendere l'uscita audio di un programma e "convogliarlo" nell'ingresso audio di un altro programma. Quindi potrei, per esempio, suonare una canzone con Banshee e far sentire a Skype, ascoltandola per chiunque sia nella chiamata.
Risposte:
Per Linux, JACK sembra quello che vuoi fare. È piuttosto confuso, però. L'ultima volta che ho dovuto fare qualcosa del genere ho rinunciato a JACK e ho semplicemente impostato l'ingresso audio (di sistema) sul monitor dell'uscita in PulseAudio (Kubuntu).
Per chiunque voglia farlo su Windows, Virtual Audio Cable fa la stessa cosa - ed è molto più intuitivo da usare, anche se potrebbe essere la mia mancanza di esperienza con Linux.
Ovviamente, programmi come Skype potrebbero avere un proprio sistema interno per fare una cosa del genere e sarebbe il migliore da usare.
Per Linux, penso che vorresti provare Jack, ma c'è un programma che fa quello che vuoi chiamato Soundflower .
Non so che esiste un modo per risolvere questo problema in modo molto generale, ma in ogni caso ho implementato ciò che volevo per Skype. Puoi vederlo qui sul mio GitHub . Ti consente di selezionare un file audio e riprodurlo in una chiamata Skype già attiva.
Ciò non sembra possibile a meno che Skype non abbia un'opzione integrata per questo. Le tubazioni secondo le quali ti riferisci all'utilizzo nell'IPC (comunicazione tra processi) possono solo copiare i dati in un altro processo se quell'altro processo prevede di riceverli. L'opzione migliore è posizionare l'altoparlante accanto al microfono o cercare una sorta di plug-in in grado di farlo.
http://howtoskype.net/how-to-play-audio-music-mp3-files-on-skype/ ecco la risposta che penso tu stia cercando. :-) Hanno un plug-in che ti permetterà di farlo e la versione base è gratuita.