美文网首页
让sox支持mp3文件

让sox支持mp3文件

作者: ikaroskun | 来源:发表于2017-11-08 14:23 被阅读171次

    问题

    直接通过brew install sox安装的sox出现如下:

    SoX was compiled with neither MP2 nor MP3 encoding support
    

    原因就是当前的sox并没有用于mp2或者mp3文件的编解码器。
    对于sox支持mp3文件,需要依赖一些包。

    方法

    安装对应依赖

    可以通过先使用如下命令将对应的依赖包都安装。

    brew install sox
    brew uninstall sox
    

    或者直接安装对应的依赖包,如下:

    brew install opencore-amr libao flac two-lame libtool mad libid3tag libmagic
    libvorbis libpng libsndfile wavpack lame
    

    源码编译

    官方的包对于macOS系统支持会有问题。所以可以下载如下仓库的包。

    git clone https://github.com/mansr/sox
    

    进行编译

    cd sox
    
    autoreconf -i
    ./configure
    make -s && make install 
    

    如果没有autoreconf命令, 需要安装automake,会附带安装auto之类的命令。

    brew install automake.  
    

    参考资料

    相关文章

      网友评论

          本文标题:让sox支持mp3文件

          本文链接:https://www.haomeiwen.com/subject/uszemxtx.html