首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

fffmpeg调用X264进行H264编码的有关问题

2012-11-04 
fffmpeg调用X264进行H264编码的问题编译了X264:./configure --prefix/usr --enable-shared编译了ffmpeg:.

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 ..自己结贴把。

热点排行