2

我是视频编码的新手,我有一个简单的任务要为我自己的项目做。

基本上,我在内存中有一定数量的原始 RGB 帧,它们可以通过指针轻松访问。我想使用 libavcoded 对它们进行编码。初始化很好,但我真的不明白我应该如何将这些帧信息提供给编解码器。我应该使用 avpicture_fill 函数吗?您能否对我有所了解,最好举一些例子。我正在使用 MSVC++ 环境。

非常感谢。

4

1 回答 1

4

目录下有几个例子doc

  • examples/avcodec.c - 使用 libavcodec 编码或解码音频或视频
  • examples/output.c - 获取编码的音频/视频并使用 libavformat 将其混合(将其放入 AVI 等容器格式)
于 2013-01-16T23:46:29.010 回答