- 主题:有办法批处理对音乐伴凑降3个调的软件吗?
python应该有库的吧,ffmpeg和sox不知道可以吗?
--
FROM 122.228.22.*
降三个调是什么意思
3个全音?
频率直接乘以2^(6/12)即可
【 在 javame 的大作中提到: 】
: python应该有库的吧,ffmpeg和sox不知道可以吗?
--
FROM 1.202.141.*
对3个全音
【 在 lobachevsky 的大作中提到: 】
: 降三个调是什么意思
: 3个全音?
: 频率直接乘以2^(6/12)即可
: ...................
--
FROM 58.37.115.*
用什么命令操作,把频率乘个系数啊
【 在 javame 的大作中提到: 】
: 对3个全音
:
--
FROM 58.37.115.*
试试goldwave行不行
【 在 javame 的大作中提到: 】
: python应该有库的吧,ffmpeg和sox不知道可以吗?
--
FROM 58.216.152.*
这种问题肯定要问chatgpt:
from pydub import AudioSegment
# 加载伴奏音频文件
audio = AudioSegment.from_file("your_accompaniment_audio.wav")
# 计算降调后的帧率
new_frame_rate = int(audio.frame_rate * (2 ** (-6 / 12)))
# 将音调降低三个全音(向下转换)
new_audio = audio._spawn(audio.raw_data, overrides={"frame_rate": new_frame_rate})
# 保存转换后的音频文件
new_audio.export("output_accompaniment_audio.wav", format="wav")
【 在 javame 的大作中提到: 】
: python应该有库的吧,ffmpeg和sox不知道可以吗?
--
修改:cn62 FROM 36.250.215.*
FROM 36.250.215.*