解码mp4到原始帧windows c++

Decode mp4 to raw frames windows c++

本文关键字:windows c++ 原始 mp4 解码      更新时间:2023-10-16

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

我需要一种简单的方法来读取mp4文件并将其解码为原始音频和视频帧。In也需要处理窗口。

如果有人能给我介绍一个可以工作且兼容的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图像,我可以显示它。