Récupérer la durée d’une vidéo avec ffmpeg depuis PHP by jacinmontava April 15, 2019 $videofile = “fichier.flv”; ob_start(); passthru(“ffmpeg -i “{$videofile}” 2>&1″); $duration = ob_get_contents(); ob_end_clean(); $search=‘/Duration: (.*?),/’; $duration=preg_match($search, $duration, $matches, PREG_OFFSET_CAPTURE, 3); echo $matches[1][0]; Pour récupérer la durée, en seconde, on peut utiliser cette fonction : echo hms2sec($matches[1][0]); function hms2sec ($hms) { list($h, $m, $s) = explode (“:”, $hms); $seconds = 0; $seconds += (intval($h) * 3600); $seconds += (intval($m) * 60); $seconds += (intval($s)); return $seconds; } Tags:dosduréeffmpegfichierphpvidéo