Python: pydub の使い方
オーディオファイルを編集する方法です。
変換プログラム
入力ファイルから 3sec から 7sec までを切り出します。
edit.py
#! /usr/bin/python
#
# edit.py
#
# Oct/06/2020
#
# ------------------------------------------------------------------
import sys
from pydub import AudioSegment
# ------------------------------------------------------------------
sys.stderr.write("*** 開始 ***\n")
#
file_in = sys.argv[1]
file_out = sys.argv[2]
audio_aa = AudioSegment.from_mp3(file_in)
start = 3 * 1000
end = 7 * 1000
audio_bb = audio_aa[start:end]
audio_bb.export(file_out, format="wav")
#
sys.stderr.write("*** 終了 ***\n")
# ------------------------------------------------------------------
実行方法
./edit.py input.wav out.wav
次のバージョンで確認しました。
$ python --version
Python 3.8.2
Author And Source
この問題について(Python: pydub の使い方), 我々は、より多くの情報をここで見つけました https://qiita.com/ekzemplaro/items/9003132db2cee9a178ac著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .