3 votes

Obtenir les dimensions d'un MP4 H.264

Quelqu'un connaît-il un moyen prêt à l'emploi et fiable pour connaître les dimensions (largeur x hauteur) d'un MP4 encodé avec le codec H.264 sans ffmpeg ou d'autres extensions similaires, en PHP pur ?

Merci pour toutes les réponses. La prime s'épuise et je n'aurai pas le temps de vérifier les solutions proposées avant qu'elle ne s'épuise. J'accepterai la solution qui me semble avoir le plus de chances de fonctionner.

4voto

Bobbin Points 301

getID3 est purement php et extrait une quantité étonnante d'informations de toutes sortes de fichiers média. Les métadonnées disponibles et leur fiabilité dépendent de l'encodage de votre fichier. getID3 propose une belle page de démonstration avec de nombreux types de fichiers différents. J'ai essayé de poster d'autres liens, mais en tant que débutant, je n'en reçois qu'un seul.

2voto

Alec Gorge Points 6875

On dirait que http://code.google.com/p/php-mp4info/ pourrait être votre réponse. Il lit les MP4 mais ne mentionne pas les H.264.

Quel est le système d'exploitation que vous utilisez ?

1voto

Stu Thompson Points 16599

Ce qui me vient à l'esprit :

  • mediainfo un grand projet avec une interface graphique, mais aussi une interface de programmation (CLI)
  • mp4info (qui fait partie de l'organisme apparemment défunt mp4mpeg ) est presque parfait pour cela
  • ffmpeg bien qu'il s'agisse d'une solution excessive pour cette tâche, il se peut très bien que vous en ayez besoin pour d'autres tâches.

1voto

1voto

Jon Skarpeteig Points 2430

php-reader est une implémentation complète du ISO 14496 en PHP pur. Vous pouvez utiliser cette bibliothèque pour lire toutes les boîtes qui composent le mp4, comme l'atome moov qui contient des métadonnées sur le fichier.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X