tis-obs-virtualcam icon

OBS Virtual Camera

Silent install package for OBS Virtual Camera

2.0.5-2

  • package: tis-obs-virtualcam
  • name: OBS Virtual Camera
  • version: 2.0.5-2
  • categories: Extension
  • maintainer: WAPT Team,Tranquil IT,Ingrid TALBOT
  • licence: opensource_free,cpe:/a:gnu:gpl_v2,wapt_private
  • locale: all
  • target_os: windows
  • architecture: all
  • signature_date:
  • size: 828.81 Ko
  • installed_size: 3.10 Mo

package           : tis-obs-virtualcam
version           : 2.0.5-2
architecture      : all
section           : base
priority          : optional
name              : OBS Virtual Camera
categories        : Extension
maintainer        : WAPT Team,Tranquil IT,Ingrid TALBOT
description       : OBS-VirtualCam is a plugin for obs-studio, transforming the output video to a virtual directshow device. The OBS virtual camera allows your computer to use the output from OBS as a video source and present it as a webcam in other software, like Zoom, Skype, Discord, or Google Hangouts
depends           : 
conflicts         : 
maturity          : PROD
locale            : all
target_os         : windows
min_wapt_version  : 2.3
sources           : 
installed_size    : 3104596
impacted_process  : 
description_fr    : OBS-VirtualCam est un plugin pour obs-studio, transformant la sortie vidéo en un dispositif virtuel de directhow. La caméra virtuelle OBS permet à votre ordinateur d'utiliser la sortie d'OBS comme source vidéo et de la présenter comme une webcam dans d'autres logiciels, tels que Zoom, Skype, Discord ou Google Hangouts
description_pl    : OBS-VirtualCam to wtyczka do obs-studio, przekształcająca wyjściowe wideo w wirtualne urządzenie directshow. Wirtualna kamera OBS pozwala komputerowi używać wyjścia z OBS jako źródła wideo i prezentować je jako kamerę internetową w innym oprogramowaniu, takim jak Zoom, Skype, Discord lub Google Hangouts
description_de    : OBS-VirtualCam ist ein Plugin für Obs-Studio, das die Videoausgabe in ein virtuelles Directshow-Gerät umwandelt. Die virtuelle OBS-Kamera ermöglicht es Ihrem Computer, die Ausgabe von OBS als Videoquelle zu nutzen und sie als Webcam in anderer Software wie Zoom, Skype, Discord oder Google Hangouts zu präsentieren
description_es    : OBS-VirtualCam es un plugin para obs-studio, la transformación de la salida de vídeo a un dispositivo virtual directshow. La cámara virtual OBS permite a su ordenador utilizar la salida de OBS como una fuente de vídeo y presentarlo como una cámara web en otro software, como Zoom, Skype, Discord o Google Hangouts
description_pt    : OBS-VirtualCam é um plugin para o obs-studio, que transforma o vídeo de saída num dispositivo virtual directshow. A câmara virtual OBS permite que o seu computador utilize a saída do OBS como fonte de vídeo e a apresente como uma webcam noutro software, como o Zoom, o Skype, o Discord ou o Google Hangouts
description_it    : OBS-VirtualCam è un plugin per obs-studio che trasforma il video in uscita in un dispositivo directshow virtuale. La telecamera virtuale di OBS consente al computer di utilizzare l'uscita di OBS come sorgente video e di presentarla come webcam in altri software, come Zoom, Skype, Discord o Google Hangouts
description_nl    : OBS-VirtualCam is een plugin voor obs-studio, die de video-uitvoer transformeert naar een virtueel directshow-apparaat. Met de OBS virtuele camera kan je computer de uitvoer van OBS gebruiken als een videobron en deze presenteren als een webcam in andere software, zoals Zoom, Skype, Discord of Google Hangouts
description_ru    : OBS-VirtualCam - это плагин для obs-studio, преобразующий выходное видео в виртуальное устройство directshow. Виртуальная камера OBS позволяет вашему компьютеру использовать выход OBS в качестве источника видео и представлять его как веб-камеру в других программах, таких как Zoom, Skype, Discord или Google Hangouts
audit_schedule    : 
editor            : 
keywords          : 
licence           : opensource_free,cpe:/a:gnu:gpl_v2,wapt_private
homepage          : 
package_uuid      : 213db155-9df0-4c1c-bdc2-a2b8682d8227
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : https://github.com/Fenrirthviti/obs-virtual-cam/releases
min_os_version    : 
max_os_version    : 
icon_sha256sum    : 98016fa4ad7b5f7a42b433b95e593c7503c0c57d1774d96b8efa376e1bca3e9a
signer            : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature_date    : 2024-11-03T09:05:18.000000
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes
signature         : EAcDbc3FoMBb3uRjFfb9GGE27HmhQ/B4pNZyJ3shOJt4ypUMbbphetXYGrpCpvUsVchx9Eeo/p4ECgMF/RW5pmkd7QOAUjrPekd3KenLaCUGcKMpfNmlLybOdodPQ4Xv6NNzykniIvIOftA0HBQzxn8jCdXOcrJpP0P1FXt2IPUXMYPVIfAtfFewlBaMNXQsA+GFma8AcANIRRuXDhJfTaOuquaUtlQjNSTM7eHrcZ1LrBDxdg66UqYo8bIxPq5HZT5OltdGjP+EfpSVGD25DBtHyjfat4JgCHNDa8YF0NvR96wy7U+bH16gH3RgIotrI7IEaporG/KeU9Nf/DrO4w==

