0

任何想法如何做到这一点?我使用 flv 和 mp4 视频,所以欢迎这两种选择。

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

谢谢。

4

2 回答 2

0

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

于 2013-01-03T16:40:57.337 回答
0

您很可能需要像GetID3这样的第 3 方类或像ffmpeg这样的扩展。

$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 />");

请参阅如何在 PHP 中获取视频时长、尺寸和大小?更多细节。

于 2013-01-03T16:41:45.880 回答