All Projects → vantezzen → Skip Silence

vantezzen / Skip Silence

Licence: mit
🔇 Chrome extension to skip silent parts in videos and audio files on any webpage

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Skip Silence

Ext Saladict
🥗 All-in-one professional pop-up dictionary and page translator which supports multiple search modes, page translations, new word notebook and PDF selection searching.
Stars: ✭ 8,418 (+6375.38%)
Mutual labels:  extension, webextension
Asciidoctor Kroki
Asciidoctor.js extension to convert diagrams to images using Kroki!
Stars: ✭ 55 (-57.69%)
Mutual labels:  hacktoberfest, extension
Simpletones.js
The goal of simpleTones.js is to provide every JavaScript developer with a lightweight solution for creating custom sounds in their web applications. This documentation has been written in hopes that the least experienced developer can read, understand and go on to do great things. You can check out several examples at this link:
Stars: ✭ 45 (-65.38%)
Mutual labels:  hacktoberfest, audio
Vue Plyr
A Vue component for the plyr (https://github.com/sampotts/plyr) video & audio player.
Stars: ✭ 531 (+308.46%)
Mutual labels:  hacktoberfest, audio
Vscode Matlab
MATLAB support for Visual Studio Code
Stars: ✭ 114 (-12.31%)
Mutual labels:  hacktoberfest, extension
Roc Toolkit
Real-time audio streaming over the network.
Stars: ✭ 673 (+417.69%)
Mutual labels:  hacktoberfest, audio
Audioplayers
A Flutter plugin to play multiple audio files simultaneously (Android/iOS)
Stars: ✭ 1,042 (+701.54%)
Mutual labels:  hacktoberfest, audio
Rust Av
Multimedia Toolkit written in pure rust.
Stars: ✭ 411 (+216.15%)
Mutual labels:  hacktoberfest, audio
Redux Webext
Redux for WebExtensions
Stars: ✭ 101 (-22.31%)
Mutual labels:  extension, webextension
Friendica Addons
Addons for Friendica
Stars: ✭ 94 (-27.69%)
Mutual labels:  hacktoberfest, extension
Sieve
Sieve Script Editor
Stars: ✭ 452 (+247.69%)
Mutual labels:  extension, webextension
Yt Ad Autoskipper
A browser extension that automates skipping ad on Youtube. This is not an ad blocker, it just automates the process of clicking on the "Skip Ad" button on Youtube.
Stars: ✭ 127 (-2.31%)
Mutual labels:  hacktoberfest, webextension
Libretime
LibreTime: Radio Broadcast & Automation Platform
Stars: ✭ 439 (+237.69%)
Mutual labels:  hacktoberfest, audio
Sfml
Simple and Fast Multimedia Library
Stars: ✭ 7,316 (+5527.69%)
Mutual labels:  hacktoberfest, audio
Lavalink
Standalone audio sending node based on Lavaplayer.
Stars: ✭ 420 (+223.08%)
Mutual labels:  hacktoberfest, audio
Youtube Extension
🔴YouTube Extension🧰>80 Features ⭐Please document, code or donate📌Tidy📌Longest-standing(2012)(Users>350000)⋮🎞️🎛️🎧⚙️🎬🔊☕🎨🧩🧪📈⏯️(Player: Repeat Screenshot Rotate; Hide related video distraction. Always expand video Description. Playback speed. Video Quality bandwidth H.264 electricity. Player Size Full Window. Themes Customization. Statistics. Reverse Playlist YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube Youtube enhancer YouTube app YouTube video YouTube YouTube YouTube api v3 YouTube playback YouTube player VP8 VP9 AV1 vidIQ tubebuddy download adblocker adblock ads sponsorblock addon youtube music ⭐ youtube premium css css4 html5 ytdl youtube-dl invidious iridium ParticleCore youtube+ youtube++ youtube-plus maia-yt youtube nonstop youtube control center vlogger vlog h264ify h264 m.youtube.com music.youtube.com studio.youtube youtube mobile youtube studio ⭐ kids Vanced gaming.youtube.com gaming youtubecenter freetube lite-youtube-embed newpipe youtube-dl-gui mps-youtube nuclear pytube awesome youtubers youtube downloader 8k 4k 60fps 30fps youtubeexplode vidgear k-lite tubebuddy adobe apple ios iphone design simplify ffmpeg premiere designer annoyance youtube upload
Stars: ✭ 1,027 (+690%)
Mutual labels:  extension, webextension
Mumble
Mumble is an open-source, low-latency, high quality voice chat software.
Stars: ✭ 4,418 (+3298.46%)
Mutual labels:  hacktoberfest, audio
Github Dark Theme
GitHub Dark Theme - Extension for Chrome, Firefox, and Microsoft Edge
Stars: ✭ 413 (+217.69%)
Mutual labels:  hacktoberfest, extension
Mue
Fast, open and free-to-use new tab page for modern browsers
Stars: ✭ 56 (-56.92%)
Mutual labels:  hacktoberfest, extension
Cphalcon
High performance, full-stack PHP framework delivered as a C extension.
Stars: ✭ 10,534 (+8003.08%)
Mutual labels:  hacktoberfest, extension


Availible on chrome web store Buy Me A Coffee

Skip Silence

"Skip Silence" is a browser extension that allows you to autmatically skip parts of a video that are silent. It is highly inspired by CaryKH's automatic on-the-fly video editing tool. The extension works with most websites that use HTML5 audio and video elements (like YouTube).

Demo

(Video used: Unedited part of https://youtu.be/DQ8orIurGxw?t=234)

Installation

"Skip Silence" is availible through the chrome web store. You can also install this extension on Chrome by downloading the source from GitHub and loading the unpacked, built extension through "chrome://extensions" as a "Temporary Add-On".

Why is Firefox unsupported?

"Skip Silence" uses JavaScript's video.playbackRate and MediaSourceElement simultaneously to achieve its effect. Unfortunately, Firefox currently has a bug that stops video.playbackRate from working when already using MediaSourceElement - making this extension useless.

Usage

When "Skip Silence" detects a compatible element on the current page, its icon in the menubar will be colored.

Changing icon

You can now click on this icon to reveal the settings popup.

You can now:

  • Click the toggle button to enable and disable "Skip Silence" for the current page
  • Change "Skip Silence"'s settings
  • View the current volume using the VU meter
    • The VU Meter will be blue when on normal speed and green when currently in a silent part
    • The red line represents your current volume threshold

Limitations

  • Won't work on sites that use other methods to play video or audio (e.g. Spotify Web Player uses a special method to prevent songs from being downloaded)

How does it work?

The extension attaches a JavaScript audio analyser to the current video or audio source and will speed up or slow down the video using the current volume of the audio.

Development

This extension is based on lxieyang's React Extension boilerplate.

To start development, follow these steps:

  1. Check if your Node.js version is >= 10.13.
  2. Clone this repository.
  3. Change the package's name, description, and repository fields in package.json.
  4. Change the name of your extension on src/manifest.json.
  5. Run npm install to install the dependencies.
  6. Run npm start
  7. Load your extension on Chrome following:
    1. Access chrome://extensions/
    2. Check Developer mode
    3. Click on Load unpacked extension
    4. Select the build folder.
  8. Happy hacking.

Contributing

Please fork this repository and create a new pull request to contribute to it.

If you notice any errors, please create a new issue on GitHub.

License

Licensed under the MIT License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].