title: How to identify the start of a song in a big video file
body: <p>I am looking for a way to tag the start and end of a song(s) in a video file. </p>
  
  <p>I am targeting below video formats for now. 
  1) 3GPP (.3gp) 
  2) MPEG-4 (.mp4)</p>
  
  <p>I referred to the article <a href="http://bigflake.com/mediacodec/" rel="nofollow noreferrer">http://bigflake.com/mediacodec/</a> and <a href="https://stackoverflow.com/questions/33930260/android-extract-decode-encode-mux-audio">Android Extract Decode Encode Mux Audio</a> and was able to get an idea for extracting demuxed, encoded audio data, however i am not sure how to identify the start of a music (not normal audio) in this audio file. </p>
  
  <p>Target OS is Marshmallow. </p>
  
  <p>Please suggest if this is possible, the answer i am looking for may need audio signal processing, unless there is an easier way to do it. </p>