il componente che ti ho linkato permette anche il caricamento dei video da locale, solo che devi vedere se il tuo server ha le librerie FFMPEG, MENCODER, FLVTOOL2 installate, altrimenti non puoi convertirli.
in pratica se non hai queste puoi caricare solo video in formato flv, mentre con queste puoi caricare quasi tutti i formati, in quando il server riesce a processarsi.
io personalmente prendo i video da you-tube, ma in un altro sito che ho fatto, il proprietario converte i suoi video in flv nel suo pc e poi li carica direttamente. il formato flv è il migliore per i video su internet dato che non è molto gravoso in termini di grandezza.