音乐文件的自动混音
mixingbear的Python项目详细描述
< H1>混合Bu
Python中音乐文件的自动拍子混合,使用^ a3}
跳转到:
快速启动
混合两个wav文件-
importmixingbearmixingbear.mix('track01.wav','track02.wav','output.wav')
安装
Tested on Python 3.6 or later
⚠️ AudioOwl needs ffmpeg to be installed on your machine. The easiest way to install ffmpeg (at least on a Mac) is using homebrew. See instructions here.
pypi上提供了最新的稳定版本。
使用以下命令安装-
$ pip install mixingbear
用法
mixingbear.mix()
将混合wav文件本地保存到output_file_path
支持的关键字参数audioowl.get_waveform()
:
top_file
-要混合到bottom_file
上的wav文件的路径。例如top_file=wav_file.wav
bottom_file
-要将top_file
混合到的wav文件的路径。例如bottom_file=wav_file.wav
output_file_path
-要将output_file_path
混合到的混合输出wav文件的路径。例如bottom_file=output.wav
mix_mode
[可选,默认值为'random']-字符串:-
MixingBear将找到最好的混合点,并混合轨道从一个随机的其中之一。
< L>>{CD15}} - MixingBear将找到最佳的混合点,并将在^ {STR 1 }上的轨道混合为$一个。
sr
[可选,默认值==22050]-整数。采样率。offset
[可选,默认值==880,等于一个采样率为44100的磁道上的~20毫秒]-整数。用作节拍填充的采样数,以选择同步点。例如,当偏移量=880时,如果在880个或更少的样本中,节拍彼此远离,则视为“匹配”。trim_silence
[可选,默认值==真]-布尔值。如果是真的,MixigBee会在^ {CD4}}上修整领先的静默。