我是一名正在进行实时视频传输的学生,最近我发现ffmpeg命令行在实时编码/解码方面非常强大。
但我想要做的是将编码/解码部分的c程序(对应于ffmpeg命令行)移动到我们的一般大c程序中。
问题是,我已经在home/ffmpeg sources/ffmpeg/example/decoding_encoding.c
找到了ffmpeg源文件夹中的相应c程序文件(但实际上我不确定它是否存在)。
我打开了文件,但无法在Codeblocks中运行它,它给出了错误
undefined reference to 'av_crc'
和很多'未定义的引用'错误。
答案 0 :(得分:0)
不能简单地从项目中获取单个文件并使其自行运行:它具有依赖性
查看Google查询ffmpeg c
的{{3}},您会找到ffmpeg
项目git存储库,其文档甚至编码示例,以实现您的目标。