Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

What kinds of video codecs can be identified by IMAQ?

What kinds of video codecs can be identified by IMAQ?

I've installed DivX codec V6.8.

But by using IMAQ AVI Get Filter Names.vi, the divx code is still not on the list.

How to solve this issue? Thx!

 

Curret filter names list:

 

DV Video Encoder
ffdshow video encoder
IndeoR video 5.10 Compression Filter
MJPEG Compressor
ACDV 2.0.1
Cinepak Codec by Radius
ffdshow Video Codec
Intel Indeo(R) Video R3.2
Intel IndeoR Video 4.5
IndeoR video 5.10
Intel IYUV codec
Microsoft RLE
Microsoft Video 1

0 Kudos
Message 1 of 5
(4,638 Views)

Hi zenith,

 

關於使用 IMAQ AVI Get Filter Names.vi,您可以先參考以下這一段說明:

The Get Filter Names VI returns only the filters that are able to work with the AVI functions. The VI gets the list of filters from the DirectShow software, and then it tests each one with a sample frame to see if it can compress the image or not. The function then returns a list of the codecs that work. This does not mean that the function works only with Microsoft approved codecs. So if the custom codec can align with the DirectShow architecture, then your codec should be detected by the IMAQ AVI functions.

 

關於 Divx 6.8 codec,

您可以參考這則討論串:http://forums.ni.com/ni/board/message?board.id=200&thread.id=17193&view=by_date_ascending&page=2

謝謝。

 

Jimmy Ko
0 Kudos
Message 2 of 5
(4,625 Views)

Hi, Jimmy:

 

Thanks for your reply. In fact, I've read the thread you provided before.

However, my problem is DivX codec is not shown on the list of filter names.

I want to use DivX codec as "encoder" for saving avi files.

0 Kudos
Message 3 of 5
(4,622 Views)

Hi zenith,

 

經過我安裝了 Divx 6.8 後,也無法在 Filter Names 中看到該項目,

應該是由於 AVI functions 無法支援,因此無法被偵測到該 codec。

 

謝謝。

Jimmy Ko
0 Kudos
Message 4 of 5
(4,610 Views)

Hi Zenith,

 

I had no problem detecting the Divx 6.8 codec using LabVIEW 8.2

Maybe Divx or Dirctshow not installed correctly or older version.

 

importent files that are used are:

   quartz.dll version 6.05.2600.5512 (Direct show)

   Divx.dll version 6.8.4.1 (Divx)

 

Thay sould be located in your Windows\system32 folder

 

Regards

  Fred

 

0 Kudos
Message 5 of 5
(4,498 Views)