fffmpeg调用X264进行H264编码的问题
编译了X264:
./configure --prefix=/usr --enable-shared
编译了ffmpeg:
./configure --enable-shared --disable-static --enable-memalign-hack --enable-libx264 --enable-gpl --enable-pthreads
奇怪的事情发生了:
程序运行的时候:
找不到h264的编码器但却可以找的到H264的解码器
AVCodec *pCodecH264;
pCodecH264 = avcodec_find_decoder(CODEC_ID_H264);
if(!pCodecH264)
{
fprintf(stderr, "H264 codec not found\n");
exit(1);
}
这句可以正常运行
pCodecH264 = avcodec_find_encoder(CODEC_ID_H264);
if(!pCodecH264)
{
fprintf(stderr, "H264 codec not found\n");
exit(1);
}
但是这句就报错了
有谁遇到过这个问题?
另外我是在虚拟机下运行的 系统是ubuntu10.10
求大神指点 谢啦
[解决办法]
e ..自己结贴把。