【Python/pydub】mp3、wavファイルから部分抽出(切り分け、分割)

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")
【Python/pydub】音声ファイル処理
Pythonモジュール「pydub」で音声信号処理を行う方法についてソースコード付きでまとめました。
【Python超入門】使い方とサンプル集
Pythonとは、統計処理や機械学習、ディープラーニングといった数値計算分野を中心に幅広い用途で利用されている人気なプログラミング言語です。 主な特徴として「効率のよい、短くて読みやすいコードを書きやすい」、「ライブラリが豊富なのでサクッと...
Python
スポンサーリンク

コメント