pydubでボリュームを変更する手順
1.pipenvのインストールpipenvをインストールしていない場合は、以下のコマンドを実行します。
sudo apt-get update
sudo apt-get -y install python3-pip python3-distutils python3-dev
sudo pip3 install --upgrade setuptools
sudo pip3 install pipenv
echo "export PIPENV_VENV_IN_PROJECT=true" >> ~/.bashrc
source ~/.bashrc
2. pydub用の仮想環境作成
pipenvを使用する場合は以下のコマンドで、pydub用の仮想環境を作成します。
sudo apt-get -y install ffmpeg
mkdir -p ~/pydub
cd ~/pydub
pipenv --python 3.8
pipenv install pydub
pipenv shell
3. サンプルプログラムの作成と実行
以下のスクリプトを保存します。ファイル名は適宜変更してください。
change_volume.py
from pydub import AudioSegment
af = AudioSegment.from_mp3("yoursong.mp3")
# 10dB音を大きくして、保存する
af_plus_10db = af + 10
af_plus_10db.export("yoursong_plus_10db.mp3", format="mp3")
# 10dB音を小さくして、保存する
af_minus_10db = af - 10
af_minus_10db.export("yoursong_minus_10db.mp3", format="mp3")
以下のコマンドでスクリプトを実行します。
python change_volume.py
関連情報
・pydubのgithubリポジトリhttps://github.com/jiaaro/pydub
・pydubに関する他の記事は以下のまとめページを参照してください。
pydubまとめ
0 件のコメント:
コメントを投稿