【问题标题】:Decode mp4 to raw frames windows c++将mp4解码为原始帧windows c++
【发布时间】:2012-09-18 04:52:21
【问题描述】:

我正在尝试解码使用 mp4creator 库创建的 MP4 文件。我找不到真正适用于库的 ffmpeg 或 libav 示例,因为代码与示例不兼容。

我需要一种简单的方法来读取 mp4 文件并将其解码为原始音频和视频帧。也需要在 Windows 上工作。

如果有人可以向我指出一个可以工作且兼容的 ffmpeg/libav 库 + 也可以工作的示例源文件。

如果我能得到本教程中使用的库版本,那将是可行的,因为这个人似乎是唯一一个写过关于 FFMPEG 的像样教程的人(尽管是在一些古老的版本上) http://dranger.com/ffmpeg/

编辑:

在最新版本的 ffmpeg 中,我找到了名为:filtering_video.c 的示例 使用找到的补丁:http://ffmpeg.org/pipermail/ffmpeg-devel/2012-June/126587.html 我已经让程序做“某事”它看起来正在工作,所以我会进一步调查。

【问题讨论】:

标签: c++ windows ffmpeg mp4 libav


【解决方案1】:

在问题中编辑:在最新版本的 ffmpeg 中,我找到了名为:filtering_video.c 的示例 使用找到的补丁:http://ffmpeg.org/pipermail/ffmpeg-devel/2012-June/126587.html 我已经让程序工作了。 使用此处描述的函数 avtoipl:http://www.digipedia.pl/usenet/thread/16949/6806/ 我已将数据转换为可以显示的 opencv RGB 图像。

【讨论】:

  • 你能详细说明你的答案吗?您提供的链接不再可用,我正在尝试解决与您相同的问题。你碰巧有代码示例吗?
  • 很抱歉,这是 5 年前的事了,我无法再访问该代码了。但对我来说,只有第二个链接坏了。第一个(解决了我的实际问题)不是。
猜你喜欢
  • 1970-01-01
  • 2014-02-06
  • 2013-12-03
  • 1970-01-01
  • 1970-01-01
  • 2022-11-02
  • 1970-01-01
  • 2020-04-21
  • 1970-01-01
相关资源
最近更新 更多