找不到h264_cuvid编解码器

时间:2019-11-11 09:04:08

标签: c++ ffmpeg

我正在尝试通过GPU编码,应用滤镜并解码视频。

我正在使用H264_nvenc对其进行编码,并尝试使用h246_cuvid进行解码,但FFMPEG找不到解码器。

问题出在这里

  --enable-gpl
  --enable-version3
  --enable-sdl2
  --enable-fontconfig
  --enable-gnutls
  --enable-iconv
  --enable-libass
  --enable-libbluray
  --enable-libfreetype
  --enable-libmp3lame
  --enable-libopencore-amrnb
  --enable-libopencore-amrwb
  --enable-libopenjpeg
  --enable-libopus
  --enable-libshine
  --enable-libsnappy
  --enable-libsoxr
  --enable-libtheora
  --enable-libtwolame
  --enable-libvpx
  --enable-libwavpack
  --enable-libwebp
  --enable-libx264
  --enable-libx265
  --enable-libxml2
  --enable-libzimg
  --enable-lzma
  --enable-zlib
  --enable-gmp
  --enable-libvidstab
  --enable-libvorbis
  --enable-libvo-amrwbenc
  --enable-libmysofa
  --enable-libspeex
  --enable-libxvid
  --enable-libaom
  --enable-libmfx
  --enable-amf
  --enable-ffnvcodec
  --enable-cuvid
  --enable-d3d11va
  --enable-nvenc
  --enable-nvdec
  --enable-dxva2
  --enable-avisynth
  --enable-libopenmpt

操作系统 win 10 x64

编辑: 我实际上是在将Zeranoe FFmpeg与以下配置配合使用

yarn add react-animation-components@3.0.0

我认为问题是我在编译时没有启用libnpp,是吗?

1 个答案:

答案 0 :(得分:0)

您确定avcodec_find_encoder_by_name()是正确的功能吗?

您尝试过avcodec_find_decoder_by_name吗?