Unity3d 无法在Unity中的音频源中添加音频剪辑

Unity3d 无法在Unity中的音频源中添加音频剪辑,unity3d,fmod,Unity3d,Fmod,我在Unity场景中添加了音频源组件,但无法在其中添加音频剪辑。它将抛出以下错误: Errors during import of AudioClip Assets/sound1.ogg: FSBTool ERROR: The format of the source file is invalid, see output for details. FSBTool ERROR: Internal error from FMOD sub-system. UnityEditorInternal.I

我在Unity场景中添加了音频源组件,但无法在其中添加音频剪辑。它将抛出以下错误:

Errors during import of AudioClip Assets/sound1.ogg:
FSBTool ERROR: The format of the source file is invalid, see output for details.
FSBTool ERROR: Internal error from FMOD sub-system.

UnityEditorInternal.InternalEditorUtility:ProjectWindowDrag(HierarchyProperty, Boolean)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
我使用的是Unity版本2019.3.14f1。我尝试过不同的声音源格式(mp3和wav),但都出现了相同的错误。如何解决此问题?

使用媒体格式时,请尝试使用。 ffmpeg可用于linux和windows。 下面是一个检查文件的简单命令

ffprobe file.ogg
您还可以执行扩展检查,包括转换以修复文件。 有很多方法。只需搜索“ffmpeg完整性检查”

如果你像我一样懒惰,我会简单地把它转换成wav文件,然后再转换回ogg

ffmpeg -i file.ogg file.wav
ffmpeg -i file.wav file.ogg

您的文件是
Vorbis
codecogg吗?其他不受支持(请参阅)。一般来说,我建议在以下位置使用
WAV
MP3
possible@derHugo我也尝试过mp3和wav格式,但是他们抛出了相同的错误。如果你将音频文件导入到一个新的Unity项目中,会发生什么情况,它会产生相同的错误吗?还有,你的音频文件有多大,如果你使用较小的文件会发生什么?过去,FMOD和大型音频文件存在问题。您使用的是哪个FMOD版本?@Remy它在新文件和较小文件中给出了相同的错误。我必须显式安装fmod,还是随unity自动安装?@shivank01 AFAIK fmod不是随unity一起提供的,它们具有unity集成,并从fmod子系统中看到
内部错误。
因此我假设您正在使用它。我不知道如果你不使用FMOD系统,为什么它会尝试调用它。。这种情况是发生在你所有的音频文件上,还是只发生在一些音频文件上?如果您有一个文件可以工作,请尝试检查其属性,看看是否有任何差异。如果您没有任何工作文件,请尝试下载Unity的一个示例项目,并查看音频是否在其中工作(如果示例项目工作,则排除Unity被损坏)