Playback Rate Chrome Extension #
Evan recently shared shared a link to Bret Victor's CUSEC presentation (which is worth watching, but not what this post is about). In the (internal) thread, Ami Fischman mentioned that, in addition to being more reliable, Vimeo's HTML5 player allows the use of the playbackRate
attribute to speed up playback without affecting its pitch (at least with the codecs used by Chrome). I'm a big fan of listening to podcasts at higher speeds (especially via Downcast, which supports up to 3x, though I haven't made my way that high yet), so the idea of being able to do this for any video was very appealing.
YouTube's HTML 5 player already makes use of this, but for those sites that don't, I've made a Chrome extension (source). It adds a context menu that allows you to control the playback rate for any <video>
or <audio>
element. Note that Chrome's audio implementation currently has a bug which may result in the 1.25 and 1.5 rates not working, but it should be fixed soon. Also, Vimeo turned out to the tricky, since it overlays other nodes on top of its <video>
element, and buffers very slowly. Your best bet is to let the video buffer a bit, and then right-click just above the controller.
Bonus tip: If you are viewing a video in QuickTime Player (the QuickTime X version) and miss the old playback rate controls from the A/V Control palette, you can instead option-click on the fast-forward button to increase the speed.
8 Comments
More importantly, how does the quality compare to eg. ScaleTempo , SoundTouch ?
(not to mention non-realtime semi-professional or broadcast quality solutions, or MS WMP)
VLC (using scaletempo) has the option to change Stride, Overlap and Search lenght ,
so one can change/optimize quality based on type of content (speech vs. music) and
desired speed ( eg. 1/8 , 2.67x , 4x). Anything such (or automagical) in Chrome ?
> supports up to 3x, though I haven't made my way that high yet)
With video, 5x and even higher is easy, provided good subtitles/CC ,
fast enough connection, fast enough computer to decode the video that fast.
Personally around 2.5x speed is pretty optimal, without having to spend
too much attention. At 3x can't really do anything else at the same time -
and any speech has to be quite clear and well articulated at 1x to begin with.
I tried right clicking above the controller as you mentionned, but the Playback Rate options never appear in the right click context menu.
Do you have any suggestions?
This is a must have extension for Vimeo!
Thanks.
Playback Rate currently makes the Vimeo player controls disappear from the screen so you can't control the player anymore.
I've tried disabling the Playback Rate extension and the controls reappeared as soon as I refreshed the screen.
Thanks.
Post a Comment