[Python] 音声ファイルの音量を上げてみる
こんにちは、@yasuです。
車で音楽を聴くのために、Youtubeから音声のみをダウンロードしています。ただ、動画によって、音量が異なります。ほとんど同じですが、特に小さい動画の音声を大きくする方法を調べました。
環境
https://repl.it/ でもVisual Studio Codeでも可能です。
downloadフォルダを作成して、in.mp3ファイルをコピーしておきます。
音声ファイルの音量を上げてみる
dBFSを-6dBFSにする
コード
from pydub import AudioSegment
#
# 音量を変更する
#
# 音声ファイルを読み込む
sourceAudio = AudioSegment.from_file("./download/in.mp3")
# max_dBFSを変更する
processedAudio = sourceAudio + (-1 * sourceAudio.max_dBFS) - 6
# 結果を出力
processedAudio.export("./download/out.mp3", format="mp3")
print(f"max_dBFSを{sourceAudio.max_dBFS}から{processedAudio.max_dBFS}に変更しました。")
@yasu transfered 0.5 KRWP to @krwp.burn. voting percent : 6.21%, voting power : 65.29%, steem power : 1940408.38, STU KRW : 1200.
@yasu staking status : 250 KRWP
@yasu limit for KRWP voting service : 0.5 KRWP (rate : 0.002)
What you sent : 0.5 KRWP [47769737 - fbf825fb624894d70f2e29216da4390e03aec4ca]