2016-10-06 165 views
3

我想捕捉視頻與網絡攝像頭羅技c930e使用硬件編碼流(Windows 8.1 x64)。嘗試很多方法,但仍然沒有成功(ffmpeg只顯示mjpeg,directshow無法連接引腳到mp4mux,只能連接到MS DTV-DVD視頻解碼器)。Directshow攝像頭的硬件編碼羅技C930e

無論如何要捕捉視頻與此攝像頭使用硬件編碼?

謝謝!

+1

歡迎來到StackOverflow。由於這不是一個編程問題,請詢問[** SuperUser.com **](http://superuser.com/)。點擊該頁面上的「加入此社區」即可使用您的當前帳戶。同時顯示你在你的問題中嘗試過的命令。 –

回答

2

要使用Logitech C930e的H.264視頻,您可能需要一個適配器過濾器,將相機的視頻轉換爲標準H.264媒體類型。

或者this fork of GDCL mp4mux project,例如,接受相機的H.264直接:

enter image description here

您也可以使用和自然使用媒體基金會API記錄此H.264視頻。標準的Windows Store Camera應用程序能夠完成此操作(至少在週年更新之前的Windows 10中,或者在禁用了Frame Server或最新補丁的情況下)。

+0

我需要的是一個解決方案,所以我可以短時間(10〜20秒)編碼視頻(使用硬件)並保存到文件。我已經嘗試使用Windows相機應用程序,編碼CPU使用MJPEG流時編碼爲5〜8%左右,結果文件爲〜80MB/30sec,我使用highprofile的手剎編碼變爲15mb。這意味着視頻編碼不正確(我的意思是未壓縮)? –

+0

如果您的問題是一個編程問題,那麼您可以使用Media Foundation API(以及DirectShow)。可以從本相機捕獲硬件H.264視頻。雖然流行的應用程序可能無法做到這一點,但在這種情況下,如果您有興趣來解決它們,那麼它不是一個StackOverflow問題。 –

+0

我更喜歡使用DirectShow,然而任何想法如何從本相機獲取硬件H.264視頻?我使用mp4mux,它不接受針 –