我正在使用moviepy来提取这样的wav文件:
ac = AudioFileClip(video_path)
clip = ac.subclip(start_ts, end_ts)
clip.write_audiofile(audio_path)
来自API的API,我应调整哪一部分以使输出单声道wav?如果使用这种write_audiofile方法是不可能的,还有其他方法吗?感谢
write_audiofile(filename, fps=44100, nbytes=2, buffersize=2000, codec=None,
bitrate=None, ffmpeg_params=None, write_logfile=False,
verbose=True, progress_bar=True)
答案 0 :(得分:1)
ffmpeg_params
方法的write_audiofile
允许您将其他参数传递给ffmpeg
。
要将 X - 渠道音频文件转换为单声道,您可以执行ffmpeg -i stereo.wav -ac 1 mono.wav
。
因此,将ffmpeg_params=["-ac", "1"]
传递给write_audiofile
应该这样做。