Comment récupérer des métadonnées vidéo en PHP
Question :
Comment puis-je obtenir le durée, dimensions et taille d'un fichier vidéo utilisant PHP, quel que soit son format ?
Réponse :
Php ne prend pas en charge nativement la récupération des métadonnées vidéo. Cependant, des bibliothèques externes et des extensions PHP peuvent être utilisées à cet effet.
Méthode 1 : Utilisation de la bibliothèque getID3
La bibliothèque getID3 (http://getid3.sourceforge .net/) fournit des méthodes pour extraire les métadonnées de divers formats vidéo. Pour l'utiliser :
<code class="php">include_once('pathto/getid3.php'); $getID3 = new getID3; $file = $getID3->analyze($filename); echo("Duration: ".$file['playtime_string']. " / Dimensions: ".$file['video']['resolution_x']." wide by ".$file['video']['resolution_y']." tall". " / Filesize: ".$file['filesize']." bytes<br />");</code>
Remarque : Pensez à inclure les classes getID3 avant d'utiliser ce code.
Méthode 2 : Extension PHP FFMpeg
Si vous disposez d'un accès root à votre serveur, vous pouvez installer l'extension PHP FFMpeg (http://ffmpeg-php.sourceforge.net/) pour accéder à des fonctionnalités de métadonnées vidéo plus étendues. Consultez sa documentation pour son utilisation.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!