Normally I would say this would be an encoding issue, but I don't think that's true because the sponsor hosts these same videos and they play alright for me when they host them.
could it be the program I used to split them? I could try a different one...