使用官方的方法增加vp8/vp9编码后,在 avcodec_find_encoder 时查找vp8编码失败,在使用ffmpeg -codecs命令中也没有找到vp8编码的支持。说明编译时没有编译到vp8编码。在网上查找半天,又自己琢磨了一会,找到了解决方法。
./configure --prefix="${home}/ffmpeg_build" --enable-libvpx --enable-encoder=libvpx_vp8 --enable-encoder=libvpx_vp9 --enable-decoder=vp8 --enable-decoder=vp9 --enable-parser=vp8 --enable-parser=vp9