Ecamm Live's Virtual Camera feature is a great way to enhance your Zoom calls. You'll be able to use Ecamm Live features such as overlays, camera switching, image adjustment in your Zoom call.
Ecamm Live does not include a virtual mic. When using Virtual Camera with Zoom, audio will still be feeding into your Zoom call in the normal fashion. (Zoom's Microphone selector in the Audio settings screen.)
To add mic delay in order to sync up your audio and video, additional software such as Loopback is required. Here are some steps for adding a mic delay to your Zoom call:
Use a Loopback Passthrough Device and Ecamm Live's Audio Monitor
Use this method if you're not bringing the call audio back into Ecamm Live. (This will create a feedback loop.) For example, don't use this method when using Ecamm's System Audio feature is capturing Zoom's audio.
Step 1: In Loopback, Click the New Virtual Device button at the bottom left. You can use the default settings. Give your device a name like "Virtual Mic".
Step 2: In Ecamm Live, select Output -> Audio Monitor -> Virtual Mic.
Step 3: In the app you're sending to, select the Virtual Mic as your microphone. For example, in Zoom:
Step 4: Zoom is now getting its audio exclusively from Ecamm Live. You can now use Ecamm Live's Mic Delay feature, found in Ecamm Live's Audio preferences, to add a delay if needed: