Massachusetts Institute of Technology
Department of Electrical Engineering and Computer Science
Structure and Interpretation of Computer Programs
Video Lectures by Hal Abelson and Gerald Jay Sussman
Formats and Downloading
These video files are intended to be downloaded and viewed locally,
not streamed from our website. Use "save target as" or the equivalent
from your web browser, rather than clicking on the link to open the
page (file) directly. The files are large; you will need a lot of
disk space and a high-bandwidth connection.
Formats
The following formats are available:
- MPEG -- These are MPEG1 encoded at 320x240 pixels, 3 Mbps. The
quality is not high, but these should give acceptable results even at
full-screen playback.
- Divx -- These are Divx encoded versions of the above MPEG files
(see www.divx.com for information).
The quality is a bit worse than the MPEG, but the files are smaller.
Players for either format are available for GNU/Linux, Windows, or
Macintosh platforms.
Downloading
The video files are very large, and it is possible that there will be
errors when downloading them over the Web. In order to help minimize
errors, we have provided a table of file
lengths and MD5 checksums that you can use to verify the files
after you've downloaded them. The checksums were computed on
GNU/Linux using the md5sum utility.
Return to video lectures page
Listening
The audio track on some of the tapes is muffled. You can get better
listening results if you use appropriate equilization. For example,
with mplayer, try:
mplayer -af equalizer=-12:-12:-12:0:0:0:12:12:-6:-12 Lecture-xx.avi
For other players with a graphic equalizer, this means canceling
frequencies < 200 Hz (the too emphasized bass frequencies), amplifying
frequencies about 2 kHz to 4 kHz (including the consonants), and
attenuating frequencies around 8 kHz (the noise)
(This advice compliments of Johan Kiviniemi.)
Last modified: Sun, 18 Feb 2007 10:38:36 -0500
Hal Abelson(hal@mit.edu)