PHP でビデオ メタデータを取得する方法
質問:
どうすれば、フォーマットに関係なく、PHP を使用してビデオ ファイルの長さ、サイズ、サイズを確認するにはどうすればよいですか?
答え:
PHP はビデオ メタデータの取得をネイティブにサポートしていません。ただし、外部ライブラリと PHP 拡張機能をこの目的に使用できます。
方法 1: getID3 ライブラリを使用する
getID3 ライブラリ (http://getid3.sourceforge) .net/) は、さまざまなビデオ形式からメタデータを抽出するためのメソッドを提供します。使用するには:
<code class="php">include_once('pathto/getid3.php'); $getID3 = new getID3; $file = $getID3->analyze($filename); echo("Duration: ".$file['playtime_string']. " / Dimensions: ".$file['video']['resolution_x']." wide by ".$file['video']['resolution_y']." tall". " / Filesize: ".$file['filesize']." bytes<br />");</code>
注: このコードを使用する前に、必ず getID3 クラスを含めてください。
方法 2: FFMpeg PHP 拡張機能
サーバーへの root アクセス権がある場合は、FFMpeg PHP 拡張機能 (http://ffmpeg-php.sourceforge.net/) をインストールして、より広範なビデオ メタデータ機能にアクセスできます。使用法についてはドキュメントを参照してください。
以上がPHP でビデオのメタデータを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。