Bonjour,

j'aimerais savoir si quelqu'un connait un moyen rapide pour récupérer la durée d'une vidéo. J'ai vu que les durées des tutoriels de Jonathan sont affichées. Après j'aimerais savoir s'il le note dans un champ au moment de l'ajout du tutoriel ou si cela se fait automatiquement. On m'a dit que cela nécessitait une lourde librairie et qu'il y avait plein de contraintes.

Merci d'avance ! ^_^

1 réponse


Grafikart
Réponse acceptée

Il faut un serveur dédiée équipé du module FFMPEG et on peut récup la durée d'une vidéo en faisant ça par exemple :

$infoVideo = shell_exec("/usr/bin/ffmpeg -i \"".$CHEMIN_DU_FICHIER."\" 2>&1");
preg_match('/Duration: (.*?),/', $infoVideo, $matches);
$d = explode(":",$matches[1]);        
$duration = $d[0]*3600+$d[1]*60+$d[2];

Comme tu dis c'est pas simple :)