如何将cfmpeg作为c程序运行

时间:2015-03-12 02:24:39

标签: c ffmpeg video-streaming

我是一名正在进行实时视频传输的学生,最近我发现ffmpeg命令行在实时编码/解码方面非常强大。

但我想要做的是将编码/解码部分的c程序(对应于ffmpeg命令行)移动到我们的一般大c程序中。

问题是,我已经在home/ffmpeg sources/ffmpeg/example/decoding_encoding.c找到了ffmpeg源文件夹中的相应c程序文件(但实际上我不确定它是否存在)。

我打开了文件,但无法在Codeblocks中运行它,它给出了错误

undefined reference to 'av_crc'

和很多'未定义的引用'错误。

  1. 有人知道如何解决这个问题吗?
  2. 关于如何将 ffmepg 命令行转换为c程序的任何其他想法?

1 个答案:

答案 0 :(得分:0)

不能简单地从项目中获取单个文件并使其自行运行:它具有依赖性 查看Google查询ffmpeg c的{​​{3}},您会找到ffmpeg项目git存储库,其文档甚至编码示例,以实现您的目标。