在渲染c ++之前编辑视频源中的帧

时间:2011-02-06 23:54:59

标签: c++ video-processing

我需要你推荐一个用于c ++的库,用于visual c ++ 2008,以便在屏幕上呈现之前执行来自视频源的帧的编辑。我不想执行模糊或类似的效果,我想在某些情况下改变大小和其他东西。

我已经尝试过phonon(我无法访问帧)和opencv(我可以获取帧但我无法显示音频,因为该库是出于其他目的),我一直在阅读关于windows上的directshow但是我仍然不知道我是否可以恢复框架。

问候,Marco。

2 个答案:

答案 0 :(得分:0)

试试ffmpeg。这就是OpenCV用来读取帧的内容。

FFMPEG包含一个简单的播放器--ffplay。请查看其source,了解如何使用该库。

答案 1 :(得分:0)

正如Misha所说,FFMPEG是视频采集的库。当您使用C ++时,您可以尝试使用更简单的FOBS,这是FFMPEG的C ++封装。如果你想要自己的C ++环绕FFMPEG,你可以查看源代码。

MY2C