欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

php mediainfo

林子帆1年前6瀏覽0評論

PHP Mediainfo 是一個能夠獲取媒體文件信息的 PHP 擴展程序,它可用于獲取音頻和視頻文件的文件格式、編碼、幀率等信息,讓開發者方便地處理媒體文件。下面我們來看看如何使用 PHP Mediainfo。

首先,我們需要安裝并啟用 PHP Mediainfo 擴展,可以通過以下命令進行安裝:

sudo apt-get install mediainfo
sudo apt-get install php7.2-mediainfo

安裝完畢之后,我們可以嘗試獲取一個視頻文件的信息,比如下面這個 mp4 視頻文件:

$file = 'MyVideo.mp4';
$info = MediaInfo::getInfo($file);
print_r($info);

上面的代碼會輸出視頻文件的信息,其中對于本視頻,輸出如下:

Array
(
[0] =>stdClass Object
(
[file] =>/var/www/html/MyVideo.mp4
[general] =>stdClass Object
(
[format] =>MPEG-4
[format_version] =>[file_size] =>8012050
[duration] =>14.641
[overall_bit_rate_mode] =>Variable
[overall_bit_rate] =>4354064
[encoded_date] =>UTC 2020-02-20 02:18:38
[writing_application] =>HandBrake 1.3.0 2020010400
[writing_library] =>x265 3.2+9a719432a3be
)
)
)

通過上面的代碼,我們能夠獲取到視頻文件的格式、大小、時長、編碼方式等詳細信息。

當然,PHP Mediainfo 不僅僅可以獲取 mp4 視頻文件的信息,對于其他視頻文件也是同樣支持的。下面是一個獲取 avi 視頻文件信息的例子:

$file = 'MyVideo.avi';
$info = MediaInfo::getInfo($file);
print_r($info);

同樣的,我們也可以獲取到視頻的詳細信息,包括格式、大小、時長、編碼方式等:

Array
(
[0] =>stdClass Object
(
[file] =>/var/www/html/MyVideo.avi
[general] =>stdClass Object
(
[format] =>AVI
[duration] =>29.633 s
[overall_bit_rate] =>3902201
)
)
)

總的來說,PHP Mediainfo 擴展程序讓我們能夠輕松獲取媒體文件的詳細信息,可以方便的進行媒體文件處理、轉碼等操作,是非常實用的 PHP 擴展程序。