

But, asĭescribed at the end, it can be changed to only use either of the two as well.Ĭreate a sink where we will mix the microphone and some application audio: pactl load-module module-null-sink sink_name=mix-for-virtual-mic \ The setup as is, feeds your microphone and application audio into Zoom. The following setup works for me to share application audio with Zoom on Linux. Is there a way to achieve what I'm trying to do? Either:Ī) Modify a monitor so as to make it look like a normal microphone, orī) Redirect the sound of a sink to a source ? I created a null sink, a null source, and a loopback, but upon opening pavucontrol, I understood that I probably got it backwards a loopback appears to be used to redirect a source to a sink, not the other way round (pavucontrol says, under Playing: "Loopback of MySource on MySink", MySink being the value of the dropdown list on the right). Therefore, I'm trying to set my own source, and "redirect sound to it".


I've read somewhere that creating ~/.alsoftrc and writing "" (new line) "allow-moves=yes" could help, but it didn't do anything for me. In the Recording tab, when I try to set myself another source to be listened to by Zoom, no matter what I choose, my choice is ignored. I've tried setting the monitor's device.class property to "sound" (instead of "monitor") to trick Zoom into accepting it, to no avail.Ģ) Zoom seems to refuse to let you set the source yourself from pavucontrol.

But :ġ) Zoom doesn't list the monitor sources in its microphone dropdown. The classic way of doing this would be to select, as a sound source in Zoom, the SinkName.monitor source, since every sink comes with a monitor. I'm trying to redirect the sound of a program (in my case, ffmpeg) to a source, so I can play the sound in question in Zoom (video conference software).
