簡體   English   中英

如何學習DirectShow編碼器/解碼器編程?

[英]How to learn DirectShow Encoder/decoder programming?

我已經使用directShow創建了一個項目,該項目將從網絡攝像頭捕獲的視頻進行預覽。 現在,我想對實時捕獲的運行時視頻進行編碼,並將其保存在桌面上,然后回放,我想將其用作代碼(例如dll)的一部分,而不是獨立的一部分。

任何鏈接都可以幫助我獲得如何執行此操作的方法,請問我在一周的搜索過程中對方法學感到不理解?

如果您要編寫新的應用程序,或者對學習視頻處理感興趣,則應考慮使用Microsoft Media Foundation DirectShow是“過時的”,不久將停止使用該技術。

如果盡管如此,您仍然對DirectShow感興趣,則可以從MSDN DirectShow文檔開始(示例在C ++中,但是想法是相同的)。

作為簡短摘要,您必須了解此概念。

  • 什么是DirectShow篩選器 ,並且存在哪些類型(源,轉換,渲染器和捕獲)。 DirectShow簡介
  • 如何在圖表中連接多個過濾器,如何在它們之間連接過濾器,以及如何控制播放。 構建過濾器圖開始

一些實用程序可以為您提供幫助:

注意:當您用'C#'和'Directshow.NET'標簽標記該帖子時,我會認為您正在使用DirectShow.NET庫(DirectShow到.NET的非官方端口)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM