我在CrashLanding示例中使用Apple的SoundEngine示例代码来播放多个音频文件.使用CrashLanding附带的示例caf文件一切正常但是当我尝试使用我自己的样本使用afconvert转换为CAF时,我得到的是一个沉默的石头;)
有没有人有afconvert设置会生成一个能够通过OpenAL播放的CAF文件?
我有一个目录,其中有大约50个wav文件,我需要转换为caf,因为AudioServicesCreateSystemSoundID()为其中一些(但不是全部)返回错误.
以下是我成功用于单个文件的命令示例:
afconvert -f caff -d LEI16@44100 -c 1 whistle.wav whistle.caf
Run Code Online (Sandbox Code Playgroud)
如何快速完成此操作 - 不是每个文件一个接一个?
我有一堆文件:
dir/file1.ogg
dir/file2.ogg
...
Run Code Online (Sandbox Code Playgroud)
我怎样才能将它们转换为 .wav 文件
dir/wav/file1.wav
dir/wav/file2.wav
...
Run Code Online (Sandbox Code Playgroud)
通过使用控制台命令?现在我使用的是 OSX,但我也需要 Windows 的答案。
afconvert ×3
command-line ×2
audio ×1
caf ×1
core-audio ×1
ffmpeg ×1
iphone ×1
openal ×1
terminal ×1
wav ×1