Some numbers on this:
A standard-quality .avi is about 800MB. Base64 provides 6 bits of information per character, so that movie translates into ~8M tweets. Twitter seems to limit users to 1k messages per day,[0] so that movie would take about 22 years to upload.
[0] https://support.twitter.com/articles/15364-about-twitter-lim...