ffmpeg官方編譯指南
增加vp8/vp9編碼支持
使用官方的方法增加vp8/vp9編碼後,在 avcodec_find_encoder 時查找vp8編碼失敗,在使用ffmpeg -codecs命令中也沒有找到vp8編碼的支持。說明編譯時沒有編譯到vp8編碼。在網上查找半天,又自己琢磨了一會,找到了解決方法。
解決方法
- 在編譯選項中加入 --enable-encoder=libvpx_vp8 即可以使用ffmpeg_vp8編碼支持,同理加入 --enable-encoder=libvpx_vp9 可以使用vp9編碼。
-./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