wav格式音频转换成aac格式音频(四)

本文介绍了如何通过编写makefile来编译并运行程序,将wav格式的音频文件转换为aac格式。主要步骤包括编写makefile,编译cpp文件,执行make命令生成转换工具,最后使用该工具进行音频转换。
摘要由CSDN通过智能技术生成

根据前三篇的分析,只需要写个makefile文件对main.cpp,AACCodecHelper.cpp进行编译即可,如下:

makefile:

CXX=g++

OBJECTS=main.o AACCodecHelper.o
LIBS=-L/usr/local/lib -lfaac -Wl,-rpath,/usr/local/lib -I/usr
wavToAAC:$(OBJECTS)
    $(CXX) $(OBJECTS) -o darling $(LIBS)
AACCodecHelper.o:AACCodecHelper.cpp AACCodecHelper.h typedef.h
    $(CXX) -c AACCodecHelper.cpp $(LIBS)
main.o:main.cpp AACCodecHelper.h
    $(CXX) -c main.cpp $(LIBS)
clean:

    rm -rf $(OBJECTS)

然后进入到当前目录,执行如下命令:

make

执行make命令后会生成wavToAAC,然后执行如下命令:

./wavToAAC input.wav out.aac

其中input.wav是源音频文件,out.aac就是所生成的aac文件

听听out.aac,感受一下效果!

PS:初写文章,文笔生涩之处,各位请见谅,若有疑问或者交流的,可加本

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值