将mp4解码为原始帧windows c ++

时间:2012-09-26 14:19:28

标签: 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我已经让程序做“某事”它看起来有效,所以我会进一步调查。

1 个答案:

答案 0 :(得分: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图像中。