在PHP 中擷取視訊元資料:持續時間、尺寸和大小
在PHP 中,取得重要的視訊元資料,例如持續時間、尺寸和大小可以使用可靠的方法來實現尺寸。一個建議的選項是整合 getID3,這是一個專門為從媒體檔案中提取資訊而設計的函式庫。
使用getID3
要使用getID3,請包含其PHP 類別並實例化一個物件分析目標視訊檔案:
<code class="php">include_once('pathto/getid3.php'); $getID3 = new getID3; $file = $getID3->analyze($filename);</code>
從分析的檔案資料中,檢索所需的元數據,如下所示:
<code class="php">echo("Duration: ".$file['playtime_string']. " / Dimensions: ".$file['video']['resolution_x']." wide by ".$file['video']['resolution_y']." tall". " / Filesize: ".$file['filesize']." bytes<br />");</code>
替代方法:ffmpeg-php
如果伺服器允許修改,您可以安裝ffmpeg-php擴充。這提供了一個更專業的 PHP 接口,用於訪問 ffmpeg 強大的媒體分析功能。
透過利用這些技術,您可以在 PHP 中高效提取重要的視訊元數據,為您的應用程式提供有價值的見解。
以上是如何在 PHP 中取得視訊元資料(持續時間、維度和大小)?的詳細內容。更多資訊請關注PHP中文網其他相關文章!