0

我正在寻找一种方法来标记视频文件中歌曲的开头和结尾。

我现在的目标是低于视频格式。1) 3GPP (.3gp) 2) MPEG-4 (.mp4)

我参考了文章http://bigflake.com/mediacodec/Android Extract Decode Encode Mux Audio并且能够获得提取解复用的编码音频数据的想法,但是我不确定如何识别音乐的开头(非正常音频)在此音频文件中。

目标操作系统是 Marshmallow。

请建议是否可行,我正在寻找的答案可能需要音频信号处理,除非有更简单的方法。

4

1 回答 1

0

一种理论上的方法是使用 Transloadit,这是一个将歌曲转换为波形的程序。然后创建一个程序(我认为 Python 会做得很好),它可以识别波形的开始并将其加载到库中。然后,在那个库中,你把歌曲和他们的图表放在一起,如果有一首歌曲播放,你也可以运行 Python,它会检测当前音乐源的位置并在那里找到图表并获取相应的歌曲名称.

这将需要很多时间。

Transloadit 波形发生器

使用 PIL(Python 图像库)从 StackOverflow 检测屏幕上的图像 - 第一个答案将对您有所帮助。

如果您需要有关图书馆的帮助,请问我。

对不起,我没有任何主要的Android知识咳咳没有。抱歉,您可能需要搜索一些教程或尝试使用 Python。

于 2016-12-27T07:04:27.623 回答