
补充说明:B站文章只能进行有限次数的修改,要获得最新的信息与资源可以查看我的个人主页(https://chaosinism.github.io)、B碗页面(https://bowlroll.net/user/261124)或Github仓库(https://github.com/Chaosinism)。如有问题可在个人主页留言或站内私信我。
2019/08/31
最近编写了一个用于辅助鬼畜/音MAD制作的Vegas脚本,在此做一下介绍。
音MAD助手
源码地址:https://github.com/Chaosinism/vegas_scripts
下载地址:https://github.com/Chaosinism/vegas_scripts/releases
适用环境:Windows, Sony Vegas Pro 12/13 或 Vegas Pro 14/15(未测试)
功能介绍

使用效果
国人制作鬼畜与音MAD视频通常混合使用FL等DAW与Vegas等非线编软件,而两者工程文件无法互通,导致额外的工作量。此脚本意在加强Vegas对MIDI文件的处理能力,减少软件切换带来的成本。
脚本接受MIDI文件与视频/音频素材作为输入,自动生成剪切、调音完毕的视频与音频轨道。
安装步骤
由于Vegas提供的API功能有限,目前此脚本的安装过程较为繁琐。共有以下步骤:
下载zip文件后解压,确保DLL/NAudio.dll未处于锁定状态。否则,在右键-【属性】中点击【解除锁定】。

解除dll文件的锁定
将所有文件拷贝至C:\Program Files\Sony\Vegas Pro XX\Script Menu,其中“XX”为Vegas版本号,如“12.0”、“13.0”等。

将脚本放入Vegas安装目录
在Vegas中任意插入一个音频文件,右键添加音频FX,在弹出的窗口中找到插件“移调(Pitch Shift)”,如果Vegas并非英文版,则右键将插件名称修改为“Pitch Shift”。(否则脚本可能无法识别该插件)

找到移调插件
添加该插件,按图片进行设置,并将设置保存为预设。之后将图中的“3”改为其他数字,保存另一个预设。共需保存25种预设(数字由“-12”至“12”)。

脚本似乎无法自动做这件事

重启Vegas。
至此,可以使用Vegas菜单中的【工具】-【脚本化】-【otomad_helper】来启动脚本,并按照提示操作生成音频、视频轨道。
注意事项
脚本测试环境为Sony Vegas Pro 13.0,理论上其他版本也能够使用,但现在还不能保证没有问题。
某些MIDI文件无法被正常读取,现在暂时没有解决办法。
若使用非自制MIDI/素材进行创作,请尊重其作者的权益。
后续计划
我初次尝试使用C#语言以及调用Vegas的API,欠缺经验且无力进行足够多的测试,脚本可能存在很多问题,或是缺少必要的功能,因此欢迎各种反馈。若在使用脚本的过程中出现相关问题可联系我。
参考与致谢
https://github.com/evankale/VegasScripts
https://github.com/naudio/NAudio