一尘不染

如何在PHP中获取视频时长,尺寸和大小?

php

我想知道如何获取PHP中上传的视频文件的持续时间,尺寸和大小。该文件可以是任何视频格式。


阅读 1984

收藏
2020-05-26

共1个答案

一尘不染

getID3支持视频格式。

编辑:因此,以代码格式,这将是:

include_once('pathto/getid3.php');
$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类,然后才能起作用!请参阅上面的链接。

编辑:如果您能够修改服务器上的PHP安装,则为此目的的PHP扩展是ffmpeg-php。

2020-05-26