FreeSWITCH无法读取wav文件
错误日志如下:
1 9003 2016-10-06 13:18:27.223464 [ERR] switch_core_file.c:260 Invalid file format [wav] for [/usr/local/freeswitch/sounds/music/8000/suite-espanola-op-47-leyenda.wav]! 2 9004 2016-10-06 13:18:27.223464 [ERR] mod_local_stream.c:354 Can't open /usr/local/freeswitch/sounds/music/8000/suite-espanola-op-47-leyenda.wav
从日志上看,就是无法读取wav格式的文件。
可是哪个模块关联的wav文件格式的读取呢?
从头看启动日志:
1 8781 2016-10-06 13:17:49.145175 [CRIT] switch_loadable_module.c:1520 Error Loading module /usr/local/freeswitch/mod/mod_sndfile.so 2 8782 **libgsm.so.1: cannot open shared object file: No such file or directory**
原因找到了,mod_sndfile模块缺少关联库文件。
执行ldd mod_sndfile,结果如下:
1 libfreebl3.so => /lib64/libfreebl3.so (0x00007f1af3a0e000) 2 libgsm.so.1 => not found 3 libFLAC.so.8 => not found 4 libvorbisenc.so.2 => not found 5 libvorbis.so.0 => not found 6 libogg.so.0 => not found 7 libltdl.so.7 => /lib64/libltdl.so.7 (0x00007f1af3802000)
一个一个补充吧。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了