So as the title indicates I’m trying to build my FMOD project but it fails due to an error with loading the bank file. The console output seems to indicate it is an issue with ffmpegsumo.dll.
The full error:
fmod_pluginfactory.cpp(583), PluginFactory::loadPlugin(): No FMOD symbols found in dynamic library ‘C:/Program Files/FMOD SoundSystem/FMOD Studio 1.10.00/Plugins/qtwebengine/ffmpegsumo.dll’
Error loading plugin C:/Program Files/FMOD SoundSystem/FMOD Studio 1.10.00/Plugins/qtwebengine/ffmpegsumo.dll: Error loading file.
The error in the dialogue is
Failed to build bank “Master Bank” due the following error: Error loading file
This is the console log with a clean just before I hit build
14:34:26 [Uninitialize Sound System 0x0000012c0d288940]: Time started
14:34:26 [Uninitialize Sound System 0x0000012c0d288940]: Time taken is 19.75ms
14:34:26 [Initialize Sound System 0x0000012c0d288940]: Time started
14:34:26 fmod_pluginfactory.cpp(583), PluginFactory::loadPlugin(): No FMOD symbols found in dynamic library ‘C:/Program Files/FMOD SoundSystem/FMOD Studio 1.10.00/Plugins/qtwebengine/ffmpegsumo.dll’
14:34:26 Error loading plugin C:/Program Files/FMOD SoundSystem/FMOD Studio 1.10.00/Plugins/qtwebengine/ffmpegsumo.dll: Error loading file.
14:34:26 [Initialize Sound System 0x0000012c0d288940]: Time taken is 266.01ms
14:34:26 [Build bank “Master Bank”)]: Time started
14:34:26 [Write bank to file]: Time started
14:34:26 “FMOD_ERROR (13): Error loading file.”
14:34:26 “FMOD_ERROR e:\jk\workspace\Build__1.10__Studio_Win\studio\src\Model\Bank.cpp(117): stream.open()”
14:34:26 [Write bank to file]: Time taken is 0.52ms
14:34:26 [Build bank “Master Bank”)]: Time taken is 34.38ms
14:34:29 [Uninitialize Sound System 0x0000012c0d288940]: Time started
14:34:29 [Uninitialize Sound System 0x0000012c0d288940]: Time taken is 10.88ms
14:34:29 [Initialize Sound System 0x0000012c0d288940]: Time started
14:34:30 fmod_pluginfactory.cpp(583), PluginFactory::loadPlugin(): No FMOD symbols found in dynamic library ‘C:/Program Files/FMOD SoundSystem/FMOD Studio 1.10.00/Plugins/qtwebengine/ffmpegsumo.dll’
14:34:30 Error loading plugin C:/Program Files/FMOD SoundSystem/FMOD Studio 1.10.00/Plugins/qtwebengine/ffmpegsumo.dll: Error loading file.
14:34:30 [Initialize Sound System 0x0000012c0d288940]: Time taken is 295.63ms
It looks like FMOD Studio can’t open a bank to write to it. Could you check the bank folder you’re building to isn’t being locked by a different program (eg. loaded by a game engine)? You can also test by specifying a new build folder in the Preferences window.
Not entirely sure what the issue was, but after I properly set up perforce integration it started working! Which is odd as the actual bank file was set to read/write.
Interesting. I had the exact same problem… however, I noticed what was causing it. Silly me left the game running in Unreal, thinking I had stopped it (as the game end has nothing right now, no audio or anything happening…). Anyways, stopping Unreal allowed me to build banks… obviously