Add external encoder VVenC for H266/VVC encoding. Register new encoder libvvenc. Add libvvenc to wrap the vvenc interface. libvvenc implements encoder option: preset,qp,qpa,period, passlogfile,stats,vvenc-params,level,tier. Enable encoder by adding --enable-libvvenc in configure step.
Showing the changes to libavcodec/allcodecs.c (1 of 8 files). Show all
Unified · Split
| @@ -800,6 +800,7 @@ extern const FFCodec ff_libvpx_vp8_encoder; · 799 unmodified lines | |||
| 800 | extern const FFCodec ff_libvpx_vp8_decoder; | 800 | extern const FFCodec ff_libvpx_vp8_decoder; |
| 801 | extern FFCodec ff_libvpx_vp9_encoder; | 801 | extern FFCodec ff_libvpx_vp9_encoder; |
| 802 | extern const FFCodec ff_libvpx_vp9_decoder; | 802 | extern const FFCodec ff_libvpx_vp9_decoder; |
| 803 | extern const FFCodec ff_libvvenc_encoder; | ||
| 803 | /* preferred over libwebp */ | 804 | /* preferred over libwebp */ |
| 804 | extern const FFCodec ff_libwebp_anim_encoder; | 805 | extern const FFCodec ff_libwebp_anim_encoder; |
| 805 | extern const FFCodec ff_libwebp_encoder; | 806 | extern const FFCodec ff_libwebp_encoder; |