puoi fare dei controlli sul form in JavaScript ma comunque se io prendo un virus e lo chiamo festa.mov o festa.avi questi controlli risulterebbero inutili.
Forse un login obbligatorio per ogni utente potrebbe scoraggiare le persone registrate, con dati reali inseriti, ad inserire falsi video ma considera che potresti avere anche problemi di timeout se non passi per ftp.