Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kagami/webmify
Allow to watch WebMs in Edge
https://github.com/kagami/webmify
edge userscript webm
Last synced: 3 days ago
JSON representation
Allow to watch WebMs in Edge
- Host: GitHub
- URL: https://github.com/kagami/webmify
- Owner: Kagami
- License: other
- Created: 2016-09-25T09:35:56.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2017-02-14T10:51:35.000Z (almost 8 years ago)
- Last Synced: 2024-12-13T17:08:18.979Z (10 days ago)
- Topics: edge, userscript, webm
- Language: JavaScript
- Homepage:
- Size: 822 KB
- Stars: 3
- Watchers: 4
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
## webmify
Fix sites to make WebMs playable in Edge. Only VP9 and Opus formats currently work.
### Supported sites
Any site supported by [Dollchan Extension Tools](https://github.com/SthephanShinkufag/Dollchan-Extension-Tools) should work (basically most imageboards). In particular script was tested on 2ch.hk, 8ch.net, krautchan.net. If some site doesn't work or not supported please create an issue.
Note that webmify is automatically enabled only on a few sites by default. You can easily add more supported sites that you visit to *User includes* section of Tampermonkey's script settings page.
### Install
* Install Edge 14+ (Windows 10 Anniversary Update or Insider Build)
* Set "Always on" option for VP9 in about:flags
* Restart Edge
* Install [Tampermonkey](https://www.microsoft.com/en-us/store/p/tampermonkey/9nblggh5162s)
* Install [Dollchan_Extension_Tools.user.js](https://raw.github.com/SthephanShinkufag/Dollchan-Extension-Tools/master/Dollchan_Extension_Tools.user.js)
* Install [webmify.user.js](https://raw.githubusercontent.com/Kagami/webmify/master/webmify.user.js)### Demo
[![](edge.png)](https://raw.githubusercontent.com/Kagami/webmify/master/edge.png)
### Known issues
* Tracks with lacing don't work (currenly enabled only by mkvmerge for Opus tracks, use `--disable-lacing`; ffmpeg is fine)
* Sometimes `QuotaExceededError` is raised
* Entire file need to be downloaded to start playback### Technical details
Latest Edge has support for VP9/Opus MSE tracks but not for a common WebM files. This script splits WebMs into separate video/audio tracks and loads them via MSE API so it can be played in Edge.
### License
[CC0.](COPYING)