09-20-2008 04:30 AM
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
09-21-2008 02:46 AM
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
謝謝。
09-21-2008 02:55 AM
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.
09-21-2008 06:51 AM
Hi zenith,
經過我安裝了 Divx 6.8 後,也無法在 Filter Names 中看到該項目,
應該是由於 AVI functions 無法支援,因此無法被偵測到該 codec。
謝謝。
10-13-2008 03:31 AM
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