Save Time by Speeding Up VideosThis is going to be a small, technical tutorial on how to save a lot of time by watching videos at higher playback rates.

I first read about this idea from my most favorite personal development blog at Steve Pavlina.com. In his post "Overclock Your Audio Learning" he says that he occasionally listens to audios at 4.1x. At this speed 4 hour video/audio can be listened in less 1 hour!

I personally found it impossible to understand anything at 4x speed. My optimal listening speed is 1.65x - 2.1x.

To speed up the videos you will first need to download and install AviSynth. AviSynth is kind of a video programming language with which you can do all kinds of manipulations to videos programmatically. If you are on Windows, then during the installation make sure to associate .avs file extension with Windows Media Player and not Notepad.

Next, create this AviSynth script, and place it in the same directory as your video. Name the script as "speedup.avs" or something similar. Make sure the extension is ".avs" if you are on Windows!

<strong>file</strong> = &#34;file_name_of_video.avi&#34;
<strong>speedup</strong> = 1.65
<strong>pitch</strong> = 100

DirectShowSource(file)

audio_rate = last.audiorate
video_rate = last.framerate

AssumeSampleRate(int(audio_rate*speedup))
AssumeFPS(video_rate*speedup)
TimeStretch(pitch = pitch)

There are three variables that you can change in this simple script. The first is "file". It should be the filename of the video you are about to watch. The next is "speedup". It's the new playback rate, you may set it to any value you want. For example, if you set it to 2.0, then the video will play twice as fast as it normally would. And the last parameter to change is the "pitch". You may change it to something lower than 100 when the video plays at higher speeds to make the speaker sound lower. I usually keep "speedup" at 1.65 and "pitch" at 75.

Once you have made your own configuration, just double click the .avs on Windows to play it at the new playback speed, or play it through mplayer on Linux!

Update: My blog readers bobb and crb suggested two new techniques on how to watch videos faster. Bobb suggested just to use mplayer. Turns out it already has an option to play videos faster!

mplayer -speed 1.65 file.avi

# use keys [ ], and { } to control the playback speed
# use backspace to reset video speed to normal.

Crb suggested to use MySpeed™ Plug-In for YouTube to speed up video on YouTube in real time.

Here are a few examples that I crafted at speeds 1x, 1.4x, 1.65x, 2x, 2.25x, 2.5x, 2.75x and 3x. They are from Alan Kay's keynote speech "The computer revolution hasn't happend yet" at OOPSLA Conference in 1997.

After a few minutes of listening at higher speeds, try going back to listen at 1x. It will seem incredibly slow because your mind will have adapted to the faster input rate.

Alan Kay's talk at a normal speed. Total time: 5 mins. Direct URL: http://www.youtube.com/watch?v=MaRODiPR-ZU
Alan Kay's talk at 1.4x speed. Total time: 3:34 mins. Direct URL: http://www.youtube.com/watch?v=Oc_3yk22gn8
Alan Kay's talk at 1.65x speed. Total time: 3 mins. Direct URL: http://www.youtube.com/watch?v=lrAq86Qk_rU
Alan Kay's talk at 2x speed. Total time: 2:30 mins. Direct URL: http://www.youtube.com/watch?v=WlwEq4HXB3Y
Alan Kay's talk at 2.25x speed. Total time: 2:13 mins. Direct URL: http://www.youtube.com/watch?v=b0K5JMjtP3w
Alan Kay's talk at 2.5x speed. Total time: 2 mins. Direct URL: http://www.youtube.com/watch?v=YBt01TFNIA0
Alan Kay's talk at 2.75x speed. Total time: 1:49 mins. Direct URL: http://www.youtube.com/watch?v=BNCqZp0XOVw
Alan Kay's talk at 3x speed. Total time: 1:40 mins. Direct URL: http://www.youtube.com/watch?v=8DsuyPNOqGw

Do you have any other techniques to speed up videos? Let me know and until next time.