2016-12-27 6 views
0

Je cherche un moyen d'étiqueter le début et la fin d'une chanson (s) dans un fichier vidéo.Comment identifier le début d'une chanson dans un gros fichier vidéo

Je cible les formats vidéo ci-dessous pour le moment. 1) 3GPP (.3gp) 2) MPEG-4 (.mp4)

je me suis référé à l'article http://bigflake.com/mediacodec/ et Android Extract Decode Encode Mux Audio et a été en mesure d'obtenir une idée pour extraire démultiplexés, des données audio codées, mais je ne suis pas sûr comment identifier le début d'une musique (audio non normale) dans ce fichier audio.

L'OS cible est la guimauve.

S'il vous plaît suggérer que si cela est possible, la réponse que je recherche peut avoir besoin de traitement du signal audio, à moins qu'il n'y ait un moyen plus facile de le faire.

Répondre

0

Une manière théorique serait d'utiliser Transloadit, un programme qui transformerait une chanson en forme d'onde. Ensuite, créez un programme (je pense que Python le ferait avec décence) qui peut identifier le début de la forme d'onde et le charger dans une bibliothèque. Ensuite, dans cette bibliothèque, vous placez les chansons et leurs diagrammes ensemble, et si une chanson joue, vous pouvez aussi lancer Python, qui détecterait l'emplacement de la source de la musique actuelle et trouverait la carte là-bas et obtiendrait le nom de la chanson correspondante .

Cela prendra beaucoup de temps.

Transloadit waveform generator

Using PIL (Python Image Library) to detect image on screen de StackOverflow - première réponse vous aidera.

Si vous avez besoin d'aide avec les bibliothèques, alors demandez-moi.

Je suis désolé, mais je n'ai aucune connaissance majeure Android toux toux aucun. Désolé, mais vous devrez peut-être rechercher des didacticiels ou essayer d'utiliser Python.

+0

Merci pour le délai d'exécution rapide Amitai. Y at-il un moyen d'y parvenir dans Android? Pouvez-vous partager quelques liens pour soutenir votre réponse à laquelle je peux me référer? – Sumeet