【问题标题】:Encoding video frames with libavcodec使用 libavcodec 编码视频帧
【发布时间】:2012-11-12 11:33:50
【问题描述】:

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

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

非常感谢。

【问题讨论】:

    标签: visual-c++ encode libavcodec


    【解决方案1】:

    doc 目录下有几个示例:

    • examples/avcodec.c - 使用 libavcodec 编码或解码音频或视频
    • examples/output.c - 使用 libavformat 获取编码的音频/视频并混合(将其放入 AVI 等容器格式)

    【讨论】:

      猜你喜欢
      • 2020-04-27
      • 2012-11-15
      • 2013-10-27
      • 2015-03-08
      • 2013-12-09
      • 2019-01-21
      • 2011-01-25
      • 2012-11-20
      • 2013-01-16
      相关资源
      最近更新 更多