0

我正在制作一个视频库,并想提取有关视频的一些信息以供显示。有谁知道我将如何使用 ffmpeg 检索视频持续时间?是否可以使用 HTML5 获取此信息?

谢谢。

4

3 回答 3

1

我所做的(在 Linux 上)是这样的:

tcprobe -i $文件 | 尾-n1 | 剪切 -d '=' -f3

tcprobe 来自转码 Debian 软件包。

如果你在 Windows 上,有一个名为MediaInfo的工具,但我没有尝试过,所以我无法评价它的有效性。

于 2010-11-26T01:56:15.210 回答
0

我会推荐PHPVideoToolkit ...

此类是 FFmpeg、FLVTools2 和 Mencoder 程序的包装器,允许 PHP 开发人员以任何易于使用的面向对象的方式操作和转换视频文件。它目前还在纯 PHP 中提供 FFmpeg-PHP 仿真,因此您无需编译和安装模块。请注意,它不打算作为 FFmpeg-PHP 的替代品,只是一种替代解决方案,建议如果您大量使用 FFmpeg-PHP 功能,您应该安装该模块,因为它更有效。

PHPVideoToolkit 几乎是您从现在开始需要的唯一视频/音频类。它执行多种类型的操作操作,包括视频格式转换、将视频帧提取到单独的图像文件、从一组单独的视频图像中组装视频流、从视频中提取音频、水印视频和提取的帧。还可以配置几个参数,例如输出视频文件格式(可以是 Flash 视频或 ffmpeg 支持的任何其他格式)、视频和音频比特率和采样率、视频尺寸和纵横比。它还可以检索有关媒体文件的信息,例如持续时间、比特率、帧率、格式、尺寸、显示纵横比、像素纵横比、音频立体声、音频频率和音频格式,

  • 注意,我写了它,所以问你想使用它的任何问题。
于 2010-11-27T01:13:32.193 回答