这可能是一个愚蠢的问题,即时尝试使用FFMpeg从视频中获取持续时间:Video Duration Time = 1m:47s
我的功能
$ffmpeg = \FFMpeg\FFProbe::create();
$duration = $ffmpeg->format($videos[0]->real_path)->get('duration');
现在,如果我打印 $ duration :"109.713333"
如何从$duration
??
注意:
我试过这个
109.713333 / 60 = 1.82
82/60 = 1.36 and 82-36 = 46
答案 0 :(得分:0)
如果您还需要它,请尝试:
$totalSecs = $ffmpeg->format($videos[0]->real_path)->get('duration');
$tempSecs['s'] = $totalSecs;
$duration = gmdate("H:i:s", (int)$tempSecs['s']);
echo "video duration : " . $duration;
PS:
这Duration Time = 1m:47s
金额来自哪里?
109 秒应该给1分钟, 49 秒。想一想。所以这意味着你的一个反馈是错误的......