2010-11-26 39 views

Répondre

1

Ce que je fais (sous Linux) est la suivante:

tcprobe -i $ FILE | queue -n1 | cut -d '=' -f3

tcprobe provient du paquet Debian de transcodage.

Si vous êtes sur Windows, il existe un outil appelé MediaInfo, mais je ne l'ai pas essayé, donc je ne peux pas remarquer son efficacité.

+0

Merci de votre contribution.Connaissez-vous un moyen de le faire en utilisant ffmpeg? Je l'exécuterais en utilisant PHP, vous voyez. – ThunderLegs

0

je recommande PHPVideoToolkit ...

Cette classe est une enveloppe autour des FFmpeg , FLVTools2 et MENCODER programmes pour permettre aux développeurs PHP manipuler et convertir des fichiers vidéo en tout moyen orienté objet facile à utiliser. Il fournit également actuellement FFmpeg-PHP émulation en PHP pur afin que vous ne deviez pas besoin de compiler et installer le module . Remarque, il ne vise pas à remplacer FFmpeg-PHP , seule une solution de rechange, et il est recommandé que si vous faites un usage intensif de la fonctionnalité FFmpeg-PHP vous devez installer le module comme il est plus efficace .

PHPVideoToolkit est à peu près le seul cours vidéo/audio que vous aurez besoin à partir de maintenant . Il effectue plusieurs types d'opérations de manipulation qui comprennent la conversion de format vidéo, extraire des images vidéo en fichiers d'image séparés, assembler un flux vidéo à partir d'un ensemble d'images vidéo séparées, extrait audio de la vidéo, en filigrane vidéos et extraits cadres . Plusieurs paramètres peuvent également être configurés comme le format de fichier de sortie vidéo (qui peut être vidéo Flash ou tout autre supporté par ffmpeg), le débit binaire vidéo et audio et la fréquence d'échantillonnage, la vidéo dimensions et proportions. Il peut récupérer également des informations sur le fichier des médias, tels que la durée, le bitrate, framerate, le format, les dimensions, l'affichage rapport d'aspect, rapport d'aspect de pixel, audio stéréo, fréquence audio et format audio, sans autre supplémentaire bibliothèque comme ffmpeg-php.

  • note, je l'ai écrit demander si toutes les questions que vous voulez à l'utiliser.
+0

Merci, je vais vérifier. – ThunderLegs