在使用AudioSegment之前,需要将ffmpeg和ffprobe路径添加到系统环境变量中,或者在代码中手动指定它们的路径。
例如,在Windows系统中,可以使用以下代码将ffmpeg和ffprobe的路径添加到环境变量中:
import os
os.environ["PATH"] += os.pathsep + 'ffmpeg的路径'
os.environ["PATH"] += os.pathsep + 'ffprobe的路径'
或者,在代码中手动指定它们的路径:
from pydub.utils import which
from pydub import AudioSegment
AudioSegment.converter = which('ffmpeg的路径')
AudioSegment.ffmpeg = which('ffmpeg的路径')
AudioSegment.ffprobe = which('ffprobe的路径')