Go to file
2016-10-16 16:48:16 +02:00
icons initial commit 2016-10-16 16:44:55 +02:00
img initial commit 2016-10-16 13:13:34 +02:00
img-demo initial commit 2016-10-16 16:44:55 +02:00
js initial commit 2016-10-16 16:44:55 +02:00
manifest.json initial commit 2016-10-16 16:44:55 +02:00
README.md Fixing README.MD 2016-10-16 16:48:16 +02:00

Ultrawidify — youtube aspect ratio fixer for firefox

What does it do?

The technology has been here for a while, but plenty of people don't know how to properly encode a video (despite the fact youtube has an article that explains aspect ratios). Plenty of people surprisingly includes major Holywood studios, such as Marvel, Disney, Dreamworks, Warner Brothers, Sony, et cetera. You'd think that's the one thing Holywood studios and people who make music videos for a living would know how to do right, but they don't. This extension is here to fix that.

TL;DR: it does this:

Should these black bars be here? No ... but an ultrawide user never forgets.

I'd demo with Sintel but it's properly encoded.

This extension also allows you to zoom in or out of video (similar to how SMPlayer does it).

Installing

Just install it from Mozilla's addon page. I'm only showing the source here.

How do I use it?

Here's the list of keybinds:

  • w : fit to width (will crop top and bottom if video is taller than the display)
  • e : fit to height (will crop left and right if video is wider than the display)
  • z : zoom
  • u : unzoom
  • r : reset to default

What works

More or less everything. Works regardless of whether the video is in fullscreen or not. Works regardless if the youtube video you're watching is embedded on some other page.

What doesn't

On a very rare occasion, w button won't work. So far this behaviour was seen in two videos out of countless I've tried. In cases like this, use z to zoom instead.

Plans for the future

  • Adding custom keybinds
  • Adding a proper settings page
  • Adding buttons for actions in youtube's player
  • Adding an option to force specific aspect ratio