Pythonモジュール「pydub」でmp3とwavファイルを部分抽出(切り分け、分割)する方法についてソースコード付きでまとめました。
mp3、wavファイルから部分抽出(切り分け、分割)
Pythonモジュール「pydub」では、リストのスライスで簡単に指定した時間帯の音声データを抽出できます。
サンプルコード
サンプルプログラムのソースコードです。
# -*- coding: utf-8 -*- from pydub import AudioSegment # mp3ファイルの読み込み sound = AudioSegment.from_file("input.mp3", format="mp3") # 5000ms~10000ms(5~10秒)を抽出 sound1 = sound[5000:10000] # 最後の10000ms(10秒)を抽出 sound2 = sound[-10000:] # 抽出した部分を出力 sound1.export("output1.mp3", format="mp3") sound2.export("output2.mp3", format="mp3")
– | 関連記事 |
---|---|
1 | ■【Python/pydub】音声ファイル処理 ■Python入門 基本文法 |
コメント