私はAAC(.m4a
)オーディオファイルを正規化する必要があり、いくつかのパッケージを使って簡単なpythonスクリプトでそれを行う方法を探していました。私はthis threadをスーパーユーザーに公開しました。誰かがffmpeg
コマンドラインユーティリティをPythonで書いていますが、うまくいきましたが、現在利用可能なパッケージとpip install
があるかどうか疑問に思っていました。pythonでオーディオファイルの音量を標準化する方法:現在利用可能なパッケージはありますか?
1
A
答えて
4
pydubモジュールを使用すると、最小量のコードでピーク音量を標準化することができます。あなたがpydubがaudio_segment.rmsとして提供平均振幅の測度であるpydub
におけるRMSを測定することができるhere
から
pip install pydub
インスピレーションを使用してpydub
をインストール 。
オーディオファイルの平均振幅を同じにする場合は、基本的に平均振幅を選択します(下の例では、dBFS、-20)。これは、dBFSに値を変換する便利な方法です(audio_segment.dBFS)必要に応じて調整してください:
from pydub import AudioSegment
def match_target_amplitude(sound, target_dBFS):
change_in_dBFS = target_dBFS - sound.dBFS
return sound.apply_gain(change_in_dBFS)
sound = AudioSegment.from_file("yourAudio.m4a", "m4a")
normalized_sound = match_target_amplitude(sound, -20.0)
normalized_sound.export("nomrmalizedAudio.m4a", format="mp4")
関連する問題
- 1. オーディオファイルの音量を標準化する
- 2. 標準化が `string`利用可能になるまでの期間は?
- 3. スピーカー音量ではなく、音量レベルでオーディオファイルを再生する方法
- 4. Emacsで利用可能な「パッケージ検索」機能はありますか?
- 5. Python - 利用可能なグラフデジタイザはありますか?
- 6. 標準的なdjangoサイトマップとWagtailサイトマップを混在させる標準的な方法はありますか?
- 7. Python 2.7で利用可能な標準的なメソッドのドキュメントを見つける方法
- 8. Pythonのhashlibを使用した利用可能な非標準ハッシュアルゴリズムの検出
- 9. 利用規約/プライバシーポリシーの標準ファイル名はありますか?
- 10. 再利用可能なシェイプオブジェクトを作成する方法はありますか?
- 11. 利用可能な流星のwhatsapp共有パッケージはありますか?
- 12. Pythonで物理的な単位/量を扱う標準的なpythonic方法がありますか?
- 13. 利用可能な/存在するBluetooth低エネルギー(BLE)デバイスをスキャンする方法はありますか?
- 14. 現在のクラスで利用可能なオーバーロードに基づいてSFINAEへの道はありますか?
- 15. Golangのパッケージ間でデータベースセッションを開いたままにする標準的な方法はありますか?
- 16. ハイブ - 受信日のフィールドを標準化する方法はありますか?
- 17. サーバの計算能力の標準マクロ容量測定はありますか?
- 18. 依存関係を持つPythonプロジェクトをパッケージ化する標準的な方法は何ですか?
- 19. CIFilterの確認は現在のiOSで利用可能です
- 20. ネイティブオートコンプリートを防ぐ標準的な方法はありますか?
- 21. Javaで利用可能なSMS Pduパーサーはありますか?
- 22. アンドロイドで利用可能なデータグリッドコントロールはありますか?
- 23. Java8に標準化された汎用の機能インタフェースはありますか?
- 24. 現在Xcode 4.3で使用可能なDプラグインはありますか?
- 25. UMLには標準的な方法がありますか?
- 26. symfony2で配布用のバンドルをパッケージ化する標準的な方法は何ですか?
- 27. 標準シリアル化で非直列化可能な基底クラスを直列化する方法は?
- 28. avconvオーディオファイルの音量を変更する
- 29. Webアプリケーションで使用する再利用可能なログプロジェクトを作成する方法はありますか?
- 30. webViewで現在の場所を許可する方法はありますか?