buongiorno a tutti, ho realizzato un sistema di upload video in php tramite il classico form multipart/form-data e funziona tutto ok... ora però vorrei capire come posso fare a fare dei controlli sul video caricato, ad esempio come fa youtube, ho fatto la funzione per il controllo dimensione tramite

Codice PHP:
$_FILES['file']['size'
ma non so come fare a controllare la durata massima e il formato, ad esempio se il video è in flv, avi o mpeg ok se invece è in 3gp, mkv etc etc invece no... qualche suggerimento?