Printable version

Drivers & software

Important Note Not the product you are looking for? If you cannot find your product on this site, go to HP Support Center - Hewlett Packard Enterprise .

Cyberlink YouCam Software

By downloading, you agree to the terms and conditions of the HP Software License Agreement.
Note:  Some software requires a valid warranty, current HP support contract, or a license fee.

Type: Software - Multimedia
Version: 1616 A(15 Jul 2008)
Operating System(s): Microsoft Windows Vista (32-bit)
Microsoft Windows Vista (64-bit)
Microsoft Windows Vista Home Basic (32-bit)
Microsoft Windows Vista Home Premium (32-bit)
Microsoft Windows Vista Business (32-bit)
Microsoft Windows Vista Enterprise (32-bit)
Microsoft Windows Vista Ultimate (32-bit)
Microsoft Windows Vista Starter
Microsoft Windows Vista Home Basic (64-bit)
Microsoft Windows Vista Home Premium (64-bit)
Microsoft Windows Vista Business (64-bit)
Microsoft Windows Vista Enterprise (64-bit)
Microsoft Windows Vista Ultimate (64-bit)
File name: sp39372.exe (49 MB)
This package provides the Cyberlink YouCam Software for the supported notebook models and operating systems.

Cyberlink YouCam is a webcam application that enables the capture of images and video from a web camera. Cyberlink YouCam also enables users to apply visual effects on captured images and video.
1. Download the SoftPaq .EXE file to a directory on your hard drive.
2. Execute the downloaded file and follow the on-screen instructions.
System Requirements
  • A webcam must be presented during installation. Otherwise YouCam does not install.

    Operating Systems
  • Microsoft Windows Vista Business 32 Edition
  • Microsoft Windows Vista Business 64 Edition
  • Microsoft Windows Vista Enterprise 32 Edition
  • Microsoft Windows Vista Enterprise 64 Edition
  • Microsoft Windows Vista Home Basic 32 Edition
  • Microsoft Windows Vista Home Basic 64 Edition
  • Microsoft Windows Vista Home Premium 32 Edition
  • Microsoft Windows Vista Home Premium 64 Edition
  • Microsoft Windows Vista Starter 32 Edition
  • Microsoft Windows Vista Ultimate 32 Edition
  • Microsoft Windows Vista Ultimate 64 Edition
  • 0 0 0 3 1016 JScript ,0x0001,0x0000,0x0000,0x0650"; //============================================================================================= return DetectSWApp(); //--------------------------------------------------------------------------------------------- // // Detect Applications (Main function to aggregate all of the detections) // //--------------------------------------------------------------------------------------------- function DetectSWApp() { var wbemFlagReturnImmediately = 0x10; var wbemFlagForwardOnly = 0x20; var iflags = wbemFlagReturnImmediately + 0; var Brand = DetectBrand(iflags); if (!Brand) { ResultFile(SoftPAQ, Brand, OS, Platform, SW); //SCRIPT TEST ONLY return false; } var OS = DetectOS(OSKey, OIDcount, iflags); if (OS == -1) { ResultFile(SoftPAQ, Brand, OS, Platform, SW); //SCRIPT TEST ONLY return false; } var Platform = DetectPlatform(SYSID, SIDcount, iflags); if (!Platform) { ResultFile(SoftPAQ, Brand, OS, Platform, SW); //SCRIPT TEST ONLY return false; } var SW = DetectSW(SIGFile, SIGcount, OS, HWEnable, iflags); if (!SW) { ResultFile(SoftPAQ, Brand, OS, Platform, SW); //SCRIPT TEST ONLY return false; } else { ResultFile(SoftPAQ, Brand, OS, Platform, SW); //SCRIPT TEST ONLY return true; } } //--------------------------------------------------------------------------------------------- // // Detect Brand ("Hewlett-Packard") // //--------------------------------------------------------------------------------------------- function DetectBrand(iflags) { var objWMIService = GetObject("winmgmts:\\\\" + "localhost" + "\\root\\CIMV2"); var colItems = objWMIService.ExecQuery("Select * from Win32_ComputerSystemProduct" , "WQL", iflags); var enumItems = new Enumerator(colItems); for (; !enumItems.atEnd(); enumItems.moveNext()) { var objItem = enumItems.item(); var Vendor = (objItem.Vendor); if (Vendor == "Hewlett-Packard") { return true; } } return false } //--------------------------------------------------------------------------------------------- // // Detect Operating System (Only supports WinXP, WinVista and Win2K) // //--------------------------------------------------------------------------------------------- function DetectOS(OSKey, OIDcount, iflags) { var objWMIService = GetObject("winmgmts:\\\\" + "localhost" + "\\root\\CIMV2"); var colItems = objWMIService.ExecQuery("Select * from Win32_OperatingSystem", "WQL", iflags); var enumItems = new Enumerator(colItems); for (; !enumItems.atEnd(); enumItems.moveNext()) { var objItem = enumItems.item(); var OSName = objItem.Caption; var OSArch = objItem.OSArchitecture; //Only Valid for Windows Vista and beyond var OSSKU = objItem.OperatingSystemSKU; //Only Valid for Windows Vista and beyond var OSK = ""; if (/Vista/.test(OSName)) { OSK = "WV"; if (/64/.test(OSArch)) {OSK = OSK + "64";} if (/32/.test(OSArch)) {OSK = OSK + "32";} switch(OSSKU) { case 1: OSK = OSK + "UL";break; case 2: OSK = OSK + "HB";break; case 3: OSK = OSK + "HP";break; case 4: OSK = OSK + "EN";break; case 6: OSK = OSK + "PR";break; default: OSK = OSK;break; } } if (/XP/.test(OSName)) { OSK = "WINXP"; if (/64/.test(OSName)) {OSK = OSK + "64";} else {OSK = OSK + "32";} if (/Home/.test(OSName)) {OSK = OSK + "C";} if (/Professional/.test(OSName)) {OSK = OSK + "P";} if (/Tablet/.test(OSName)) {OSK = OSK + "T";} if (/Media/.test(OSName)) {OSK = OSK + "MCE";} if (/Itanium/.test(OSName)) {OSK = OSK + "C";} if (/x64/.test(OSName)) {OSK = OSK + "X";} } if (/2K/.test(OSName)) {OSK = "WIN2000";} for (i=0; i!=OIDcount; i++) { if (OSKey[i] == OSK) {return i;} } } return -1; } //--------------------------------------------------------------------------------------------- // // Detect Platform (SYSID) // //--------------------------------------------------------------------------------------------- function DetectPlatform(SYSID, SIDcount, iflags) { var objWMIService = GetObject("winmgmts:\\\\" + "localhost" + "\\root\\CIMV2"); var colItems = objWMIService.ExecQuery("Select * from Win32_BaseBoard" , "WQL", iflags); var enumItems = new Enumerator(colItems); for (; !enumItems.atEnd(); enumItems.moveNext()) { var objItem = enumItems.item(); var ID = (objItem.Product); for (i=0; i!=SIDcount; i++) { if (ID == SYSID[i]) { return true; } } } return false; } //-------------------------------------------------------------------------------------------- // // Detect Significant File and check version // //--------------------------------------------------------------------------------------------- function DetectSW(SIGFile, SIGcount, OS, HWEnable, iflags) { if (SIGcount == 1) {DetailFile = SIGFile[0];} //Single or Multi-OS ? else {DetailFile = SIGFile[OS];} e = DetailFile.indexOf("=") //Decode File name File = "\\" + DetailFile.substr(0,e); var Detail = new Array("Detail"); //Decode Path Detail = DetailFile.split(","); Path1 = Detail[0].substr(e+1); Detail.splice(0,1); //Decode Version Version = parseInt(Detail[0]) + "." + parseInt(Detail[1]) + "." + parseInt(Detail[2]) + "." + parseInt(Detail[3]); if (//.test(Path1)) //In Program Files? { Path = Path1.substr(17); App = "C:\\Program Files" + Path + File; try { GetVer = HPFileUtil.GetFileVersion(App); Ver = ConvertVer(GetVer); if (Version > Ver) {return true; } else {return false;} } catch (e) {}; App = "C:\\Program Files(x86)" + Path + File; try { GetVer = HPFileUtil.GetFileVersion(App); Ver = ConvertVer(GetVer); if (Version > Ver) {return true;} else {return false;} } catch (e) {}; } if (//.test(Path1)) // In Windows System? { Path = Path1.substr(17); App = "C:\\Windows\\system32" + Path + File; try { GetVer = HPFileUtil.GetFileVersion(App); Ver = ConvertVer(GetVer); if (Version > Ver) {return true;} else {return false;} } catch (e) {}; App = "C:\\windows\\SYSWOW64" + Path + File; try { GetVer = HPFileUtil.GetFileVersion(App); Ver = ConvertVer(GetVer); if (Version > Ver) {return true;} else {return false;} } catch (e) {}; } App = Path1 + File; //Use explicit path try { GetVer = HPFileUtil.GetFileVersion(App); Ver = ConvertVer(GetVer); if (Version > Ver) {return true;} else {return false;} } catch (e) { //File not found. if (HWEnable) {return false;} //Provide package if not HW dependent else {return true;} } } //---------------------------------------- // Convert Version from String to Integer //---------------------------------------- function ConvertVer(Ver) { Ver = Ver.replace(/, /g, "."); a = Ver.indexOf(" "); if (a > 0) {Ver = Ver.slice(0,a);} var VArr = new Array("VArr"); VArr = Ver.split("."); Ver = parseInt(VArr[0]) + "." + parseInt(VArr[1]) + "." + parseInt(VArr[2]) + "." + parseInt(VArr[3]); return Ver; } //============================================================================================ ]]>
    Improves user interface responsiveness when an external USB webcam is connected.
    Version:2.0.2816 Rev. (8 May 2009)
    Fixes
    Resolves an issue where the audio/video is out-of-sync if the YouCam Software is used to record and then play back a clip. This issue may occur on the following systems:
  • HP G71 Notebook PC, Compaq CQ71 Notebook PC
  • HP G61 Notebook PC, Compaq CQ61 Notebook PC

  • Version:2.0.2519 Rev. (7 Mar 2009)
    Fixes
  • Fixes an issue where selecting "HP Webcam Filter" as the video input source for a Microsoft Windows Live Messenger video chat causes Microsoft Windows Live Messenger to stop responding (hang).

  • Fixes an issue that occurs on notebooks/laptops with a single-core CPU or Intel T4200 Processor, where applying or removing an "Avatar" effect for a video feed may cause the YouCam Software to stop responding (crash).

  • Version:2.0.2328 (22 Dec 2008)
    Fixes
    Enhances support for camera special effects.

    Version:1616 A (15 Jul 2008)
    Fixes
    Improves user interface responsiveness when an external USB webcam is connected.


    Subscribe to driver and support alerts

    Sign up now for customized driver, security, patch, and support email alerts.
    Type: Software - Multimedia
    Version: 1616 A(15 Jul 2008)
    Operating System(s):
    Microsoft Windows Vista (32-bit)
    Microsoft Windows Vista (64-bit)
    Microsoft Windows Vista Home Basic (32-bit)
    Microsoft Windows Vista Home Premium (32-bit)
    Microsoft Windows Vista Business (32-bit)
    Microsoft Windows Vista Enterprise (32-bit)
    Microsoft Windows Vista Ultimate (32-bit)
    Microsoft Windows Vista Starter
    Microsoft Windows Vista Home Basic (64-bit)
    Microsoft Windows Vista Home Premium (64-bit)
    Microsoft Windows Vista Business (64-bit)
    Microsoft Windows Vista Enterprise (64-bit)
    Microsoft Windows Vista Ultimate (64-bit)

    Description

    This package provides the Cyberlink YouCam Software for the supported notebook models and operating systems.

    Cyberlink YouCam is a webcam application that enables the capture of images and video from a web camera. Cyberlink YouCam also enables users to apply visual effects on captured images and video.

    Installation Instructions

    1. Download the SoftPaq .EXE file to a directory on your hard drive.
    2. Execute the downloaded file and follow the on-screen instructions.

    System Requirements

    System Requirements
  • A webcam must be presented during installation. Otherwise YouCam does not install.

    Operating Systems
  • Microsoft Windows Vista Business 32 Edition
  • Microsoft Windows Vista Business 64 Edition
  • Microsoft Windows Vista Enterprise 32 Edition
  • Microsoft Windows Vista Enterprise 64 Edition
  • Microsoft Windows Vista Home Basic 32 Edition
  • Microsoft Windows Vista Home Basic 64 Edition
  • Microsoft Windows Vista Home Premium 32 Edition
  • Microsoft Windows Vista Home Premium 64 Edition
  • Microsoft Windows Vista Starter 32 Edition
  • Microsoft Windows Vista Ultimate 32 Edition
  • Microsoft Windows Vista Ultimate 64 Edition
  • HP Software Update Rule

    0 0 0 3 1016 JScript ,0x0001,0x0000,0x0000,0x0650"; //============================================================================================= return DetectSWApp(); //--------------------------------------------------------------------------------------------- // // Detect Applications (Main function to aggregate all of the detections) // //--------------------------------------------------------------------------------------------- function DetectSWApp() { var wbemFlagReturnImmediately = 0x10; var wbemFlagForwardOnly = 0x20; var iflags = wbemFlagReturnImmediately + 0; var Brand = DetectBrand(iflags); if (!Brand) { ResultFile(SoftPAQ, Brand, OS, Platform, SW); //SCRIPT TEST ONLY return false; } var OS = DetectOS(OSKey, OIDcount, iflags); if (OS == -1) { ResultFile(SoftPAQ, Brand, OS, Platform, SW); //SCRIPT TEST ONLY return false; } var Platform = DetectPlatform(SYSID, SIDcount, iflags); if (!Platform) { ResultFile(SoftPAQ, Brand, OS, Platform, SW); //SCRIPT TEST ONLY return false; } var SW = DetectSW(SIGFile, SIGcount, OS, HWEnable, iflags); if (!SW) { ResultFile(SoftPAQ, Brand, OS, Platform, SW); //SCRIPT TEST ONLY return false; } else { ResultFile(SoftPAQ, Brand, OS, Platform, SW); //SCRIPT TEST ONLY return true; } } //--------------------------------------------------------------------------------------------- // // Detect Brand ("Hewlett-Packard") // //--------------------------------------------------------------------------------------------- function DetectBrand(iflags) { var objWMIService = GetObject("winmgmts:\\\\" + "localhost" + "\\root\\CIMV2"); var colItems = objWMIService.ExecQuery("Select * from Win32_ComputerSystemProduct" , "WQL", iflags); var enumItems = new Enumerator(colItems); for (; !enumItems.atEnd(); enumItems.moveNext()) { var objItem = enumItems.item(); var Vendor = (objItem.Vendor); if (Vendor == "Hewlett-Packard") { return true; } } return false } //--------------------------------------------------------------------------------------------- // // Detect Operating System (Only supports WinXP, WinVista and Win2K) // //--------------------------------------------------------------------------------------------- function DetectOS(OSKey, OIDcount, iflags) { var objWMIService = GetObject("winmgmts:\\\\" + "localhost" + "\\root\\CIMV2"); var colItems = objWMIService.ExecQuery("Select * from Win32_OperatingSystem", "WQL", iflags); var enumItems = new Enumerator(colItems); for (; !enumItems.atEnd(); enumItems.moveNext()) { var objItem = enumItems.item(); var OSName = objItem.Caption; var OSArch = objItem.OSArchitecture; //Only Valid for Windows Vista and beyond var OSSKU = objItem.OperatingSystemSKU; //Only Valid for Windows Vista and beyond var OSK = ""; if (/Vista/.test(OSName)) { OSK = "WV"; if (/64/.test(OSArch)) {OSK = OSK + "64";} if (/32/.test(OSArch)) {OSK = OSK + "32";} switch(OSSKU) { case 1: OSK = OSK + "UL";break; case 2: OSK = OSK + "HB";break; case 3: OSK = OSK + "HP";break; case 4: OSK = OSK + "EN";break; case 6: OSK = OSK + "PR";break; default: OSK = OSK;break; } } if (/XP/.test(OSName)) { OSK = "WINXP"; if (/64/.test(OSName)) {OSK = OSK + "64";} else {OSK = OSK + "32";} if (/Home/.test(OSName)) {OSK = OSK + "C";} if (/Professional/.test(OSName)) {OSK = OSK + "P";} if (/Tablet/.test(OSName)) {OSK = OSK + "T";} if (/Media/.test(OSName)) {OSK = OSK + "MCE";} if (/Itanium/.test(OSName)) {OSK = OSK + "C";} if (/x64/.test(OSName)) {OSK = OSK + "X";} } if (/2K/.test(OSName)) {OSK = "WIN2000";} for (i=0; i!=OIDcount; i++) { if (OSKey[i] == OSK) {return i;} } } return -1; } //--------------------------------------------------------------------------------------------- // // Detect Platform (SYSID) // //--------------------------------------------------------------------------------------------- function DetectPlatform(SYSID, SIDcount, iflags) { var objWMIService = GetObject("winmgmts:\\\\" + "localhost" + "\\root\\CIMV2"); var colItems = objWMIService.ExecQuery("Select * from Win32_BaseBoard" , "WQL", iflags); var enumItems = new Enumerator(colItems); for (; !enumItems.atEnd(); enumItems.moveNext()) { var objItem = enumItems.item(); var ID = (objItem.Product); for (i=0; i!=SIDcount; i++) { if (ID == SYSID[i]) { return true; } } } return false; } //-------------------------------------------------------------------------------------------- // // Detect Significant File and check version // //--------------------------------------------------------------------------------------------- function DetectSW(SIGFile, SIGcount, OS, HWEnable, iflags) { if (SIGcount == 1) {DetailFile = SIGFile[0];} //Single or Multi-OS ? else {DetailFile = SIGFile[OS];} e = DetailFile.indexOf("=") //Decode File name File = "\\" + DetailFile.substr(0,e); var Detail = new Array("Detail"); //Decode Path Detail = DetailFile.split(","); Path1 = Detail[0].substr(e+1); Detail.splice(0,1); //Decode Version Version = parseInt(Detail[0]) + "." + parseInt(Detail[1]) + "." + parseInt(Detail[2]) + "." + parseInt(Detail[3]); if (//.test(Path1)) //In Program Files? { Path = Path1.substr(17); App = "C:\\Program Files" + Path + File; try { GetVer = HPFileUtil.GetFileVersion(App); Ver = ConvertVer(GetVer); if (Version > Ver) {return true; } else {return false;} } catch (e) {}; App = "C:\\Program Files(x86)" + Path + File; try { GetVer = HPFileUtil.GetFileVersion(App); Ver = ConvertVer(GetVer); if (Version > Ver) {return true;} else {return false;} } catch (e) {}; } if (//.test(Path1)) // In Windows System? { Path = Path1.substr(17); App = "C:\\Windows\\system32" + Path + File; try { GetVer = HPFileUtil.GetFileVersion(App); Ver = ConvertVer(GetVer); if (Version > Ver) {return true;} else {return false;} } catch (e) {}; App = "C:\\windows\\SYSWOW64" + Path + File; try { GetVer = HPFileUtil.GetFileVersion(App); Ver = ConvertVer(GetVer); if (Version > Ver) {return true;} else {return false;} } catch (e) {}; } App = Path1 + File; //Use explicit path try { GetVer = HPFileUtil.GetFileVersion(App); Ver = ConvertVer(GetVer); if (Version > Ver) {return true;} else {return false;} } catch (e) { //File not found. if (HWEnable) {return false;} //Provide package if not HW dependent else {return true;} } } //---------------------------------------- // Convert Version from String to Integer //---------------------------------------- function ConvertVer(Ver) { Ver = Ver.replace(/, /g, "."); a = Ver.indexOf(" "); if (a > 0) {Ver = Ver.slice(0,a);} var VArr = new Array("VArr"); VArr = Ver.split("."); Ver = parseInt(VArr[0]) + "." + parseInt(VArr[1]) + "." + parseInt(VArr[2]) + "." + parseInt(VArr[3]); return Ver; } //============================================================================================ ]]>

    Fixes

    Improves user interface responsiveness when an external USB webcam is connected.

    Revision History

    Version:2.0.2816 Rev. (8 May 2009)
    Fixes
    Resolves an issue where the audio/video is out-of-sync if the YouCam Software is used to record and then play back a clip. This issue may occur on the following systems:
  • HP G71 Notebook PC, Compaq CQ71 Notebook PC
  • HP G61 Notebook PC, Compaq CQ61 Notebook PC

  • Version:2.0.2519 Rev. (7 Mar 2009)
    Fixes
  • Fixes an issue where selecting "HP Webcam Filter" as the video input source for a Microsoft Windows Live Messenger video chat causes Microsoft Windows Live Messenger to stop responding (hang).

  • Fixes an issue that occurs on notebooks/laptops with a single-core CPU or Intel T4200 Processor, where applying or removing an "Avatar" effect for a video feed may cause the YouCam Software to stop responding (crash).

  • Version:2.0.2328 (22 Dec 2008)
    Fixes
    Enhances support for camera special effects.

    Version:1616 A (15 Jul 2008)
    Fixes
    Improves user interface responsiveness when an external USB webcam is connected.