Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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)