Play audio output as input to Zoom

9,630

Solution 1

We had exactly the same problem with Zoom in Linux (Ubuntu, Lubuntu and Gentoo). The solution turned out to be as follows, and does not require using PulseAudio Volume Control:

  1. Launch the application for playing audio or video. Pause the audio/video if necessary.

  2. Click on 'Mute' in Zoom, to mute the mic (see NOTE below).

  3. Click on 'Share' at the middle bottom of the Zoom window, select the application (or 'Desktop') and either a) click 'Advanced' if you only want to share audio, or b) click on 'Share computer sound' and on 'Optimise Screen Sharing for Video Clip' if you want to share a video.

  4. Click the blue 'Share' button.

  5. Unpause/start the audio/video playing in the audio/video application.

NOTE: We find we get much better audio quality by muting the mic before sharing audio/video. After starting the audio/video stream, it is then possible to unmute the mic.

Solution 2

Make Zoom accept monitor as input (Ubuntu 20.04)

With the new PulseAudio version 13.99+, you can no longer select "System default" as mic in Zoom, which was a way of tricking Zoom into using a monitor as input. You have to create a virtual source:

pactl load-module module-null-sink sink_name=zoom_input sink_properties=device.description=zoom_input
pactl load-module module-remap-source master=zoom_input.monitor source_name=zoom_mic source_properties=device.description="zoom_mic"

By doing this, "zoom_mic" will show up as a input device in Zoom.

Using pavucontrol, redirect the sound from your media player to "zoom_input" and it will be played in Zoom.

See also this advanced guide to PulseAudio connections: https://github.com/toadjaune/pulseaudio-config

Solution 3

This script works You'll need to set mic in zoom to default rather than mic and in pavucontrol set your mic to 'zoom' and vlc or whatever to media.

(adapted from Manjaro forum) you'll still get some distortion due to zooms so-called audio enhancements which you can't disable in the linux app.

#!/bin/bash
pactl load-module module-null-sink sink_name=zoom sink_properties=device.description=zoom
pactl load-module module-loopback sink=zoom
pactl set-default-source zoom.monitor
pactl load-module module-null-sink sink_name=media sink_properties=device.description=media
pactl load-module module-loopback source=media.monitor
pactl load-module module-loopback source=media.monitor sink=zoom

Solution 4

In the Zoom share tool, there is a check box for "Share Computer Audio". This works, sort of, it is highly distorted audio which seems overdriven at some level.

Share:
9,630

Related videos on Youtube

Elijah Lynn
Author by

Elijah Lynn

Current: DevOps & Software Engineer at Agile Six Applications (for www.va.gov). Mostly Drupal (PHP, MySQL, JavaScript) and DevOps (Ansible, Terraform & AWS).

Updated on September 18, 2022

Comments

  • Elijah Lynn
    Elijah Lynn almost 2 years

    Somewhat related to how to pipe audio output to mic input and https://askubuntu.com/questions/602593/whats-a-good-soundflower-replacement-for-ubuntu but those both involve "recording".

    I want to play a movie trailer or just any video on a screenshare in Zoom and have the audio that I hear also go to attendees/viewers. I installed pavucontrol and do have the ability to list "monitors" on the inputs tab, but those "monitor of" inputs don't show up as input/mics in zoom.

    I feel like I need the ability to re-tag these "monitor of" inputs to not be "monitor" types so that they show up as an input source in Zoom.

    How can I get the output to be an input in Zoom?

  • Nadav S.
    Nadav S. about 4 years
    That solves the OP's problem, but what if I want to pipe my audio output to Zoom without sharing my screen? pavucontrol doesn't let me change the input device for Zoom's audio engine. I'm looking for a trick to do that.
  • Charles Boling
    Charles Boling almost 4 years
    A few months late & off the original topic, but when you click Zoom's screen share button, the resulting box has an "Advanced" tab that will share system audio without any video.
  • Spencer Stolworthy
    Spencer Stolworthy over 3 years
    This worked great for me.