发布信息
脚本名称:音MAD助手
适用环境:Windows, Sony Vegas Pro 13以上版本
功能介绍

使用效果
安装步骤
- 由于Vegas提供的API功能有限,目前此脚本的安装过程较为繁琐。共有以下步骤:
- 下载zip文件后解压,确保DLL/NAudio.dll未处于锁定状态。否则,在右键-【属性】中点击【解除锁定】。

解除DLL文件锁定

将脚本放入Vegas安装目录

找到移调插件


此步骤须手动完成
常见问题
(原始投稿地址:https://www.bilibili.com/read/cv495305 )
自该脚本发布以来,我陆续收到一些使用反馈。我很高兴看到脚本确实地发挥了一些辅助作用,但同时也意识到许多用户无法顺利地运行脚本。一方面,我并非专业程序员,能力有限,开发、测试环境也不完善;另一方面,Vegas提供的接口和文档实在不能称为充足,造成的结果就是,现阶段脚本的健壮性确实比较差,出现差错难以自动排查、修复。所幸脚本出错时Vegas会显示一些错误信息(通过在报错窗口中点击“详细信息”查看),在此非常感谢多位用户的耐心试用与交流,让我能收集到这些错误信息,并尝试提供一些解决方法。
1. 错误类型: Vegas版本不符
报错时机:在菜单运行脚本时
错误信息:

解决方法:使用与Vegas版本对应的脚本
补充说明:Vegas 13与Vegas 14/15/16所对应的脚本是有一些不同的,我在Github的release里分别放出了两个下载链接,请使用正确的版本。具体来说,Vegas系列软件自14起被索尼出售给了MAGIX,所以一些库的命名也变化了,不再含有“Sony”字样。
2. 错误类型:找不到NAudio.dll
报错时机:在菜单运行脚本时
错误信息:

解决方法:确保将NAudio.dll放置到正确的位置;确保此文件已被解除保护
补充说明:可见安装方法中的说明。NAudio是一个用于处理音频文件的库(https://github.com/naudio/NAudio),我调用它来读取MIDI文件,因此NAudio.dll这个文件是必不可少的。
3. 错误类型:无法读取MIDI文件
报错时机:读取MIDI文件后 或 生成音频\视频途中
错误信息:(可能有多种信息)


解决方法:用宿主软件导入该MIDI,然后重新输出一个新的MIDI文件
补充说明:MIDI文件有多种格式,脚本不保证都能够正确读取。所幸主流宿主软件在默认设置下导出的MIDI文件一般是可以读取的。(目前测试过FL Studio, LMMS与Music Studio for iPad均可兼容)
4. 错误类型:无法调用移调插件
报错时机:生成音频\视频途中
错误信息:

解决方法:确保你的Vegas含有“移调”插件,并且名称已改为“Pitch Shift”
补充说明:具体可见安装方法的说明。如果仍然不能解决,另一种方式是找到脚本中的所有的
vegas.AudioFX.FindChildByName("Pitch Shift")
字样(一共4处),并将它替换为
vegas.AudioFX.FindChildByUniqueID("{ED1B4100-93BE-11D0-AEBC-00A0C9053912}")
5. 错误类型:无法调用移调插件的预设效果
报错时机:生成音频\视频途中
错误信息:

解决方法:确保在移调插件中手动添加了所有的25个预设,且命名正确
补充说明:具体可见安装方法的说明。这25个预设是上下一个八度以内的所有变调种类,缺少任何一个都有可能出错。手动添加预设的确非常麻烦,但Vegas无法使用脚本来指定变调的具体参数,因此只好绕这个弯子。
6. 错误类型:无法读取媒体流
报错时机:生成音频\视频途中
错误信息:

解决方法:在设置界面,纯音频素材不要勾选“包含视频”;纯视频素材不要勾选“包含音频”
补充说明:若仍不能解决,说明该素材文件可能是Vegas不支持的格式,可以手动把该文件拖入Vegas中看一下是否视频音频都正常。