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)    

一個一個補充吧。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM