c++ - 将 mp4 解码为原始帧 Windows C++

标签 c++ windows ffmpeg mp4 libav

我正在尝试解码我​​使用 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我已经让程序做“某事”它看起来有效,所以我将进一步调查。

最佳答案

作为问题的编辑:在最新版本的 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 图像中。

关于c++ - 将 mp4 解码为原始帧 Windows C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12603830/

相关文章:

c++ - 在任何头文件中只定义一个类而不包括包含此类的整个头文件的目的是什么?

java - 在非 Windows 系统上创建 Windows 安装程序

php - PostgreSQL 安装错误 "unable to write inside temp environment variable path"

FFMPEG [mp3float @ 0x7fd42f813200] 缺少 header

c++ - 什么是 C++11 随机分布?

C++多重继承方法重载

c++ - 如何测试行情数据解析程序

windows - 我发现了 Windows 错误吗?

ffmpeg - 如何使用 ffmpeg 重新流式传输 m3u8

php - 无法通过 PHP 执行 CLI 命令