2010-12-12 60 views
2

J'ai un tas de fichiers vidéo que je veux traiter. Je veux écrire un programme qui peut trouver les pics audio dans chaque fichier et retourner les moments où ces pics se sont produits.Recherche de pics audio dans les fichiers vidéo

J'ai cherché un grand nombre d'API différentes dans différentes langues, mais je n'ai pas réussi à les faire fonctionner. Je suis partial à PHP et Java, donc si quelqu'un connaît de bonnes bibliothèques de traitement audio dans ces langues ce serait génial! Mais vraiment je ne me soucie pas trop de la langue. Je vais devoir exécuter ce programme sur un cron.

Aussi, est-il possible d'utiliser les appels système à ffmpeg à partir d'un script pour accomplir cela? Merci d'avance.

+0

Quelle est la précision de ces temps? Échantillon-précis? Cadre-précis? À la seconde? La raison pour laquelle je demande, c'est que vous pouvez facilement trouver ces pics lors de la séparation de l'audio de la vidéo, mais la synchronisation à nouveau pourrait être difficile. – Brad

Répondre

2

Bien que je l'ai utilisé uniquement pour travailler directement avec des fichiers audio, le service d'analyse audio de python wrapper around theechonest peut slurp dans l'audio à partir de divers fichiers vidéo. Il utilise les librairies partagées par ffmpegs pour ce faire, bien que je trouve ce wrapper beaucoup plus facile de travailler avec via python puis la ligne de commande.

un intérêt particulier dans le api est echonest.video qui est, pour citer les documents:

Framework qui transforme la vidéo en mastic idiot.

J'ajouter quelques autres urls utiles mais apparemment je ne peux ajouter depuis que je n'ai pas une réputation ...

De toute façon, nous espérons que c'est un chef de file utile.