純粋な PHP で、ffmpeg または同様の拡張機能を使用せずに H.264 コーデックを使用してエンコードされた MP4 の寸法 (幅 x 高さ) を伝える既製の信頼できる方法を知っている人はいますか?
すべての回答に感謝します。報奨金が不足しており、提供されたソリューションを確認する時間がありません。私は、うまくいく可能性が最も高いと思われる解決策を受け入れます。
getID3は純粋な php であり、あらゆる種類のメディア ファイルから驚くほどの量の情報を抽出します。使用可能なメタデータとその信頼性については、最初にファイルをエンコードしたものによって異なります。getID3 には、さまざまな種類のファイルを含むすばらしいデモ ページがあります。もっとリンクを投稿しようとしましたが、初心者としては1つしか取得できません。
http://code.google.com/p/php-mp4info/があなたの答えかもしれません。MP4 を読み取りますが、H.264 については何も言及していません。
また、どのOSを使用していますか?
php-readerISO 14496
は、純粋な PHP で行われる完全な実装です。このライブラリを使用して、ファイルに関するメタデータを含む moov アトムのように、mp4 を構成するすべてのボックスを読み取ることができます。
ffmpeg と php: http://www.lampdeveloper.co.uk/linux/detecting-a-videos-dimensions-using-php-and-ffmpeg.html
ネイティブ PHP はこのようなものをサポートしていません。ffmpeg は私の心に浮かぶ唯一のライブラリです。