Tyler, as others have mentioned Firefox supports HTML5 video natively. If your Firefox installation does not, please try the following steps:
First, disable all the add-ons in your browser and try visiting Youtube again. If Youtube works, you can go through and enable single add-ons at a time, testing each time to make sure video plays correctly.
Next, if you're still not able to play Youtube videos natively, remove Firefox entirely and then go to https://www.mozilla.org/en-US/firefox/new/ and download a fresh copy of the latest version and install it.
UPDATE: More clarity on HTML5
HTML 5 is essentially a container, a WAY to deliver video, it is not the video codec itself.
In the picture you show, the HTMLVideoElement is the code that Youtube uses that the browser knows how to handle, but it doesn't actually encode the video, it's just the container the video is delivered in.
The video itself must be encoded in one of several formats, which are the other parts of the picture: h264, WebM, MSE, etc.
So, your browser knows how to handle the container, but it should also know how to handle the encoding formats itself, and that is where your problem lies.
If you look into the Stats For Nerds that @Scott Chamberlain mentions in his comment above, you will never see HTMLVideoElement listed as the encoding format. You will, however, find each Youtube video is encoded using h264 or WebM or MSE, and, once again, this is what your browser is failing to do and what you must troubleshoot, and the steps I've outlined above are the correct first steps to doing so.
1Firefox supports HTML5 out of the box, unless you have disabled it, the behavior doesn't make sense – Ramhound – 2016-10-20T01:10:26.997
http://www.linuxveda.com/2015/04/02/enable-mse-native-html5-support-firefox-linux/ should also work on Windows – Ramhound – 2016-10-20T01:24:33.020
I agree with @Ramhound, isn't it possible that those videos are not Html5 videos? – RogUE – 2016-10-20T02:47:32.643
Besides the fact the screenshots indicate they are? We know nothing about the OS or version of Firefox. It could be Firefox 3 for all we know :$ – Ramhound – 2016-10-20T03:30:17.707
To answer question (A), go to another browser/computer that does work and visit the same video, right click on the video and go to the "Stats for nerds" option. The format is under the
– Scott Chamberlain – 2016-10-27T05:34:36.300Mime Type
section. For part B see music2year's answer.Do you have x86 or x64 version? Perhaps Firefox executable format doesn't match video codecs format; I would try to install a different Firefox version and check. – Dmitry Grigoryev – 2016-10-27T08:41:08.297
https://askubuntu.com/a/614480/319946 this worked for me | Ubuntu 18 – Ritwik – 2019-06-14T07:12:30.300