Video mirror (left-to-right) on any page (including Zoom, YouTube, Vimeo, Twitch, Google Meet, etc.)
VideoMirror Extension
*NEW* Looking to mirror your webcam instead? Try CamFlip: https://chrome.google.com/webstore/detail/camflip/jgnejnfdbomaelibbccppknilnnhklnk
- Supports Zoom for Web
- Supports YouTube
- Supports Google Meet
- Supports livestreams (Twitch.tv)
- Supports fullscreen mode on most sites
Usage: on a page with video, click the VideoMirror icon. All videos on the page should mirror. Click again to undo.
If you would like to support my work in maintaining VideoMirror and keeping it ad-free, donations are accepted at https://ko-fi.com/skemp.
Thank you so much for helping out!
Recent updates:
- v3.0.2: Fixes for analytics
- v3.0.1: Updates to analytics
- v3.0.0: Upgrade to Manifest v3, make flipping more consistent and clearer
- v2.2.0: Fix fullscreen issues
- v2.1.0: Actually fixed Google Meet issue
- v2.0.1: Fixed Google Meet issue
- v2.0.0: Made icon more clear when it is enabled/disabled and fixed 🤞 Zoom for web
- v1.3.1: Add partial support for embedded vimeo players
- v1.3.0: Add support for Zoom
- v1.2.1: Remove uninstallation survey
- v1.2.0: Flipping is more consistent during page changes (e.g. when entering/exiting full screen)
- v1.1.0: Animation appears when mirroring videos
Read more
- Supports Zoom for Web
- Supports YouTube
- Supports Google Meet
- Supports livestreams (Twitch.tv)
- Supports fullscreen mode on most sites
Usage: on a page with video, click the VideoMirror icon. All videos on the page should mirror. Click again to undo.
If you would like to support my work in maintaining VideoMirror and keeping it ad-free, donations are accepted at https://ko-fi.com/skemp.
Thank you so much for helping out!
Recent updates:
- v3.0.2: Fixes for analytics
- v3.0.1: Updates to analytics
- v3.0.0: Upgrade to Manifest v3, make flipping more consistent and clearer
- v2.2.0: Fix fullscreen issues
- v2.1.0: Actually fixed Google Meet issue
- v2.0.1: Fixed Google Meet issue
- v2.0.0: Made icon more clear when it is enabled/disabled and fixed 🤞 Zoom for web
- v1.3.1: Add partial support for embedded vimeo players
- v1.3.0: Add support for Zoom
- v1.2.1: Remove uninstallation survey
- v1.2.0: Flipping is more consistent during page changes (e.g. when entering/exiting full screen)
- v1.1.0: Animation appears when mirroring videos
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "name": "VideoMirror", "version": "3.0.2", "description": "Video mirror (left-to-right) on any page (including Zoom, YouTube, Vimeo, Twitch, Google Meet, etc.)", "permissions": ["scripting", "activeTab", "storage", "alarms"], "action": { "default_popup": "popup.html", "default_title": "VideoMirror Usage: on a page with a video, click the VideoMirror icon. All videos on the page should mirror. Click again to undo.", "default_icon": { "16": "images/VideoMirror16.png", "32": "images/VideoMirror32.png", "48": "images/VideoMirror48.png", "128": "images/VideoMirror128.png" } }, "options_ui": { "page": "options.html", "open_in_tab": false }, "icons": { "16": "images/VideoMirror16.png", "32": "images/VideoMirror32.png", "48": "images/VideoMirror48.png", "128": "images/VideoMirror128.png" }, "background": { "service_worker": "service_worker.js", "type": "module" }, "manifest_version": 3}
Read more