在PHP 中確定視頻持續時間、尺寸和大小
獲取有關上傳視頻文件的信息對於各種應用程序至關重要。您可能需要檢索影片的持續時間、尺寸或大小才能正確顯示或進一步處理。在 PHP 中,可以使用多種方法來實現此目的。
getID3 庫
getID3 庫是一個功能強大的工具,可以從各種文件格式(包括影片)中提取元資料。它提供有關音訊、視訊和容器格式的詳細資訊。
要在 PHP 程式碼中使用 getID3,請依照下列步驟操作:
include_once('pathto/getid3.php');
$getID3 = new getID3;
$file = $getID3->analyze($filename);
分析文件後,您可以檢索以下資訊:
ffmpeg-php 擴充
如果您有能力修改PHP 安裝,請考慮使用ffmpeg-php擴展。它是一個 PHP 擴展,為強大的 FFmpeg 多媒體庫提供了包裝,讓您執行高級視訊操作操作。 使用ffmpeg-php,您可以獲得與getID3 相同的所有信息,以及其他功能,例如:extension=ffmpeg.soextension=ffmpeg.so
$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 />");
$ffmpeg = new FFMpeg();
$video = $ffmpeg->open($filename);
echo("持續時間: ".$video->getDuration()." 秒".
" / 尺寸: ".$video->getWidth()." 寬乘以 ".$video->getHeight()." 高"。
" / Filesize: ".$video->getSize()." bytes免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3