Fix bug where the initial read of the header overshoots the whole frame
size.  For now, we fix this by only buffering 128 bytes on that first
read.
Bring back old video script for comparison
Allow reading a video file rather than just a network stream