获取H.264 MP4的尺寸

时间:2009-11-11 22:29:42

标签: php video mp4 h.264

在纯PHP中,是否有人知道一种现成的,可靠的方法来告诉使用H.264编解码器而不使用ffmpeg或类似扩展编码的MP4的尺寸(宽度x高度)?

  

感谢所有回答的人。赏金已经不多了,我没有时间检查提供的解决方案。我会接受我觉得最有可能工作的解决方案。

6 个答案:

答案 0 :(得分:4)

getID3是纯PHP,可以从各种媒体文件中提取大量信息。它将取决于您的文件首先编码的内容,以及可用的元数据和可靠性。 getID3有一个很好的演示页面,有很多不同的文件类型。我试图发布更多的链接,但作为一个新手我只得到一个。

答案 1 :(得分:2)

听起来http://code.google.com/p/php-mp4info/可能是你的答案。它读取MP4,但它没有提到有关H.264的任何内容。

另外,你在使用什么操作系统?

答案 2 :(得分:1)

想到什么:

  • mediainfo一个带GUI的大项目,但也有一个CLI
  • mp4info(看似已经解散的mp4mpeg项目的一部分)几乎是完美的
  • ffmpeg虽然这对任务来说太过分了。再说一遍,你很可能还需要它用于其他任务

答案 3 :(得分:1)

答案 4 :(得分:1)

php-reader是纯PHP中ISO 14496的完整实现。您可以使用此库来读取mp4所包含的所有框,例如包含有关文件元数据的moov atom。

答案 5 :(得分:0)

原生PHP不支持这样的东西,ffmpeg只是我想到的一个库。