Giter VIP home page Giter VIP logo

kawarimimeeting's Introduction

かわりみミーティング

拡張のアイコンと録画ボタン

リモートでの通話や講義が当たり前の現代、こんな経験はありませんか?

  • トイレに行きたくなってしまった!
  • 宅急便が届いてしまった!
  • カメラ必須なんだけど講義をこっそり抜けたい...

そんなリモートならではの「拘束されている時間」からあなたを解放するアプリ,それが かわりみミーティング です!

ループ映像である「かわりみ」を召喚することで,気づかれずに離席できます!(ご利用は計画的に)

スクリーンショット

スクリーンショット

動作環境

  • Google Chrome(最新版)
    • Mac で動作確認済み
  • Zoom(Web ブラウザ版)

使い方

1. Chrome ウェブストア から「かわりみミーティング」をインストール

2. Chrome で任意の Zoom 会議に参加する

Zoom リンクをクリックするとブラウザが立ち上がり,アプリ版へ誘導されますが,そのままブラウザで入ってください 2でのブラウザでzoomへの入り方

4. メニューバーにある拡張のアイコンをクリックする

5. 録画ボタンを押して撮影する

Chrome 拡張はブラウザの右上に出ます(出てない場合はジクソーパズルアイコンの設定からピン留めしてください)

拡張のアイコンと録画ボタン

6. かわりみボタンを押して、Zoom 上の映像を録画したものに切り替える

録画を停止するとプレビューとかわりみボタンが出ます

プレビューとかわりみボタン

7. 解除する場合はやめるボタンを押す

やめるボタン

技術的にやっていること

  • ビデオ会議中のカメラ映像を録画し、仮想デバイスとして流すことができます
    • プラットフォームとして Chrome 拡張 を利用
      • ブラウザのメニューバーから使える UI も実装した
    • Chrome の API(getUserMedia, enumerateDevices)をハックしている
      • リアルタイムにカメラのビデオをキャプチャし,その場でループ動画を作成
      • 仮想カメラとして Zoom から読み込み・設定できるようにした

かわりみミーティングが追加された様子

ツクってアソぶハッカソン

Contributors

Made with contributors-img.

kawarimimeeting's People

Contributors

pvcresin avatar salmoncode avatar shisoaqron avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

kawarimimeeting's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.