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