gpt4 book ai didi

c - FFMPEG 中带有 AVCodec 的 Hwaccel?

转载 作者:太空宇宙 更新时间:2023-11-04 04:12:32 31 4
gpt4 key购买 nike

我正在使用 AVCodec 作为视频流解码器,想知道是否可以通过 FFMPEG 将硬件加速与 hwaccel 一起使用?还是已经默认使用了?我已经列出了可用的编解码器,但我不明白如何在我的代码中实现它们。

    AVHWAccel* pHwaccel = NULL;
pHwaccel = av_hwaccel_next(NULL);

while(pHwaccel!=NULL)
{
TkCore::Logger::info("%s", pHwaccel->name);
pHwaccel = av_hwaccel_next(pHwaccel);
}

我获得:h264_qsv、h264_vaapi、h264_vdpaufor h264。我看到命令:AVHWAccel * ff_find_hwaccel(codecID 枚举 codec_id,枚举 PixelFormat pix_fmt)已经过时了。预先感谢您的帮助。

最佳答案

我用“avcodec_find_encoder”实现了解码器的调用,但我不知道如何将硬件加速应用到这个解码帧......我已经看到 pix_fmt 能够分配 Material 加速,例如如果 pix_fmt = This is与 h264 中的完全一样。唯一的问题是这个vdpau加速是用什么函数来应用的……

关于c - FFMPEG 中带有 AVCodec 的 Hwaccel?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55613673/

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