【发布时间】: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 我已经让程序做“某事”它看起来正在工作,所以我会进一步调查。
【问题讨论】:
-
如果您找不到库,我只需使用 mp4box 并像在命令提示符中一样从您的代码中调用它。
-
我认为 ffmpeg 可以直接做到这一点:labnol.org/software/extract-image-frames-from-video/18137
标签: c++ windows ffmpeg mp4 libav