# -*- coding: utf-8 -*-
from setuphelpers import *

"""
  {
   "key":"obs-virtualcam",
   "name":"obs-virtualcam",
   "version":"",
   "install_date":"",
   "install_location":"",
   "uninstall_string":"C:\\Program Files\\obs-studio\\uninstall_obs-virtualcam.exe",
   "publisher":"",
   "system_component":0,
   "win64":false
  }
"""

def get_version(uninstall_key):
    dll_file = makepath(programfiles64, "obs-studio", "bin", "64bit", "obs-virtualsource.dll")
    return Version(get_file_properties(dll_file)['ProductVersion'], 3)

def install():
    bin_name = glob.glob("obs-virtualcam-*-Windows-installer.exe")[0]
    install_exe_if_needed(
        bin_name,
        key="obs-virtualcam",
        silentflags="/allusers /S",
        min_version=control.get_software_version(),
        get_version=get_version
    )

# -*- coding: utf-8 -*-
from setuphelpers import *


def update_package():
    # Declaring local variables
    package_updated = False
    proxies = get_proxies()
    if not proxies:
        proxies = get_proxies_from_wapt_console()

    update_dict = {"windows": ".exe"}
    api_url = "https://api.github.com/repos/Fenrirthviti/obs-virtual-cam/releases/latest"

    # Get data from API
    releases_dict = wgets(api_url, proxies=proxies, as_json=True)

    for asset in releases_dict["assets"]:
        if asset["browser_download_url"].endswith(update_dict[control.target_os]):
            url_download = asset["browser_download_url"]
            latest_bin = asset['name']
            version = releases_dict["tag_name"]
            break

    # Downloading latest binaries
    print("Latest %s version is: %s" % (control.name, version))
    print("Download URL is: %s" % url_download)
    if not isfile(latest_bin):
        print("Downloading: %s" % latest_bin)
        wget(url_download, latest_bin, proxies=proxies)
        package_updated = True
    else:
        print("Binary is present: %s" % latest_bin)

    control.set_software_version(version)
    control.save_control_to_wapt()

    # Deleting binaries
    for f in glob.glob("*.exe"):
        if f != latest_bin:
            remove_file(f)

    return package_updated

38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
9297025ebb3be88544206047069e34593a5b24be2059c28d252f3f6e3dff10e5 : WAPT/control
98016fa4ad7b5f7a42b433b95e593c7503c0c57d1774d96b8efa376e1bca3e9a : WAPT/icon.png
33cda26a59df34b1a5b75b395ed7b77f92e4c5a5b6e76f5d1dc982d203fd6994 : luti.json
aae3b5ff00d18c0268799c4ad8b58f985e9bc281a08806398d771e62930ad514 : obs-virtualcam-2.0.5-Windows-installer.exe
8544c4befe9dbc6dd3dcaa51947e44a85a1e230c4c9c780bf2e3866613392fdd : setup.py
ef2c69570bf7c36bfa4c518d2f14cb3b8c5a094758ce2c7a3f0b20b5aa97655e : update_package.py