rya*_*cey 4 audio type-conversion ogg sox opus
我正在使用WebRTC从网页录制输入麦克风并通过SoX处理它.
问题是,Firefox录制的是Opus Audio格式(根据VLC媒体信息),在Ogg容器中,SoX不喜欢它:
/opt/local/bin/sox FAIL formats: can't open input file `/Users/[...]/public/audio/7a0d13a501.ogg': Input not an Ogg Vorbis audio stream
有没有办法让它与SoX一起使用?或者我应该使用另一个命令行音频工具?
我最终这样做了(要么工作,要么不知道哪个是最快的):
opusdec --force-wav file.ogg - | sox - file.mp3
要么
sox "|opusdec --force-wav file.ogg -" file.mp3