使用PHP获取(mp4 / flv)视频的持续时间(m:s)?

时间:2013-01-03 16:37:49

标签: php mp4

有什么想法可以做到这一点?我用flv& mp4视频,欢迎两种选择。

我有想法计算视频文件大小每秒的比特率,这是我的最后选择,但希望有更好的解决方案。

THX。

2 个答案:

答案 0 :(得分:0)

听起来像http://code.google.com/p/php-mp4info/可能就是答案。它是一个简单的PHP类,用于从基于MP4的文件中读取MP4元数据,例如MP4,M4V和F4V。

答案 1 :(得分:0)

您很可能需要第三方课程,例如GetID3ffmpeg等扩展程序。

$meta= new \getID3();
$file = $meta->analyze($filename);

echo("Duration: ".$file['playtime_string'].
" / Dimensions: ".$file['video']['resolution_x']." wide by ".$file['video']['resolution_y']." tall".
" / Filesize: ".$file['filesize']." bytes<br />");

有关详细信息,请参阅How to get video duration, dimension and size in PHP?