简化ffmpeg对音频操作的脚本:au
jopen
11年前
au
是一个小的脚本,能够简化ffmpeg对一些常见音频的操作如:在一组BPM上切割节拍的特定数目,音量调整,文件合并,各种文件格式之间的转换。
安装
- 安装 ffmpeg (Linux用户可能还需要安装 PHP )
- 保存 au 文件至你的
~/bin
文件夹
-
chmod the file to be executable:
chmod u+x ~/bin/au
You're all set.
可用的命令
au cut input.wav 120 16 ouput.wav # cut file to specified bpm*beats for making loops au join file1.wav file2.wav [...file3.wav] output.wav # join files together to make one audio file au vol input.wav 0.5 output.wav # adjust the volume of a file au mp3 input.wav output.mp3 # convert to an mp3 of the same name au wav input.aif output.wav # convert to a wav of the same name au mono stereo.wav mono.wav # convert stereo to mono au stereo mono.wav stereo.wav # convert mono to stereo
示例
# cut verses.wav to 4 bars at 132bpm au cut verses.wav 132 16 verses-cut.wav # convert aif to wav (saves to verses.wav) au wav verses.aif # halve the volume of a clip (overwrites verses.aif) au vol verses.aif 0.5 # join some files together as song.wav au join verse.wav chorus.wav verse.wav song.wav