Skips silent parts in videos, in real time.
Can be useful for watching lectures and other unedited videos.
Demo:
demo.mp4
Inspired by this video by carykh.
- 🌐 Translate (on Weblate)
- 💸 Donate
- General feedback and questioning my decisions is appreciated
-
Install base tools:
-
Run
yarn install
-
Fill the
src/_locales
directory with localization files. Skip this step if they're alredy there. Either:-
If you're using
git
:git submodule update --init
-
If you don't want to use
git
, download them from thetranslations
branch and put insrc/_locales
manually.
-
-
-
To build for Gecko (e.g. Firefox):
yarn build:gecko
-
To build for Chromium (e.g. Chrome)
yarn build:chromium
Bundled files will appear in
./dist
. -
Then you can install it on the extensions management page of your browser (Chromium, Gecko).
In short: it's fine.
As with practically every other extension, websites you're visiting may detect that you're using this (or alike) extension, and your settings for the extension, by observing:
- playback rate changes of an element.
- the fact that
createMediaElementSource
has been called for an element. - increased frequency of media chunk requests resulting from increased playback rate. This cannot be mitigated with disabling JavaScript.
- the fact of requesting the same media twice, as a result of using the cloning algotihm.
However I doubt that currently there are services that do specifically this. But there may be.
Other than that, there are no known things concerning this.
- bitcoin:bc1qdfz74882mlk64pj4ctpdegvxv9r7jgq8xs2qkxpv3gkv5xqygvgs0fyzm9
- https://liberapay.com/WofWca