2011-02-06 69 views
2

我需要你推荐一个C++库,以便在visual C++ 2008中使用,以便在屏幕上呈现之前执行视频源中帧的编辑。我不想执行像模糊或类似的事情,我想改变一些案件和其他东西的大小。我已经尝试与声子(我不能访问帧)和opencv(我可以得到的帧,但我不能显示音频,因为该库是为了其他目的),我一直在阅读关于Windows上的directshow,但我仍然不知道我是否可以恢复框架。在渲染之前编辑视频源的帧C++

问候,马可。

回答

0

尝试ffmpeg。 OpenCV用它来读取帧。

FFMPEG包括一个简单的播放器 - ffplay。看看它的source有关如何使用该库的想法。

+0

ffmpeg的,并且它的继任者avconv,是基于libav库,它是开源的,很受欢迎,但它也是一个PITA用,具有复杂的选择工作,充满怪癖。 – 2012-04-20 03:59:58

0

由于misha说FFMPEG是视频采集的库。在你使用C++的时候,你可以尝试更简单的使用FOBS,这是FFMPEG的C++封装。如果你想围绕FFMPEG做你自己的C++包装,你可以看看源代码。

MY2C