当前位置: 首页 > 面试题库 >

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

庄高谊
2023-03-14
问题内容

我想知道如何获取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。



 类似资料:
  • 问题内容: python中是否有一种方法可以获取视频文件或其他可实现此目标的库的尺寸?相当于一个或什么?谢谢。 问题答案: 在我的上一家公司中,我们遇到了类似的问题,但我找不到任何python库来执行此操作。因此,我最终使用了来自python的mediainfo,media info也具有命令行选项,并且很容易解析输出,因此实际上,使用media- info的python模块就足够了。它具有进一步

  • 我上传了一个大尺寸的视频,几乎是2gb到我的谷歌硬盘。我正在用vlc媒体播放器播放。我上传的格式是https://drive.google.com/uc?id=1wLllY5K1D6tdakUqHSQBqSQpFw4KclZ1我正在通过共享链接。这是小尺寸的视频,它是流式的,但当我上传大尺寸的视频时,它无法播放。 我已经将文件夹权限更改为公共

  • 问题内容: 我想知道是否可以使用tkinter计算屏幕尺寸。 我想要这样做,这样可以使程序在屏幕中央打开。 问题答案:

  • 问题内容: 我使用xuggler来获取视频长度,但是它给出了错误的长度,可能是时候使用xuggler从视频文件中读取数据了。但是我需要获取实际的视频长度或时长。 问题答案: 您可以使用的和方法获取它。您可以这样做: 您可以在此处看到完整的示例 希望这可以帮助

  • 问题内容: 我正在做一个使用HTML和Javascript的项目,它将与本地文件一起在本地运行。我需要通过输入选择一个文件,获取文件信息,然后决定是否将其添加到列表中并进行复制。如果我决定使用它,则必须将其放在队列中以备后用。否则,我将丢弃并选择另一个文件。 我面临的问题是我无法找到一种仅通过在输入中选择视频持续时间来获得视频持续时间的方法。 我进行了很多搜索,但没有找到任何方法来获取持续时间。在

  • 我已经在PC上使用pip ffprobe命令安装了ffprobe,并从这里安装了ffmpeg。 然而,我仍然在运行这里列出的代码时遇到麻烦。 我尝试使用下面的代码,但没有成功。 有人知道怎么了吗?我没有正确引用目录吗?是否需要确保和视频文件位于特定位置? 如果这个问题有点基本的话,我很抱歉。所有我需要的是能够迭代一组视频文件,并获得他们的开始时间和结束时间。 谢谢!