我需要找到一個視頻濾波器來混合多個視頻流(比方說,最多4個)。 我從MediaLooks找到了一個視頻混音器過濾器,並且沒問題,但是問題在於,我試圖在學校項目中使用它(整個學期),所以30天的試用有點令人無法接受。視頻混合器濾波器
所以我對你的問題是:你知道一個免費的直接顯示過濾器可以幫助。如果這不起作用,那就意味着我必須寫一個。這裏的問題是我不知道從哪裏開始。
我需要找到一個視頻濾波器來混合多個視頻流(比方說,最多4個)。 我從MediaLooks找到了一個視頻混音器過濾器,並且沒問題,但是問題在於,我試圖在學校項目中使用它(整個學期),所以30天的試用有點令人無法接受。視頻混合器濾波器
所以我對你的問題是:你知道一個免費的直接顯示過濾器可以幫助。如果這不起作用,那就意味着我必須寫一個。這裏的問題是我不知道從哪裏開始。
我終於實現了我自己的過濾器。
幹得好!我有一個類似的問題。我已經寫了許多變換濾波器,但它們都有一個輸入引腳和一個輸出引腳。要處理多個輸入引腳,您是在每個引腳上處理每個幀,還是在混合之前等待每個引腳上有一對幀? – 2012-03-13 11:40:50
如果需要輸出到顯示器,您可以使用VMR。如果你需要輸出文件,那麼我認爲你需要寫一些東西。標準解決方案是爲VMR編寫一個分配器/演示者插件,讓您可以取回混合視頻,然後將其保存到某個位置。這是一個完全純軟件混音器濾波器的效率更高。
摹
的VideoMixerRender9(7)會做的伎倆爲您服務。您可以設置每個視頻進入VMR9的不透明度和區域。我建議從內部使用它來玩。
我也想建議一起跳過。如果你使用WPF,你會得到更多的媒體功能,更容易。
如果您想要低級別的DirectShow支持,您可以嘗試我的項目WPF Mediakit。我有一個名爲MediaUriElement的控件,它類似於WPF的MediaElement。
聽起來有趣,但問題是我需要添加更多的過濾器後,我混合的視頻。所以如果VMR的輸出引腳確實很棒。 – Andrei 2009-10-28 08:14:24
啊,我明白了。我只是查找MediaLooks調音臺,我認爲你有更好的想法。有沒有免費的混音器,我知道這將做到這一點。製作你自己的作品需要你製作一個_transform_過濾器。不錯,如果你熟悉COM和C++。從這裏試試DShow嚮導:http://tmhare.mvps.org/downloads.htm它適用於VS2003,但您可能可以將它引入更高版本。它真的幫助我開始... – 2009-10-28 09:18:47
你還需要在調音臺之後添加哪些過濾器?它會流出/寫入文件還是隻顯示在屏幕上? – 2009-10-28 09:21:01
我最終通過實現過濾器。事情發展很好,因爲規格的增長,我有一個靈活的過濾器。 – Andrei 2010-02-11 14:18:10