简化ffmpeg对音频操作的脚本:au
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
本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
转载本站原创文章,请注明出处,并保留原始链接、图片水印。
本站是一个以用户分享为主的开源技术平台,欢迎各类分享!