編譯faac-1.28時遇到錯誤:
mpeg4ip.h:126: error: new declaration 『char* strcasestr(const char*, const char*)』
解決方法:common/mp4v2/mpeg4ip.h
從123行開始修改此檔案mpeg4ip.h,到129行結束。
修改前:#ifdef __cplusplus
extern "c"
#endif
修改後:#ifdef __cplusplus
extern "c++"
#endif
error解決後重新編譯
#make -j8
#make install
1.2、編譯arm平台
#./configure --prefix=/home/hepengcheng/toolchain/arm-hisiv300-linux/faac --host=arm-hisiv300-linux --enable-shared=no
#make -j8
#make install
#./configure --prefix=/home/hepengcheng/toolchain/arm-hisiv300-linux/faad_x86 --enable-shared=no
#make -j8
#make install
2.2、編譯arm平台
這是hisi3516dv300 arm-himix200-linux的編譯鏈下編譯命令
./configure --prefix=/mnt/hgfs/share/faad2/faad2-2.7/arm-himix200-linux/faad --host=arm-himix200-linux --enable-shared=no
make -j8
make install
編譯faac音訊編碼庫
faac是mpeg 4和mpeg 2的aac編碼器,我們將使用它作為音訊的軟編碼庫。faac官網 sudo wgettar zxvf faac 1.29.9.2.tar.gz1.執行cd faac 1.29.9.2開啟資料夾 2.執行sudo vim generate.sh建立編輯指令碼檔案,並編輯...
使用FAAC進行AAC編碼
faac和faad有win32的編譯工程,相對其他開源專案來說,win32的編譯很簡單了 faac,faad的編碼和解碼也封裝的非常好,使用上很簡單。開啟faac編碼器 m faachandle faacencopen isamplerate,ichannels,m usampleinput,m u...
使用FAAC進行AAC編碼
faac和faad有win32的編譯工程,相對其他開源專案來說,win32的編譯很簡單了 faac,faad的編碼和解碼也封裝的非常好,使用上很簡單。開啟faac編碼器 m faachandle faacencopen isamplerate,ichannels,m usampleinput,m u...