igrigorik / videospeed

HTML5 video speed controller (for Google Chrome)
https://chrome.google.com/webstore/detail/video-speed-controller/nffaoalbilbmmfgbnbgppjihopabppdk
MIT License
3.83k stars 544 forks source link

suggestion for my favorite chrome extension #819

Open meevs opened 3 years ago

meevs commented 3 years ago

This is a perfect extension with more uses than can be explained to someone all at once when recommending it.

Currently the lowest I can set video speed is .07. Let me tell you this, the difference between that and 0 may be small, but I believe the ways this would pay off for the user would be similarly endless. Videos in this day and age are programmed to frustrate us, buffering only so far on purpose and in all sorts of other ways. When I'm streaming movies, if I pause it for too long it just unloads the video and when i unpause it crashes. If I were able to set the video speed to 0 with your extension, the frame wouldnt even be aware of my pausing, and I would be able to stop and start again on the same file endlessly without sacrificing my hard earned buffer progress.

pepijnmm commented 3 years ago

Please see #800 #296 last time I checked you can't go lower. It's also blocked in Chrome. If there has been a update by Chrome on that part let me know. Won't pause not buffer the video

PernelSned commented 1 year ago

you can make it go slower with a certain trick which involves matching the jump back speed assigned to a key to the playback speed while taking into consideration the small delay between each jump back, which is usually dependent on window size and video quality. When matched correctly, holding down a jump back hotkey will repeatedly jump back with a small delay and with the video speed set to say 2x and a jump back time set to a fraction of a second can cause the video to jump forwards then backwards to almost the same point, allowing for the playback speed to go extremely low. However, this causes a glitchy stuttering effect, but this is not too much of an issue as it is not too dissimilar to the stretched grains heard when playing audio at a slow speed without changing the pitch. This technique can also be used to play the video backwards, I would recommend to try with different video quality and window sizes to get the sweet spot. I once managed to reach a speed so low it was almost 0 and the video would have likely taken multiple lifetimes to complete. Highly recommend this extension.