【发布时间】:2018-10-25 19:52:40
【问题描述】:
如何获取 getId3 的 playtime_string 持续时间(以秒为单位)?有没有直接在几秒钟内到达?不使用其他 php 函数来查看字符串并将其拉出值?
<?php require_once('getid3/getid3.php');
$filename='uploads/4thofJuly_184.mp4';
$getID3 = new getID3;
$file = $getID3->analyze($filename);
echo("Duration: ".$file['playtime_string'].
" / Dimensions: ".$file['video']['resolution_x']." wide by ".$file['video']['resolution_y']." tall".
" / Filesize: ".$file['filesize']." bytes<br />");
$getID3 = new getID3;
$filename='uploads/25PercentOff_710.wmv';
$file = $getID3->analyze($filename);
echo("Duration: ".$file['playtime_string'].
" / Dimensions: ".$file['video']['resolution_x']." wide by ".$file['video']['resolution_y']." tall".
" / Filesize: ".$file['filesize']." bytes<br />");
// Calling getimagesize() function
$filename="uploads/25PercentOff_960.jpg";
list($width, $height) = getimagesize($filename);
// Displaying dimensions of the image
echo "Width of image : " . $width . "<br>";
echo "Height of image : " . $height . "<br>";
【问题讨论】:
-
所以,澄清一下,您希望将
1:30的输出转换为90? -
是的,这正是我所需要的
-
好的,查看重复的线程。
-
但它不是时间戳,也不完全是时间戳看起来像这样 00:00:00 因此这不是重复的。我本质上问的是有没有一种方法可以使用 getId3 以秒为单位获取视频的持续时间?
-
那里的答案应该是适用的 - 它是相同的技术,并且重复的线程不仅仅处理时间戳。在最坏的情况下,您可能需要进行非常小的调整。
标签: php video video-processing duration getid3