做了几个月游戏视频,觉得配音太麻烦,太费时间,然后就用程序生成配音,接着又觉得手工调整配音的插入时间点也麻烦。于是我开始利用ffmpeg
的filter_complex amix
功能合并音频,但是它自带的特效太多,什么淡入淡出、音量渐变,合并出来的音频总是不能让我满意,网上搜了好几天都没找到禁止这些功能的参数。于是我又编写了这个程序,它的功能是:自动按照指定的时间点拼接目录中的所有文件名符合规则的WAV音频文件,拼接时对所有音频不做任何改变。
它对所要拼接的WAV文件的要求是:
分:秒.wav
,后缀是小写。用法:merge-timed-wav /path/to/wavs
结果:生成out.wav
源代码:gitee托管地址