簡體   English   中英

視頻時長FFMpeg PHP

[英]Video duration time FFMpeg PHP

這可能是一個愚蠢的問題,我試圖使用FFMpeg從視頻中獲取Video Duration Time = 1m:47sVideo 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM