Datastead多功能編碼器是一種DirectShow多路復用器,其性能就像一個接收器過濾器,能夠通過包含的FFmpeg的LGPL版本的命令行對音頻/視頻流進行編碼。
它可以通過OpenH264編解碼器以H264進行編碼,并支持通過DXVA,Intel QuickSync或NVidia CUVID進行硬件編碼。
使用此過濾器可以將音頻/視頻流編碼到各種文件容器(例如MP4)或將其推送到Wowza或其他媒體服務器。
我們的TVideoGrabber SDK原生支持此過濾器,允許記錄實時源,例如網絡攝像頭,HD PCIe卡或IP攝像機。
要配置過濾器,只需從過濾器界面調用SetCommandLine并指定所需的命令行以及一些用于過濾器控件的保留關鍵字即可。
當圖形運行時,代碼轉換器進程將在后臺啟動,并在圖形停止時停止。支持暫停/繼續。
篩選器的多個實例可以在同一應用程序中同時使用。
除了默認的DirectShow行為外,“ PAUSEWHENSTOP”功能還允許在圖形停止時暫停該過程,并在圖形再次運行時恢復該過程,從而允許從開始/停止實時構建單個音頻/視頻片段 順序在時間上分開。
添加“ SHOWCONSOLE”關鍵字可在編碼過程中顯示FFMPEG控制臺,以用于調試或監視目的。
系統要求
Intel Core I5或Core I7(建議Core I7以實時編碼方式并發運行過濾器的多個實例)
Windows 7,Windows 8,Windows 8.1,Windows 10
文獻資料
Datastead_Multipurpose_DirectShow_Encoder.pdf
這些限制已在許可版本中刪除。
GraphEdit中的過濾器設置的屏幕截圖
更新時間:2021-03-05 10:41:13.000 | 錄入時間:2015-10-14 11:53:49.000 | 責任編輯:秦林