Yes, this application is compatible with Windows 8. In fact, it supports all modern versions of Windows operating system.
Official information: Windows 10, 8/8.1, 7, and Vista SP2. These are all the supported versions of Windows where CyberLink YouCam can be installed.
Visit the official website to find additional info and to download a trial version: http://www.cyberlink.com/products/youcam/specs_en_EU.html