There are several ways to do slow motion. One is to shoot at a very high frame rate. The other is to fake it and interpolate additional frames based on a slower frame rate. Researchers at the University of Massachusetts have come up with an algorithm to stretch video time almost indefinitely and create a Super SloMo.