使用FFMPEG或HTML5获取视频信息

时间:2010-11-26 01:25:34

标签: php video ffmpeg duration

我正在创建一个视频库,并希望提供有关视频的一些信息以供显示。有谁知道如何使用ffmpeg检索视频时长?是否可以使用HTML5获取此信息?

感谢。

3 个答案:

答案 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。

  • 注意,我写了它,所以问你想要使用它的任何问题。