我正在尝试解码我使用 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/