gpt4 book ai didi

c++ - 未找到 h264_cuvid 编解码器

转载 作者:行者123 更新时间:2023-12-04 23:23:32 51 4
gpt4 key购买 nike

我正在尝试通过 GPU 对视频进行编码、应用过滤器和解码。

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

这就是问题所在

decodingCodec = avcodec_find_encoder_by_name("h264_cuvid");
if (!decodingCodec) {
av_log(NULL, AV_LOG_ERROR, "Codec not found DEC.\n");
return;
}

操作系统赢 10 x64

编辑:
我实际上正在使用带有以下配置的 Zeranoe 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

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

最佳答案

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

你试过avcodec_find_decoder_by_name ?

关于c++ - 未找到 h264_cuvid 编解码器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58798309/

51 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com