在开始一个小型项目以确保我不在野蛮追逐之前,我正在寻找关于mp3格式的一般建议。
我对mp3格式内部的理解很少。理想情况下,我正在寻找一个能够抽象出这些细节的图书馆。我宁愿使用Python(但可以相信否则)。
我想以相当简单的方式修改一组mp3文件。我对ID3标签没有那么感兴趣,但在音频本身。我希望能够删除部分(例如,从第3分钟开始删除10秒),并插入部分(例如,为末尾添加信用点)。
我的理解是,mp3格式是有损的,因此将其解码为(例如)PCM格式,进行修改,然后再次将其编码为MP3会降低音频质量。(我很想听听我错了。)
我猜想,如果我保持mp3格式,将会有某种最小帧或包大小来处理,所以操作的粒度可能更粗糙。只要我在几秒钟内获得准确度,我就能忍受这一点。
我看过PyMedia,但它需要我迁移到PCM来处理数据。同样,LAME想帮助我编码,但不能访问数据。我见过其他几个只处理ID3标签的库。
任何人都可以推荐一个Python MP3库吗?或者,你可以否认我的假设,即去PCM并返回是坏的和可以避免的吗?
相似问题