Kinect for PC and Skype means KinectCam

This is solution for Original Kinect for Windows. If you are looking for solution for Kinect V2 you need to go to my recent post about that at KinectCamV2.

To install get

New.KinectCam ver. 1.4 Source Code and Binaries (11599 downloads) and enjoy! or New.KinectCam ver. 1.2 (50945 downloads) or New.KinectCam ver. 1.2 HD (48485 downloads), unpack, run install.bat as Administrator. Version 1.2 has the freeze bug fixed, and the new version supports HD mode in 1280×960 resolution.

New.KinectCam ver. 1.1 (36871 downloads), unpack, run install.bat as Administrator. Version 1.1 has an Angle option in settings, so you can change the Angle of the Kinect camera, which is automatically saved. To change the Angle setting, open Skype Tools->Options->Video Camera and go to Webcam Settings for Kinect Camera. On the Settings window, change the position of Angle control, which will be automatically saved for the next usage of the Kinect Camera. It also works with Skype for Business 2015. UPDATE: Please edit both install.bat and uninstall.bat and change from .NET 2.0 directory into .NET 4.0 directory because Skype was updated to .NET 4.0 some time ago. Enjoy!

New.KinectCam (47367 downloads), unpack, run install.bat as Administrator. You need Kinect for PC device and Kinect Runtime 1.6 or Kinect SDK 1.6. or you can use Kinect Runtime 1.7 or Kinect SDK 1.7 or Kinect SDK 1.8 as well :). It is pure C#/.NET 2.0 implementation!



P ;).

