directshow

    0熱度

    1回答

    我試圖使用ffmpeg從VIDBOX設備錄製視頻/音頻。使用Windows 10和的ffmpeg版本N-86129-g1e8daf3,我可以看到和聽到視頻/音頻很好,當我執行 ffplay -f dshow -i video="VIDBOX NW07":audio="Microphone (VIDBOX NW07)" 但是,我只能記錄一個黑色的屏幕(和正確的音頻),當我執行 ffmpeg -f

    0熱度

    1回答

    如何在使用DSPack的情況下在delphi 7中加載未註冊的.ax文件的DirectShow過濾器? 我發現an example in C++,我不知道如何將它翻譯成Delphi。

    1熱度

    1回答

    我有一個小型的python程序,能夠非常好地從fcmpeg中使用子過程在linux中捕獲網絡攝像機中的短視頻(至少對於內置網絡攝像頭的筆記本電腦) 。 現在我試圖編寫相同的程序來捕獲Windows中的網絡攝像頭,我知道我不能使用在Linux中工作得很好的通用「/ dev/video0」,但我認爲像命名它「集成攝像頭」應該足夠了,但是失敗了。 這裏是我的Linux代碼(即工作): import sy

    2熱度

    1回答

    奇怪的問題,我用這個命令,通過ffmpeg的捕捉到我的網絡攝像頭(通過CMD在Windows上): ffmpeg -y -t 300 -rtbufsize 1024M -f dshow -i video="Lenovo EasyCamera" -c:v libx264 -preset veryslow -crf 25 Desktop.mkv ,一切工作正常。但是,當我嘗試通過Python作爲一

    0熱度

    1回答

    我用 CMake開關爲WITH_FFMPEG和WITH_DSHOW打開而構建了OpenCV(帶有mingw 4.9.2 @ Win7Prof64)。 當我訪問一個電影文件與VideoCapture (fileName)工作正常(它使用ffmpeg後端然後)。 但VideoCapture (fileName, cv::CAP_DSHOW)不起作用 (isOpened()返回false)。 什麼是缺失

    1熱度

    1回答

    我試圖用多個相機構建DirectShow應用程序,這些相機可能在任意時間連接,斷開連接或連接到預覽監視器,從而使應用程序的中央處理圖運行。該體系結構是這樣的: 由this post(除其他資源)的協助下,我已經得到GMFBridge工作到源極圖形和處理圖構造的位置和連接在程序啓動時,和三個圖表理論上正在運行。但是,由於沒有渲染窗口,所以我真的不知道。 沿途我的其中一個問題是Color Space

    2熱度

    2回答

    我正在使用實時錄像機,但是當我錄製視頻時,視頻的大小真的很大!這就像50MBps。 進出口使用庫DirectX和DirectShowLib 我用下面的VideoCompressor capture.VideoCompressor = Filters.VideoCompressors(0) 不是視頻就像是5Mbps的,但是這仍然是非常巨大的! 該索引上的Compressor的名稱是DV Vide

    0熱度

    1回答

    分我已經與Directshow.NET一個C#應用程序,以顯示相機的預覽。一切都進展順利,幾乎在每一個操作系統,但在某些Windows 10操作系統的機器(不是每贏OS 10,只是其中的一些)預覽進去Paint事件Control在行hr = vmr9Control.RepaintVideo(hControl.Handle, gHDC);失敗,原因是異常Attempted to divide by

    2熱度

    1回答

    某些攝像機允許您設置感興趣的區域以提高攝像機的幀速率。 我想知道什麼是查詢供應商提供的DirectShow過濾器以便以編程方式設置和清除感興趣的相機區域的最佳方式。 會執行此操作的代碼是特定於特定供應商的過濾器。

    1熱度

    1回答

    我試圖使用media foundation \ directshow API訪問相機內部參數,如焦距,主點和失真係數。 我看到焦距可以通過ICameraControl進行查詢,但對於所有其他參數,我不能找到一種方法。 有沒有做到這一點在媒體基金會\的DirectShow API的一般方法是什麼?