繁体   English   中英

获取H.264 MP4的尺寸

[英]Get the dimensions of a H.264 MP4

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

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

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

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

还有,你在用什么操作系统?

我想到的是:

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM