2011-02-06 46 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