Pythonモジュール「pydub」でmp3、wavファイルの「反転(逆再生)」や「繰り返し(リピート)」をする方法についてソースコード付きでまとめました。
mp3、wavの反転(逆再生)と繰り返し
Pythonモジュール「pydub」では、mp3、wavファイルの「反転(逆再生)」や「繰り返し」ができます。
サンプルコード
サンプルプログラムのソースコードです。
■結果を保存
# -*- coding: utf-8 -*- from pydub import AudioSegment from pydub.playback import play # 音声ファイルの読み込み sound = AudioSegment.from_file("input1.mp3", "mp3") # 反転(逆再生) sound1 = sound.reverse() # 再生 play(sound1) # 音声ファイルの読み込み sound = AudioSegment.from_file("input.mp3", "mp3") # 反転(逆再生) sound1 = sound.reverse() # 繰り返し(1回) sound2 = sound * 2 # 保存 sound1.export("output1.mp3", format="mp3") sound2.export("output2.mp3", format="mp3")
■音を鳴らす
# -*- coding: utf-8 -*- from pydub import AudioSegment # 音声ファイルの読み込み sound = AudioSegment.from_file("input.mp3", "mp3") # 反転(逆再生) sound1 = sound.reverse() # 再生 play(sound1)
【Python/pydub】ビットレートとフォーマットを指定して保存
Pythonモジュール「pydub」でmp3、wavファイルのビットレートとフォーマットを指定して保存する方法についてソースコード付きでまとめました。
【Python超入門】使い方とサンプル集
Pythonの使い方について、基礎文法から応用例まで入門者向けに解説します。
コメント