Zoom-Clude®: A new extension for occluding people in zoom videos!

  • Thread starter Jarvis323
  • Start date
  • #1
Jarvis323
1,048
951
You may have watched this interview of Nobel prize winner, Roger Penrose.



Screenshot_2020-10-10_02-52-38.png


Now with Zoom-Clude®, the amazing nobel prize winning Firefox extension, you can block out the left person on a video of a 2 person zoom meeting. The extensions works on both PF and YouTube. Different occlusion features coming soon!

Before:

Screenshot_2020-10-10_01-38-10.png


After:

Screenshot_2020-10-10_01-38-31.png


Follow this as a guide:

https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Your_first_WebExtension

But use these files (need to also download jquery and make an icon...)

manifest.json

JavaScript:
{
  "manifest_version": 2,
  "name": "zoomclude-left",
  "version": "1.0",

  "description": "removes left person in 2 person zoom screencast",

  "icons": {
    "48": "icons/zoomclude-left.png"
  },

  "content_scripts": [
    {
      "matches": ["<all_urls>"],
      "js": [ "jquery.js", "zoomclude-left.js"]
    }
  ]
}

zoomclude-left.js

JavaScript:
document.body.style.border = "5px solid red";

var mjq = jQuery.noConflict();
function updateZoomClude() {

    mjq(".s9e-miniplayer-inactive").each(function() {     
        if( mjq(this).find( '.zoomclude' ).length == 0 )
        {
            mjq(this).append( "<div class='zoomclude' style='position: absolute; top: 25%; left: 0px;height : 50%; width : 50%;background-color:rgb(36,36,36); z-index:10'></div>" );
        }
    });

    if( ! mjq( '#zoomclude-player' ).length ) {
        mjq("#primary #player").append(
            `<div id='zoomclude-player'
                style='position: absolute;
                top: 25%;
                left: 0px;
                height : 50%;
                width : 50%;
                background-color : rgb(36,36,36);
                z-index:10'></div>` );
    }

   if( ! mjq( '#zoomclude-theater' ).length ) {
        mjq( "#ytd-player" ).append(
            `<div id='zoomclude-theater'
                style='position: absolute;
                top: 25%;
                left: 0px;
                height : 50%;
                width : 50%;
                background-color : rgb(36,36,36);
                z-index:10'></div>` );
    }
}

window.setInterval(function(){
    updateZoomClude();
}, 2000 );
 
Last edited:

Answers and Replies

Suggested for: Zoom-Clude®: A new extension for occluding people in zoom videos!

  • Last Post
2
Replies
36
Views
605
Replies
1
Views
529
Replies
8
Views
2K
Replies
9
Views
1K
  • Last Post
Replies
1
Views
3K
Replies
1
Views
619
Replies
14
Views
1K
Replies
15
Views
633
  • Last Post
Replies
30
Views
1K
Replies
4
Views
530
Top