Ok so everything worked fine when i first created the array, then it just started happening. So i recreated some of the data (thinking that something happened while copying the data over) but it started happening again. That's why i thought it could be an array thing.

I copied over the video to a local machine... and it worked fine no corruption or anything. Which is unexpected. So something is going wrong in transmission?