2017-02-10 10 views
0

私は現在、MP3ファイルをイコライジングする小さなPythonスクリプトを作成しています。
は、私は(https://en.wikipedia.org/wiki/ID3時)MP3ファイルフォーマットに関するいくつかのドキュメント
を読んでいると私は、ID3v2の形式で私が試したのpython librarie変異原を使用してイコライゼーション(EQUA、数2)
ためのフィールドがあることに気づきましたこれらの情報をMP3から抽出するが、フィールドは存在しない。
ID3のバージョンに関係なく、MP3ファイルを平準化する正しい方法は何ですか?
ありがとうございます。 CreekorfulPythonでmp3ファイルをイコライズする正しい方法

答えて

0

エンコードされたオーディオストリームを変更するか、目的の変更を説明するメタデータをメタデータに追加するという2つのアプローチがあります。オーディオストリームを変更することは最も互換性がありますが、一般にあまり望ましくありません。しかし、ID3v1にはこのメタデータの場所がありません。ID3v2.2以降でのみ有効です。

を使用すると、イコライズによって何を意味するかに応じて、EQA/EQUA/EQU2フレームに保存された等化情報、またはRVA/RVAD/RVA2フレームに保存されているリプレイゲインボリューム調整が必要な場合があります。 MutagenはEQA/EQUAを除くすべてのフレームをサポートしています。必要な場合は、実際の仕様(4.12のhttp://id3.org/id3v2.4.0-framesを参照)の情報からそれらを追加するのは簡単です。テストでは、彼らはプロジェクトに貢献する可能性があります。

ムートゲンとペアになったクォードリベットはTXXXフレームでreading and storing replay gain informationを優先しています。

関連する問題