首页 > 解决方案 > 如何将 FFMpeg 编解码器与基于 Linux 的 C++ 项目链接?

问题描述

在 XavierNx、Ubuntu 上工作。尝试使用 ffmpeg 库时,我找不到嵌入的 H264 编解码器或 ffmpeg 包含的任何编解码器。如何将可用的编解码器链接到我的项目以使用它们?运行 ffmpeg -decoders 提供了大量可用的编解码器,但它们目前在我的项目中无法访问。无论输入什么 ID,下面的代码都不会找到解码器。感谢您的任何帮助!

AVCodec *codec;
codec = avcodec_find_decoder(AV_CODEC_ID_H264);
if(!codec)
{
cerr << "Error finding codec\n";
}

标签: ffmpegdecoding

解决方案


推荐阅读