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