#ffmpeg #PHP
<?php
$ffmpeg_location ='"C:\Program Files\ffmpeg-20140928-git-3edb9aa-win64-static\bin\ffmpeg.exe"';
$file_path = 'C:\\ed2b6a653ded.mp4';
$src_cover = 'C:\src_cover.jpg';
$ffm = $ffmpeg_location . ' -i '. $file_path . ' -ss 00:00:01 -f image2 -vframes 1 ' . $src_cover.' 2>&1';
$xyz = shell_exec($ffm);
$search='/Duration: (.*?),/';
preg_match($search, $xyz, $matches);
$duration = explode(':', $matches[1]);
echo 'Hour: ' . $duration[0];
echo 'Minute: ' . $duration[1];
echo 'Seconds: ' . $duration[2];
$duration_in_seconds = $duration[0]*3600 + $duration[1]*60+ round($duration[2]);
echo 'Total Seconds: ' . $duration_in_seconds;
?>