VFW (WM_CAP_GET_VIDEOFORMAT) からのビデオ形式リストを使用して dlg ウィンドウを呼び出すと、2 つの位置しかありません。そのうちの 1 つ - MJPG (Motion JPG) を選択すると、ビデオ キャプチャが黒い画面になります。動作しませんが、選択可能です。YUY2 は正常に動作し、管理方法もわかっています。
反対側から見ると、インストールされているすべてのコーデックのリストを見ると、MJPG と YUY2 だけではありません。
- ICM Microsoft RLE MRLE msrle32.dll 6.1.7601.17514
- ICM Microsoft ビデオ 1 MSVC msvidc32.dll 6.1.7601.17514
- ICM マイクロソフト YUV UYVY msyuv.dll 6.1.7601.17514
- ICM Кодек Intel IYUV IYUV iyuv_32.dll 6.1.7601.17514 ICM 東芝
- ICM YUV コーデック Y411 tsbyuv.dll 6.1.7601.17514
- ICM Кодек Cinepak、Radius 製 cvid iccvid.dll 1.10.0.13
ICM (Image Color Management) と RLE (8 ビットのビットマップ圧縮) があります。その他。ただし、ダイアログには 2 つしか表示されません (MJPG は機能しません)。
それはどのように機能しますか?ダイアログ ウィンドウに他のコーデックを追加する方法と、VFW から有効にする方法は? SET_VIDEOFORMAT を無駄に試しました.. 1つだけ-YUY2が受け入れられ、設定できました。
カメラ - ドライバー - vfw COM グラフ ビルダーの原則について詳しく教えてください。たとえば、ICM Microsoft RLE コーデックを追加するにはどうすればよいですか?