在PHP 中確定視訊持續時間、尺寸和大小
獲取有關上傳視訊檔案的資訊對於各種應用程式至關重要。您可能需要檢索影片的持續時間、尺寸或大小才能正確顯示或進一步處理。在 PHP 中,可以使用多種方法來實現此目的。
getID3 函式庫
getID3 函式庫是一個強大的工具,可以從各種檔案格式(包括影片)中提取元資料。它提供有關音訊、視訊和容器格式的詳細資訊。
要在PHP 程式碼中使用getID3,請依照下列步驟操作:
<code class="php">include_once('pathto/getid3.php'); $getID3 = new getID3; $file = $getID3->analyze($filename);</code>
分析檔案後,您可以擷取下列資訊:
ffmpeg- php 擴充
如果您有能力修改PHP 安裝,請考慮使用ffmpeg-php 擴充。它是一個 PHP 擴展,為強大的 FFmpeg 多媒體庫提供了包裝,讓您執行高級視訊操作操作。
使用ffmpeg-php,您可以獲得與getID3 相同的所有信息,以及附加功能,例如:
要安裝ffmpeg-php,請依照以下步驟操作步驟:
extension=ffmpeg.so
安裝後,您可以使用以下程式碼取得視訊資訊:
<code class="php">$ffmpeg = new FFMpeg(); $video = $ffmpeg->open($filename); echo("Duration: ".$video->getDuration()." seconds". " / Dimensions: ".$video->getWidth()." wide by ".$video->getHeight()." tall". " / Filesize: ".$video->getSize()." bytes<br />");</code>
無論您選擇getID3 函式庫還是ffmpeg-php 擴展,這些方法將為您提供在PHP 應用程式中處理視訊檔案所需的資訊。
以上是如何在 PHP 中確定影片檔案的持續時間、尺寸和大小?的詳細內容。更多資訊請關注PHP中文網其他相關文章!