我们如何在PHP中跟踪视频文件的持续时间

php*_*ner 0 php

嗨,我需要保存视频文件的持续时间.什么时候上传.我怎么能用PHP做到这一点.

hal*_*dan 6

从我刚才写的脚本中复制/粘贴:

$videofile="/var/video/user_video.avi";
ob_start();
passthru("/usr/bin/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];
Run Code Online (Sandbox Code Playgroud)