Maison >développement back-end >tutoriel php >Comment récupérer des métadonnées vidéo en PHP ?

Comment récupérer des métadonnées vidéo en PHP ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-01 17:21:30560parcourir

How to Retrieve Video Metadata in PHP?

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn