You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用ffmpeg-python转换音频文件的采样率

ffmpeg-python修改音频采样率的方法

在ffmpeg-python中,ffmpeg原生命令行的参数可以直接以关键字参数的形式传入output()方法,-ar采样率参数直接对应关键字参数ar,赋值为目标采样率即可。

修改后的代码如下:

stream = ffmpeg.input(input_file_path)
audio = stream.audio
# ar参数对应原生ffmpeg的-ar参数,指定采样率为44100
stream = ffmpeg.output(audio, output_file_path, ar=44100)
# overwrite_output=True对应原生ffmpeg的-y参数,自动覆盖已存在的输出文件
ffmpeg.run(stream, capture_stdout=True, capture_stderr=True, overwrite_output=True)

补充说明:

  • 其他ffmpeg音频参数也可以用同样规则传入,比如设置声道数为2可以加ac=2、设置音频比特率为128k可以加b='128k'
  • 不需要自动覆盖输出文件的话,移除overwrite_output=True参数即可

内容的提问来源于stack exchange,提问作者Nori

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 16:36:01