[英]Video duration time FFMpeg PHP
這可能是一個愚蠢的問題,我試圖使用FFMpeg從視頻中獲取Video Duration Time = 1m:47s
: 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
如果仍然需要,請嘗試:
$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秒。 想一想。 因此,這意味着您的反饋之一是錯誤的...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.