Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk Mendapatkan Metadata Video (Tempoh, Dimensi dan Saiz) dalam PHP?
Mengambil Metadata Video dalam PHP: Tempoh, Dimensi dan Saiz
Dalam PHP, mendapatkan metadata video penting seperti tempoh, dimensi dan saiz boleh dicapai menggunakan kaedah yang boleh dipercayai. Satu pilihan yang disyorkan ialah menyepadukan getID3, pustaka yang direka khusus untuk mengekstrak maklumat daripada fail media.
Menggunakan getID3
Untuk menggunakan getID3, sertakan kelas PHPnya dan nyatakan objek untuk menganalisis fail video sasaran:
<code class="php">include_once('pathto/getid3.php'); $getID3 = new getID3; $file = $getID3->analyze($filename);</code>
Daripada data fail yang dianalisis, dapatkan semula metadata yang dikehendaki seperti berikut:
<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>
Kaedah Alternatif: ffmpeg-php
Jika pengubahsuaian pelayan dibenarkan, anda boleh memasang sambungan ffmpeg-php. Ini menyediakan antara muka PHP yang lebih khusus untuk mengakses keupayaan analisis media ffmpeg yang berkuasa.
Dengan memanfaatkan teknik ini, anda boleh mengekstrak metadata video penting dalam PHP dengan cekap, menawarkan cerapan berharga untuk aplikasi anda.
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Metadata Video (Tempoh, Dimensi dan Saiz) dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!