2016-12-27 36 views
0

我正在尋找一種方法來標記視頻文件中歌曲的開頭和結尾。如何識別大視頻文件中歌曲的開頭

我現在針對的是視頻格式。 1)3GPP(.3gp使用) 2)MPEG-4(.MP4)

我提到的文章http://bigflake.com/mediacodec/Android Extract Decode Encode Mux Audio,並能得到一個想法提取解複用,編碼的音頻數據,但我不知道如何識別此音頻文件中的音樂(不是普通音頻)的開始。

目標操作系統是棉花糖。

請建議如果這是可能的,我正在尋找的答案可能需要音頻信號處理,除非有一個更簡單的方法來做到這一點。

回答

0

一個理論方法是使用Transloadit,一個將歌曲變成波形的程序。然後創建一個程序(我認爲Python會做得很好),可以識別波形的開始並將其加載到庫中。然後,在該庫中,將歌曲和圖表放在一起,如果一首歌曲播放,則可以運行Python,它將檢測當前音樂來源的位置,並在那裏找到圖表並獲取相應的歌曲名稱。

這將花費很多時間。

Transloadit waveform generator

Using PIL (Python Image Library) to detect image on screen從StackOverflow的 - 第一個答案會幫助你。

如果您需要圖書館的幫助,那就問我吧。

對不起,我沒有任何主要的Android知識咳嗽咳嗽無。 對不起,但您可能需要搜索一些教程或嘗試使用Python。

+0

感謝您的快速週轉Amitai。有沒有辦法在Android中實現這一點?你能分享一些鏈接來支持你可以參考的答案嗎? – Sumeet