3

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

感谢所有回答的人。赏金快用完了,我没有时间在它之前检查提供的解决方案。我会接受我认为最有可能奏效的解决方案。

4

6 回答 6

4

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

于 2009-12-02T03:28:12.460 回答
2

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

另外,您使用的是什么操作系统?

于 2009-12-04T07:49:11.793 回答
1

想到什么:

  • mediainfo一个带有 GUI 的巨大项目,但也有一个 CLI
  • mp4info(看似已失效的mp4mpeg项目的一部分)几乎是完美的
  • ffmpeg虽然这对于任务来说是多余的。再说一次,你很可能需要它来完成其他任务
于 2009-11-12T10:49:43.543 回答
1

ffmpeg 和 php:http ://www.lampdeveloper.co.uk/linux/detecting-a-videos-dimensions-using-php-and-ffmpeg.html

于 2009-12-04T18:37:52.337 回答
1

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

于 2011-04-28T11:54:23.783 回答
0

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

于 2009-11-12T00:05:57.293 回答