这是我在这里偷偷摸摸一段时间后的第一个问题。所以放过我吧。
我需要通过 CLI 或 C++ 将 iZotope Vinyl VST 效果应用于某些音频文件(因此语言并不重要),它必须在 Mac 或基于 Unix 的系统上工作。我已经在整个网络上进行了研究,但找不到任何可行的解决方案。
我试过使用命令行实用程序 MissWatson,这可以工作,但我的结果音频文件是无声的......
./MissWatson -plugin=Vinyl -input-file="/Users/Sjaq/Desktop/test.wav" -output-file="/Users/Sjaq/Downloads/MissWatson-v1.0-mac/res.wav" -parameter=1:0.6,2:0.6,11:0.4
然后我尝试通过创建主机应用程序来使用Steinberg VST SDK,从 SDK 提供的 vstvalidator 开始。但是当我尝试加载 VST 时,我得到了这个错误:
2010-12-01 16:57:40.774 vstvalidator[4654:903] Error loading /Library/Audio/Plug-Ins/VST/Vinyl.vst/Contents/MacOS/Vinyl: dlopen(/Library/Audio/Plug-Ins/VST/Vinyl.vst/Contents/MacOS/Vinyl, 262): no suitable image found. Did find:
/Library/Audio/Plug-Ins/VST/Vinyl.vst/Contents/MacOS/Vinyl: no matching architecture in universal wrapper
而且我不知道该怎么办。我对 C++ 很陌生,并且制作了一些应用程序没有任何问题,但这次我遇到了死胡同。
我已经阅读了有关 pyvst 的信息,但它似乎需要一个用于 VST 的 DLL,所以这也不起作用。