python中mp3文件均衡的正确方法

2024-06-06 07:40:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正在编写一个小python脚本来均衡MP3文件。
我读过一些关于MP3文件格式的文档(在https://en.wikipedia.org/wiki/ID3
我注意到在ID3v2格式中有一个用于均衡的字段(EQUA,eq2)
使用python库诱变剂,我试图从MP3中提取这些信息,但字段不存在。
什么是正确的方法来均衡MP3文件而不管ID3版本是什么?
提前谢谢。可恶的


Tags: 文件文档httpsorg脚本信息格式wiki
1条回答
网友
1楼 · 发布于 2024-06-06 07:40:52

您可以采用两种高级方法:修改已编码的音频流,或者在其中添加描述所需更改的元数据。修改音频流是最兼容的,但通常不太可取。但是,ID3v1没有这个元数据的位置,只有ID3v2.2和更高版本。在

根据均衡的含义,您可能希望均衡信息存储在EQA/EQUA/EQU2帧中,或者希望重放增益音量调整存储在RVA/RVAD/RVA2帧中。诱变剂支持连接的框架,所以除了EQA/EQUA外,其他都是。如果您需要它们,可以直接从实际规范中的信息中添加它们(参见4.12中的http://id3.org/id3v2.4.0-frames)。通过测试,他们很可能会为项目做出贡献。在

注意,与诱变剂配对的Quod Libet在TXXX帧中偏爱reading and storing replay gain information。在

相关问题 更多 >