ffmpeg compile with amr-wb

 

  •  编译 amr-wb

          ○ download vo-amrwbenc-0.1.3.tar.gz

             wget https://sourceforge.net/projects/opencore-amr/files/vo-amrwbenc/vo-amrwbenc-0.1.3.tar.gz

          ○ compile

      tar -zxvf vo-amrwbenc-0.1.3.tar.gz
      cd vo-amrwbenc-0.1.3      

            ./configure ; make ; sudo make install

     参考:https://blog.csdn.net/u013601132/article/details/80947909

  •  编译 ffmpeg

            ○ download ffmpeg-4.4.tar.gz       

                wget https://ffmpeg.org/releases/ffmpeg-4.4.tar.gz

    ○ compile

       tar -zxvf ffmpeg-4.4.tar.gz

       cd ffmpeg-4.4

       ./configure --enable-static --disable-doc  --enable-libvo-amrwbenc --enable-version3 --disable-x86asm 

       make; sudo make install

  •  使用ffmpeg转换
     设置libvo-amrwbenc的路径
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib/
转换
ffmpeg -i "0.wav" -acodec libvo_amrwbenc -ar 16000 -ab 12.65k "0.amr"
验证
./ffmpeg -i 0.amr

 

posted @ 2021-08-28 08:44  renhl  阅读(438)  评论(0编辑  收藏  举报