首頁  >  文章  >  後端開發  >  如何在 PHP 中取得視訊元資料(持續時間、維度和大小)?

如何在 PHP 中取得視訊元資料(持續時間、維度和大小)?

Barbara Streisand
Barbara Streisand原創
2024-11-01 06:24:02255瀏覽

How to Get Video Metadata (Duration, Dimensions, and Size) in PHP?

在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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn