Microsoft Amcap.exe Free Download

0 views
Skip to first unread message

Catherin Bergan

unread,
Aug 4, 2024, 10:52:24 PM8/4/24
to carepowest
Ive been experimenting with two cameras, one is a webcam and another is an evaluation-kit camera that comes with its own drivers, I can run AMCAP.exe (provided from Vimicro) and it will display live streaming from the connected camera (any of the two) although each one uses a different driver.

My question is: Is it safe to assume that AMCAP.exe is only running as a video-stream display program?In which case, I assume that most camera vendors follow a common standard interface for camera drivers. Could anyone comment on such assumption or explain how AMCAP.exe is able to do that.


I've been able to use both cameras in my c++ based OpenCv applications, but I'm asking because a 3rd company is going to provide me with a usb board-based camera (for evaluation) and they are asking about driver specs. so I suggested that it should work with windows default driver similar to how a webcam would so as to avoid compatibility issues but I'm wondering if there is a better option that I might be missing.


Note I: I've been able to verify that different drivers are being used for each camera by: Start->Devices and Printers->USB 2.0 Camera->Hardware tabe->USB 2.0 camera->Driver->Driver Details. When the webcam is connected, it is using the microsoft provided driver files: ksthunk.sys and usbvideo.sys. When I disconnect the webcam and connect the evaluation camera, I am able to verify that it is using it's own (non-windows) driver.


Camera drivers must implement the OS-defined interface which isn't different for various devices of the same category (in your case it's USB camera). Default drivers for some devices are bundled with Windows and it's ok to use them. However, they aren't necessary optimal for each and every device. E.g., for cameras they might support only a limited set of supported resolutions or might not be optimal with power saving (just an example, not necessary what really happens!). This is because MS implements only the basic and necessary functionality that must be present in every device and doesn't depend on proprietary HW of various vendors. Dedicated camera driver should provide all the additional functionality - you're the one to decide if it's important for you or not.


Just a guess.[annie] could be associated with the amcap.exe application, which is used

for video capture. The vid_093a&pid_2468 belongs to a webcam. -usb.org/usb.ids 093a Pixart Imaging, Inc.

2468 Cammaestro 2.5DU/X-EYE/Orite SC-120/ICGear TravelCam/Easy Snap Snake Eye WebcamSo it is possible you were using amcap.exe, to try to capture video from one of

the named web cams. amcap.exe was a sample application written by Microsoft,

and it is sometimes bundled with webcams or PCI capture cards.I have a copy of amcap.exe on my Hauppauge WinTV Go CDROM, and the file

is pretty small (34304 bytes). The word "annie" can be found, with a hex

editor, inside that application.So amcap.exe may have put that information there. Exactly why that file

was used, I don't know. Paul




Thanks, Paul. I have a webcam, and amcap.exe is on my PC, so now it is clear

that ANNIE is from amcap.exe and some test of video capture.

But is it normal that amcap writes this in WIN.INI ?Thanks, chicchio




I thought the win.ini file went away after Windows NT 3.51 and was

mostly used for 16 bit applications. I haven't seen one in a long

time and don't have any on our XP systems here.Maybe some applications still use it out of habit from writing code

for old Windows versions. It not existing at all does not seem to be

a problem for XP.The free Amcap application used to use win.ini, but apparently someone

there (perhaps Nol Danjou) caught on and started putting their stuff

in their own private .ini called amcap.ini (duh).If it bothers you, make a copy someplace, delete it, reboot and see

who misses it.




The system.ini and win.ini files didn't go away in NT-based versions of

Windows. They are there for compatibility with old applications. Part

of the problem with successive versions of Windows is it retaining

compatibility with old stuff. And I mean really o-l-d stuff. Microsoft

kept win.ini and system.ini for compatibility with old apps that worked

way back in Windows 3.x.When you run msconfig.exe, notice there are still tabs for System.ini

and Win.ini. Sometimes "new" apps are really just old ones that have

merely been adapted to run on later versions of Windows. Sometimes the

developers leave in outdated code (it's not what they were assigned to

work on).






Two comments for you:1. You are using the awful web interface to participate in this

newsgroup--it's the slowest, clunkiest, most error-prone method of

using the newsgroups there is. Do yourself a favor and switch to a

newsreader, such as Outlook Express, which comes with Windows XP, or

Windows Mail, which comes with Vista. See

Your English is just fine. Are you Italian? I know a little of the

Italian language, but your English is much better than my Italian.--

Ken Blake, Microsoft MVP - Windows Desktop Experience

Please Reply to the Newsgroup




Hi Ken, thanks for the advice about OE.

Yes, I am Italian. I know some English because I have 2 cousins in USA, my

aunt came in USA many years ago and her husband was from USA (New Jersey).Thanks again from Enrico (chicchio)




At its core, ARToolKit is a collection of software libraries, designed to be linked into application programs. For this reason, ARToolKit is distributed as sourcecode, and you must compile it on your specific operating system and platform. You will need a development environment for your operating system. Free environments are available on all platforms. Build files are also supplied to enable building on Windows in the non-free Microsoft Visual Studio platform.


Although ARToolKit offers similar functions across multiple platforms, installation differs according to your operating system. In this tutorial we will guide you through the configuration process for your specific installation.


Your machine, operating system and platform must satisfy some basic requirements. Your hardware must be able to acquire a video stream, and have spare CPU to handle the tasks of video processing and display. There are also some basic software dependencies - important to avoid compiler and linker errors. The main packages are cross-platform (e.g. OpenGL, GLUT), and others are related to the specific video library for your machine (DirectShow, V4L, QuickTime).


Plug your camera or video input into your PC and install any necessary drivers. Verify that your camera has a VFW or WDM driver by running the program amcap.exe (this can be found in the DirectX SDK, in Samples\C++\DirectShow\Bin). Check for your camera in the Devices menu (see Figure 1).


Configure and build. The Linux builds support video input using either Video4Linux, an IIDC-compliant or DV camera connected via IEEE-1394, or a Sony EyeToy camera connected via USB. You will be prompted as to which of the four Linux video drivers you wish to use at the Configure step.


Current versions of ARToolKit aren't designed to be installed in any standard location; thethe current compilation directory should be used to build your ARToolKit application. As ARToolKit builds only static libraries, these will be linked into any executable you build.


Capture video and still images. Preview, record audio, and apply enhancements. Perform real-time compression while recording video, control volume, tweak video aspect ratio, digital zoom control and rotation. The solution supports the AVI, WMV, and MP4 video formats.


Downloading AMCap 9.23 from the developer's website was possible when we last checked. We cannot confirm if there is a free download of this software available. The following versions: 9.2, 9.1 and 9.0 are the most frequently downloaded ones by the program users.


The program lies within Photo & Graphics Tools, more precisely Screen Capture. The program's installer files are commonly found as amcap.exe, AmCapTray.exe, PatchUvc.exe, PCCam.exe or rundll32.exe etc. You can execute this free PC program on Windows XP/XP Professional/Vista/7/8/10/11 32-bit. We cannot guarantee that the program is safe to download as it will be downloaded from the developer's website. Before launching the program, check it with any free antivirus software. The actual developer of the free program is Nol Danjou.


AMCap is a small yet fully functional video capture application compatible with Microsoft DirectShow (formerly ActiveMovie, hence the name). It is based on the sample AMCap source code from the Microsoft DirectX 9 SDK.

3a8082e126
Reply all
Reply to author
Forward
0 new messages