2017-02-10 44 views
0

我目前正在研究一個小的Python腳本來均衡MP3文件。
我讀過有關MP3文件格式(在https://en.wikipedia.org/wiki/ID3)一些文檔
,我已經注意到,在ID3v2的形式存在於均衡(EQUA,EQU2)
現場使用Python librarie誘變我試過從MP3中提取這些信息,但該字段不存在。
無論ID3版本如何均衡MP3文件的正確方法是什麼?
提前感謝。 Creekorful正確的方式來均衡在Python中的MP3文件

回答

0

您可以採取兩種高級方法:修改編碼的音頻流,或在其上放置用於描述所需更改的元數據。修改音頻流是最兼容的,但通常不太理想。但是,ID3v1沒有這個元數據的位置,只有ID3v2.2以上。

根據你所說的平衡用什麼,你可能需要存儲在EQA/EQUA/EQU2幀均衡的信息,或存儲在RVA/RVAD/RVA2幀重放增益音量調節。誘變劑支持連接的框架,除EQA/EQUA之外的所有框架。如果您需要它們,應該直接從實際規格中的信息中添加它們(請參見http://id3.org/id3v2.4.0-frames上的4.12)。通過測試,他們可能會被貢獻給項目。

請注意,與誘變配對的玩家Quod Libet在TXXX框架中偏好reading and storing replay gain information