【发布时间】:2010-11-26 01:25:33
【问题描述】:
我正在制作一个视频库,并想提取有关视频的一些信息以供显示。有谁知道我将如何使用 ffmpeg 检索视频持续时间?是否可以使用 HTML5 获取此信息?
谢谢。
【问题讨论】:
我正在制作一个视频库,并想提取有关视频的一些信息以供显示。有谁知道我将如何使用 ffmpeg 检索视频持续时间?是否可以使用 HTML5 获取此信息?
谢谢。
【问题讨论】:
我所做的(在 Linux 上)是这样的:
tcprobe -i $FILE |尾-n1 |剪切 -d '=' -f3
tcprobe 来自转码的 Debian 软件包。
如果您使用的是 Windows,则有一个名为 MediaInfo 的工具,但我没有尝试过,因此无法评价它的有效性。
【讨论】:
我会推荐PHPVideoToolkit...
这个类是一个包装器 FFmpeg、FLVTools2 和 Mencoder 程序允许 PHP 开发人员 操作和转换视频文件 任何易于使用的面向对象的方式。 目前还提供FFmpeg-PHP 在纯 PHP 中进行仿真,所以你不会 需要编译安装 模块。请注意,它并非旨在作为 FFmpeg-PHP 替换,只有一个 替代解决方案,它是 建议如果你大量使用 FFmpeg-PHP 的功能 应该按原样安装模块 更高效。
PHPVideoToolkit 几乎是 只有你会的视频/音频课程 从现在开始需要。它执行几个 操纵操作的类型 包括视频格式转换, 将视频帧提取到单独的 图像文件,组装视频流 从一组单独的视频图像中, 从视频中提取音频,水印 视频和提取的帧。一些 参数也可以像这样配置 输出视频文件格式(其中 可以是 Flash 视频或任何其他 ffmpeg支持),视频和音频 比特率和采样率,视频 尺寸和纵横比。它可以 还检索有关的信息 媒体文件,例如持续时间、比特率、 帧率、格式、尺寸、显示 纵横比,像素纵横比, 音频立体声,音频频率和 音频格式,无其他 额外的库,例如 ffmpeg-php。
【讨论】: