I often set the playback-rate of youtube videos to something like 1.25 or 1.5 to get through a video a little faster without getting bored.
But sometimes 1.25 is a little to fast for my taste.
So i just went and had a look into the html and found that i can easily get any playback speed i want by running this snippet:
document.getElementsByClassName('video-stream html5-main-video')[0].playbackRate=1.125;
This sets the speed to 1.125. But any rate will do: 0.69, 4.20, 6.666. Doesn’t matter.
It’s kinda obvious that it will throw an error if there is not at least one element on the page with the classnames ‘video-stream html5-main-video’, but nevermind.
I then added this snippet into a browser-bookmark i can click anytime i’m watching a yt video and want to set the speed.
javascript:{document.getElementsByClassName('video-stream html5-main-video')[0].playbackRate=1.125;}
I recommend Enhancer For Youtube too, it’s a nice extension that adds a bunch of useful stuff, like being able to playback at any speed you want.
Doesnt youtube have a playback speed option built into the player?
Sorry, I get it. This allows any playback speed whereas youtube has specific options
I think what they’re trying to tell you is that you can have ANY playback speed instead of the 4 options given by the built in player.
I use a plugin called Video Speed Controller, it‘s probably my most used browser extension. You can configure hotkeys as well, which makes it very convenient. I use Q/E for -0.5/+0.5 and A/D for -0.1/+0.1 so I can finetune the playback to my liking with just couple keypresses.
There’s also a small window in the top left of the video showing the current speed, which you can toggle by pressing V.
This community is full of nice smart little tips! I 💕 it!
If you replace the speed number with Number(prompt(“New speed:”, 1.15))
you should get a dialog box to put a new speed in, so you don’t have to make multiple bookmarks.