119 Replies to “Kinect for PC and Skype means KinectCam”

  1. Pingback: Kinect as webcam?

  2. I found that this driver also works great with Google Video Chat, I try it from Gmail :). If you found that something else works with this driver please share the info here…
    Thanks, P;).

  3. Does this work in win8-64bit? cuz it does not work for me.

    C:\Windows\system32>C:\Windows\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe /nologo Microsoft.Kinect.dll
    RegAsm : error RA0000 : Unable to locate input assembly 'Microsoft.Kinect.dll' or one of its dependencies.
    C:\Windows\system32>C:\Windows\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe /nologo BaseClassesNET.dll
    RegAsm : error RA0000 : Unable to locate input assembly 'BaseClassesNET.dll' or one of its dependencies.
    C:\Windows\system32>C:\Windows\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe KinectCam.dll /nologo /codebase /tlb: KinectCam.tlb
    RegAsm : error RA0000 : Unable to locate input assembly 'KinectCam.dll' or one of its dependencies.

    from my cmd..

  4. On Win8 you need to add new 2 lines to install.bat for example if you unpack to D:\KinectCam\ folder you need to add following statements.

    cd D:\KinectCam\
  5. Thanks! but it still does not work.
    I have the kinect sdk/runtime 1.6 up and running. But whats that direct show shown in the screen shot, is that something i need for it to work?
    this time i got this, from my cmd.

    D:\KinectCam>cd D:\KinectCam\
    D:\KinectCam>C:\Windows\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe /nologo Microsoft.Kinect.dll
    RegAsm : warning RA0000 : No types were registered
    D:\KinectCam>C:\Windows\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe /nologo BaseClassesNET.dll
    Types registered successfully
    D:\KinectCam>C:\Windows\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe KinectCam.dll /nologo /codebase /tlb: KinectCam.tlb
    Types registered successfully
    Assembly exported to 'D:\KinectCam\KinectCam.tlb', and the type library was registered successfully
  6. I think now it should works for you, check on Skype or Google Video Chat. This on screen is configuration page from Skype. You should be able to work fine with Kinect as webcam now. Let me know if it works fine for you.

  7. It works in google hangout, but not in skype.
    But in the pasted text from my cmd, it was a line saying that “No types were registered”.
    What do you think, i would love for this to work.

  8. I had the same issue with Skype. So, I turned off the Skype. I typed path %appdata% in explorer window to go to AppData folder than I moved Skype folder from that place. And when I start up Skype again I need to setup it again but than KinectCam was detected and working fine. If it works for Hangout it also works for Skype. Do not worries about message. There was no COM object to register than but DLL was checked. That is OK. I hope it start working when you reset your Skype settings. Let me know if it does.

  9. beautiful,it works!! Thanks for the support. 🙂
    You think i will brake it if i install the 1.7 SDK?
    Or is it to push my luck..

  10. It is high probability that it will be works also on 1.7 version of SDK and so on… I was looking on the Internet for any good solution. And I could not find any for some time. So I decide do it for myself, you see the effect. It works nice. Also I think I will check when 1.7 version of Kinect SDK appears. Kinect as webcam with this great array of build in microphones works really cool especially for communication. Right now I know that my solutions works on Win7 x64 and Win8 x64. I try to make sure that it will be also working on next version of SDK and on x86 systems as well. Fingers cross. Let me know what is your first experience? Mine was so cool that I decided to share it on my blog :).

  11. that usually happens when you connect Kinect for XBox 360 not Kinect for Windows to your PC. could you be more specyfic what are you doing before crash?

  12. Hello I’m using kinect for Xbox 360 and latest Skype, when I swithc to kinect in webcam settings, Skype crashes, can you please please make a Kinect for Xbox 360 version if thats the cause.
    Thanks so much for this lovely software.
    PS:you got my email, so you can email me on that adress, thanks.

  13. Sorry, unfortunately I have no kinect for xbox 360 hardware for testing. I have got only Kinect for Windows and this software was tested on it and works with it.

  14. Hi Piotr Sowa, I have VB and C# skills(although not perfect) and a Kinect for Xbox 360, If you want I would be more than thankful if you could share the source with me or anyone/everyone else.
    PS I misspelled my email, it’s fixed in this post.

  15. Microsoft want that Kinect for Windows SDK works only with Kinect for Windows. I am agree with that as well. Right now I try to develop more options for KinectCam and it is not a good moment for me to share the source code. Moreover I had to made many workaround to make this software working and unfortunately I do not want to share that yet. I hope you understand.

  16. New version of Skype broke compatibility with KinectCam, so I made nessesery fixes and now it works again. Enjoy!

  17. Great job, everything works well !
    I have the Kinect for Xbox360, windows 7 32bit, and Kinect SDK 1.7.

    • Kinect for Xbox360,
      windows 7 64bit,
      and Kinect SDK 1.8
      New.KinectCam ver. 1.2 HD
      Verified and works with skype 2 Feb 2015

  18. Great job Piotr! It works perfect with Skype but it does not work with all of the VisualStudio demos for Windows Store, it doesn’t detect the kinect as a webcam, only my laptop regular cam, even if I disable it.
    Any ideas why this happens? I’ll be much appreciate of any help provided.

  19. I would go to %appdata% folder and move Skype folder from there on laptop than after restart Skype probably it detects all cams again and create configuration folder for user as well. Please let me know is that help.

  20. Still working on Skype, still not working on WindowsStore app hehehe, maybe it’s because something about the Kinect SDK, I have no idea, really. >.<

  21. Pingback: new bonsai and fastest binder @ .NET Rulez! Blog

  22. Working on Skype, but not on other webcam software. I tried all free software products, for example: ispy.
    All the programs freeze at the moment you select the camera.
    Tried sdk 1.6 and 1.7, any clue?

  23. I just blog just productivity tools post.
    It can help you de-compile and change KinectCam project by yourself. I was asked a few times about elevation and to be honest, feel free to use it, you can store elevator position in registry and when sensor is enabled use elevation and if disabled put it in default position as well. I do not plan to do it here mostly because I do not want to store any data on your computers even if it is elevation position, but you can dis-assembly my code and apply what you need. It is a lot of fun! I hope you enjoy it!

    • install.bat and uninstall bat are using RegAsm.exe from .NET 2.0 folder, you need to open them in notepad and change paths for using RegAsm.exe from .NET 4.5 folder. By default there are following.
      .NET 2.0: C:\Windows\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe
      .NET 4.5: C:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe
      And make sure you run install.bat from Command Line open as Administrator and in folder you unpack KinectCam.
      Let me know is that working for you now?

    • thanks, I am also unable to finding settings on win 8.1, so it is no way to change angle, right? but this is something outside of my implementation that I cannot change. unfortunately there is no way to put settings store file somewhere in knowing location to change it because different processes have different rights to use filesystem, so sorry, it is outside of this solution, you can always downgrade to win 7… just kidding :).

  24. I’m using with microsoft lync,… and now I need use with auto zoom when I stand up (in my face) and when I’m sitting (in half body). Equal we use skype in xbox 360.

  25. Estou usando com o microsoft lync também, agora eu preciso que funcione como quando usamos o skype no xbox, isto é, quando estamos sentados mantem o foco no rosto, e quando levantamos ou nos movimentamos o zoom é aberto.

  26. Hi, thanks for the binaries. Can you share the source so that we can learn how you did it and continue to experiment on our own? Thanks

    • It depends what reason you have for experiments on your own. For public access I do not want to share it… for help individual I think I could share it.

  27. Hi, I downloaded New.KinectCam, unpacked it and ran install.bat as an Administrator but Skype doesn’t pick up my Kinect. I’ve installed Kinect SDK 1.8. I’m running Windows 7. Any idea what I’m doing wrong?
    When I run install.bat, a CMD box just pops up and disappears very quickly.

  28. same problem as dark dragon used the comand console to try it got this back
    ‘C:\Users\Jordan\Documents\kinect\KinectCamNew’ is not recognized as an internal
    or external command,
    operable program or batch file.
    RegAsm : error RA0000 : Unable to locate input assembly ‘BaseClassesNET.dll’ or
    one of its dependencies.
    RegAsm : error RA0000 : Unable to locate input assembly ‘KinectCam.dll’ or one o
    f its dependencies.
    C:\Users\Bobshardware>cd C:\kinect\
    sdk 1.8 runtime 1.7 thanks

    • 0) Let’s say your KinectCam in on “C:\KinectCam\” and this is the place with install.bat.
      1) Go to Start->All Programs->Accessories and Right-Click on “Command Prompt” and choose “Run as administrator”.
      2) Type “C:” (without “)and hit Enter key.
      3) Type “cd C:\KinectCam\” (without “) and hit Enter key.
      4) Type “install.bat” (without “) and hit Enter key.
      5) Enjoy!
      p 🙂

      • Win 8.1 64-bit, Kinect 360
        I did this way, but camera is unavailable in Skype (actually I cannot choose any camera in Skype, also my notebook-namera is unavailable there too). In Skype-App the notebook-camera works, but not Kinect. (Kinect microphone works in Skype). Please help! Thanks!

      • Hey,
        I’m using Kinect xbox360 SDK V1.8 with
        64 bit windows 7.
        I’ve had the same problem as dark dragon and jordan d
        and the c.m.d (Command prompt)is not doing anything (Nothing happens after I enter “install.bat”.
        My issue is with Skype (No WebCam available).
        Help i’ve been at it for 3 days 🙁 .

  29. It works under windows 8.1 with 1.8 sdk both versions with and without angle control. You need rename the patch to framework 4.5 really. But is a little buged. Sometimes take a wile to work, sometimes go faster and sometimes dont work at all showing grey out of sinc artifacts. Camera app for windows dont recognize and dont let it work while open. And sometimes it chash and call depuration closing the program.
    When work is really good, but I expected more from the resolution. Very more. If someone update this please post here. About better focus maybe, i dont know, the playstation 1 style video is a little annoying
    Kinect 360 version

    • I just post versions 1.2 and 1.2 HD, I think that now it will be working better. I fixed freeze problem and in HD version you can use best resolution that Kinect V1 can have 1280x960 but only with 12 FPS. Hardware cannot works better. Let me know in comment if that works better for you.
      p ;).

  30. Pingback: Kinect and Lync @ coding by to design

  31. Pingback: Just Productivity Tools @ coding by to design

  32. Pingback: New Bonsai and Fastest Binder @ coding by to design

    • You may delete or move Skype folder from AppData folder and try open Skype again. See comments above. Thanks!

  33. Running into an interesting problem; in Skype and Google Hangouts the video capture is shifted 50% vertically so half and half are on the wrong sides.
    I have tried it with 1.8 and 1.6 .
    Before switching SDK/Drivers I did power down the Kinect then show hidden devices, and checked to delete the Driver not just uninstall it, as well as restarting after each uninstall / install.
    OS is 8.1 I did have to change the file path for the .Net from 2.0 to 4.0 .
    any advice or suggestions ?

    • Quick update .
      I tried the non HD .bat and in skype it seems to appear normally now . have not tried hangout I will post an update on that later.

    • I’m having a similar issue. After installing 1.2 HD version I get video that is shifted to the right. The right half of the image shows up on the left and the left half of the image shows up on the right. It appears that the frame has been shifted horizontally by 50% of it’s width.
      OS: Windows 7 Professional 64-bit (6.1, Build 7601)
      Kinect SDK: 1.8
      Kinect Runtime: 1.8
      Kinect Camera: XBox 360

      • Just a few clarifications. The camera only works in Skype and doesn’t work at all in Hangouts. The bug occurred when I tried changing the elevation with the HD version in Skype. The video frames showed correctly at first. Once I tried changing the elevation Skype stopped responding. When I opened Skype again the camera showed up with the left and right sides of the frame rendering on the incorrect half of the frame.
        I also tried installing the non-HD version and it works perfectly with Skype but still no video in Hangouts. I also seem to experience occasional crashes in Skype when the video is active.

        • Two things, first is that I will look into code on that shifting problem. Second thing is that in Chrome for me Hangout also does not work even for KinectCamV2, and for that software I am using Internet Explorer and there Hangout works just fine. Have you tried that on different browser?

          • I also have the 50% shift problem in the 1.2 HD version in Skype, otherwise is awesome 🙂

  34. I have this working on windows 8.1, but it doesn’t work at all with my other webcam programs, they say “no usb webcam found” is there a registration step that would allow them to see the camera?

  35. Thanks! Piotr Sowa.
    Your Solution work well with skype on windows 8.1 and the kinect for xbox360.
    Angle control is Good!

  36. Im having a problem where the bat file says unable to locate input assembly for KinectCam.dll and BaseClassesNET.dll. Plz help me, Im on Win 7 Ultimate with SDK 1.8.

    • Right click on the install.bat and choose Edit. And Notepad appears (by default) and you check easily where is default location for this solution. I believe it is C:\KinectCam folder with files that should be unpacked. Also I wrote in one comment above that you may need to change .NET 2.0 RegAsm.exe folder to .NET 4.0 RegAsm.exe to make it works in last Skype and Google Hangout. Hope it helps.

  37. I seem to be running into a major issue when trying to run Install either normally or in Admin. The cmd just flashes on the screen and quits out immediately. I took a screen cap and it said
    The system cannot find the path specified
    The system cannot find the path specified
    C:\Users\Aeon\Documents\KinectCam_v1.2>cd C:\KinectCam\
    The system cannot find the path specified

    • Not yet and moreover I do not plan develop KinectCam only make sure it works with new SDKs and/or OSes, I do not have even connected Kinect for Windows to my home PC. I move to Kinect for Windows V2 because it has much better camera. I even considered to sell previous Kinect, but I like to have it if in feature something will stop working or something, for troubleshooting.

  38. Hey there i installed this on my windows 8, and i am pretty sure i did everything right.. Just now i have a flashing green light on the kinect, and no video through skype, its just black screen. I am quiet frustrated because there is no good help on the internet been searching for hours, also everything is from 2008 or a couple years old

      • I’ve read all of the above comments and I have this same issue, but can’t find an answer. I’ve installed and uninstalled both the HD and non-HD versions of KinectCam. The install runs fine after updating the NET4.0 path, but I’m not getting a video feed at all from the camera (just a black screen). I’ve read elsewhere that the USB port being used may the problem, I’ve changed it to every port I have and still nothing. Let me know what I’ve done wrong. This issue persists through Hangouts and Skype.

        • Hi, there maybe issue with not supported correctly USB hub, I know that with some USB controllers or chipsets Kinect simply does not work correctly. Another option may be configuration in (UEFI) BIOS that have to be changed for USB. Please also check power management of USB devices, hubs, ports. Yet another thing important to check may be reinstallation of .NET Framework to make sure last version is installed last. I would recommended to check if your Kinect is connected also to power correctly not only to USB correctly. Please check microphone from Kinect array microphones. You may also disable all unnecessary services and/or programs. Or it may be something different, I am not sure now. Let me know if you find what is the issue and explain more about your hardware, os, software, kinect version etc. Maybe someone will help you here too.

  39. Thanks, works great with Skype Desktop on Windows 8.1 64bit, does not work with Skype Metro interface. Does not show as an available camera.

    • Sorry I am not using that software, this is only for two most popular vide conferencing tools I know, Skype and Google Hangout.

  40. Thank you very much for this wonderful solution to using kinect as webcam,at least I have something to say to my tutor tomorrow if he asks me what I have done for all day long.

  41. Hi , i need say great job and thanks for your newkinectcam file ;
    but i’ve notice that :
    1- with OpenNi kinect work like a miror it’s ok , but in skype i see right en left switched , it’s not a big problem but i’ve notice^^’
    2- my kinect work with skype but not with other program like Eviacam , Camera Mouse , Camspace , it say kinect detected but nothing on my screen… black camera…
    I don’t know if you can fix in your file or if it’s a problem on driver… say me if you have a solution ; ps : sry for my bad english , i’m french

    • I know that is not perfect solution, but it is best I could make. I am not using all that software you are ask, because I not have such needs. But you know, you may always wrote your own with multi app support if you like :).

  42. Pingback: Getting Skpe to work with xbox 360 kinect | Rick's Blog

    • When you register this with RegAsm from .NET 4.0+ it works on Windows 10 just fine. See examples above in comments. Thanks!

  43. Now how come no one has made a video tut on how to get this working? Im running windows 10 pro and idk wtf to do here.

  44. Hey Piotr. First off, great work. Fantastic contribution to the community.
    Unfortunately, I’ve had no luck getting this working on Windows 10. Changed the bat to use .net 4.5, which allowed the bat to run successfully registering the DLLs.
    Unfortunately I can’t get the device to show up in skype. It shows up in hangouts, but only as a black screen.
    Perhaps most frustrating, if I install the kinect developer tools, I can see all the expected output from the kinect. So something seems to be going on in my system that i’m not catching.
    Any ideas?

  45. Hi,
    works on 10x64. Need to edit the path to the latest .net-Framework and also use the non-HD Version. With the HD Version it didn’t work in my case, only showed a static picture sometimes. Also when using in Firefox the Cam seems to zoom in quite a bit. Doesn’t do it in Skype.

    • Edit: This is how my install.bat looks. Change paths to your situation. Pause keeps the window open so you see error messages.
      cd D:\Downloads\KinectCam_v1.2
      @C:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe /nologo BaseClassesNET.dll
      @C:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe KinectCam.dll /nologo /codebase /tlb: KinectCam.tlb

  46. Hi,
    I would like to know if it was possible to have a modified version to use the infrared version of kinect?
    Because I want to use it with a tracking software using infrared diodes.
    A solution exists in parallel, but requires that a program remains open which consumes too much in cpu.
    If possible, I thank you in advance.

  47. Hi, I have windows 10 Anniversary update 64bit. I’ve previously installed this drivers in another machine and worked fine, but now (I don’t know if the version changed, I see pdb files are missing) it doesn’t work fin.
    I’ve installed SDK/DevToolkit/Runtime 1.8 and 1.2HD driver (changed paths to NET v4.0.30319) and everything works fine BUT… the image is halved!! It looks that way in ManyCam software and Skype, so it’s driver related.
    This is a screenshot:
    Do you have any suggestions?

  48. Hello.
    i have windows 7 64bit + SDK 1.8 + changed paths to NET v4.0.30319). Everythings works fine but the image is left-right inverted.
    I need your help, pls

    • Please go to post one more time and on top you find 1.4 version with full source code and already compiled in Output folder. It has Try Menu and Mirrored option in config file enabled by default… Enjoy! :-).

  49. Hi -- I just installed and have the same problem as person just above 🙂
    it is inverted left/right 🙂

    • Please go to post one more time and on top you find 1.4 version with full source code and already compiled in Output folder. It has Try Menu and Mirrored option in config file enabled by default… Enjoy! :-).

  50. Hello I been trying to Install your program in my Windows 10 x64 machine and I’m unsure on how to install it. The text said “unpack and run install.bat with administrator” I’m unclear on which install.bat to install as the folder contains multiple files named as such.

  51. Hi everybody,
    program works perfectly in Windows 7 64 bits with Kinect 360, but with the last version of Skype (think is the one with HTML5), I can not move the camera.
    Still awesome work, thanks.

  52. Hello Piotr
    I can’t seem to get this to work. The installation seems to work just fine but afterwards nothing still seems to acknowledge the Kinect360 as a webcam.
    Skype simply says “no device found”
    Other programs that look for webcam do not list the Kinect. I can only get the sound array to register which is from installing the official MS drivers.
    Installation output:
    Microsoft (R) CLR Native Image Generator -- Version 4.7.2556.0
    Copyright (c) Microsoft Corporation. All rights reserved.
    All compilation targets are up to date.
    Microsoft (R) CLR Native Image Generator -- Version 4.7.2556.0
    Copyright (c) Microsoft Corporation. All rights reserved.
    All compilation targets are up to date.
    Types registered successfully
    Types registered successfully
    Assembly exported to ‘C:\KinectCam\KinectCam.tlb’, and the type library was registered successfully

    • hi
      thank you good job
      i use kinect v1 and v2 and its working like a charm
      for kinect v1 i used New.KinectCam (43503 downloads)

  53. Just installed everything and it works amazing with Skype! But only with Skype and that’s my problem.
    If I use any capturing programs like the one from apowersoft or Camtasia the kinect cam get’s not recognized. In Skype everything works fine but with other programs there seems to be a problem. Even VLC does not work with the Kinect to capture a video.
    Do you have a solution for this?

  54. One thing I notice on your video, which happened with my ASUS is the screen lag in your video capture. Not only in screen capture, but just the regular video preview screen lags even when your not recording. Is that something you have ever had to deal with? I also was pissed at RealTek sound ,which is the default sound program on my ASUS laptop. Extremely low quality! And extremely flawed. Every time the computer updates or restarts I get this high pitched feedback that I’m pretty sure has destroyed my speakers by now. It keeps squealing until you have to manually go in and turn down the microphone. Idk man, my ASUS was a piece of shit.

    • your kinect works as webcam?? what you do? i’m 2020 too and my kinect it’s not woking as webcam…

  55. i have windows 10… a installed sdk 1.8 and i only could use in Kinect Studio, but not as webcam… and after I installed the New.KinectCam ver. 1.2 HD and still not working on Skype and other apps. what can I do?

  56. czesc Piotr! i have problem to install drivers for kinect in my win7 np550p7c-pl pc
    its a win7pro activated and i get always some issue. or it cant be seen as kinect, or the usb port says is unkown usb 2.0 hub, or its a loop of noises and nothing else. also the installation popup message only shows sometimes, and also only sometimes shows that is trying to get drivers from windows update etc etc.
    the behavior is always different. i tried to install sdk from win7 to most recent but… while installing tells me i have to install frame 4 that is missing, and i have frame higher than that, so again, installation gets stucked! ja pi…
    can you please help me?

  57. Pingback: KinectCam on YouTube –

  58. Pingback: KinectCam version 1.1 –

Leave a Reply

Your email address will not be published. Required fields are marked *


This site uses Akismet to reduce spam. Learn how your comment data is processed.