1、编译ffmepg
./configure --disable-yasm --enable-nonfree --enable-libfaac --prefix=/home/ffmpeg/1_ffmpeg-2.1.1/install
2、编译audio_enc.c
注意:在这里编译的时候需要加上aac库,可能会找不到库函数undefined reference to `faacEncEncode'等
程序运行时,需要提供一个和程序参数一致的wav音频文件:
./configure --disable-yasm --enable-nonfree --enable-libfaac --prefix=/home/ffmpeg/1_ffmpeg-2.1.1/install
2、编译audio_enc.c
makefile:
#!/bin/sh
INCLUDE = ../include
LIB_DIR = ../lib
LDFLAGS = -lfaac -lavcodec -lavformat -lavdevice -lavfilter -lavutil -lswresample -pthread -ldl -lswscale -lasound -lz -lm -lbz2
SRC=audio_enc.c
all:$(SRC)
gcc -g -Wall $(SRC) -o target -I $(INCLUDE) -L $(LIB_DIR) $(LDFLAGS)
注意:在这里编译的时候需要加上aac库,可能会找不到库函数undefined reference to `faacEncEncode'等
程序运行时,需要提供一个和程序参数一致的wav音频文件:
/*
* Cop