Videolab is an educational software piece that teaches and lets users experiment with concepts of digital video technology. It can be used standalone by students or as a lecturing tool by instructors.

Videolab includes four modules, teaching and letting users experiment with:

  • Picture aspect ratio;
  • Progressive and interlaced scanning;
  • Luminance, chrominance and subsampling;
  • Color depth.

Video can be captured from the webcam (if detected) or loaded from a file.

Videolab is in active development, being developed as part of my Digital Media PhD research — here's the initial report PDF (in Portuguese).

Current builds were compiled with Processing 2.1 and were throughly tested on Windows and MacOSX (10.6+), but should work on other systems as well. Videolab uses the sDrop library by Andreas Schlegel.