2024-06-06 07:40:52 发布
网友
我目前正在编写一个小python脚本来均衡MP3文件。 我读过一些关于MP3文件格式的文档(在https://en.wikipedia.org/wiki/ID3) 我注意到在ID3v2格式中有一个用于均衡的字段(EQUA,eq2) 使用python库诱变剂,我试图从MP3中提取这些信息,但字段不存在。 什么是正确的方法来均衡MP3文件而不管ID3版本是什么? 提前谢谢。可恶的
您可以采用两种高级方法:修改已编码的音频流,或者在其中添加描述所需更改的元数据。修改音频流是最兼容的,但通常不太可取。但是,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。在
您可以采用两种高级方法:修改已编码的音频流,或者在其中添加描述所需更改的元数据。修改音频流是最兼容的,但通常不太可取。但是,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。在
相关问题 更多 >
编程相关推荐