2011-10-15 40 views

回答

0

它看起來像this ffmpeg增強功能可以爲您使用選擇過濾器來過濾所有I幀。您可能需要從源代碼構建ffmpeg才能獲得此功能,我不確定。 Here是一個詳細的Ubuntu指南,here是您可以獲得每晚Windows二進制版本的地方。

編輯: OpenCV依靠ffmpeg API從文件捕獲視頻。然而,你想要的功能有點特定,所以你需要用ffmpeg的libavfilter編寫你自己的自定義過濾模塊。 Here是他們如何使用libavfilter的指南之一。特別是,正如我上面提到的,您可能會想要使用libavfilter提供的過濾器。這將過濾流中的所有I幀供您處理。

希望有幫助!

+0

我不熟悉Ubuntu,linux。我對窗戶很好。流媒體視頻具有一些特殊的二進制格式,如標題。可能是如果我知道如何讀取每個未來幀的標題,我可以閱讀天氣,它是I幀或P幀或B幀。我不知道該怎麼做。 – avinash

+0

解析查找標題信息的二進制流將適用於特定的編解碼器,但如果您希望自己的代碼具有最大的靈活性,那麼我會建議利用已創建ffmpeg的無數工時。 – mevatron

相關問題