tis-obs-studio icon

OBS Studio

Paquet d'installation silencieuse pour OBS Studio

33.0.0-32
Media
Media

Les paquets PREPROD sont des paquets construits via LUTI. Ils restent généralement 5 jours en PREPROD, après quoi un deuxième scan VirusTotal est effectué pour vérifier que le status n'a pas changé.
Si le paquet réussit ce dernier contrôle, il est promu en PROD et publié sur le store.

  • package: tis-obs-studio
  • name: OBS Studio
  • version: 33.0.0-32
  • categories: Media
  • maintainer: WAPT Team,Tranquil IT,Jimmy PELÉ
  • editor: Hugh "Jim" Bailey
  • licence: opensource_free,cpe:/a:gnu:gpl_v2,wapt_public
  • locale: all
  • target_os: darwin
  • impacted_process: obs-amf-test,obs-ffmpeg-mux,obs-nvenc-test,obs-qsv-test,obs64,obs-browser-page
  • architecture: x64
  • signature_date:
  • size: 221.54 Mo
  • installed_size: 374.39 Mo
  • homepage : https://obsproject.com/

package           : tis-obs-studio
version           : 33.0.0-32
architecture      : x64
section           : base
priority          : optional
name              : OBS Studio
categories        : Media
maintainer        : WAPT Team,Tranquil IT,Jimmy PELÉ
description       : OBS Studio (Open Broadcaster Software) is a free and open source software for video recording and live streaming
depends           : 
conflicts         : 
maturity          : PREPROD
locale            : all
target_os         : darwin
min_wapt_version  : 2.1
sources           : https://github.com/obsproject/obs-studio/releases/latest
installed_size    : 374389830
impacted_process  : obs-amf-test,obs-ffmpeg-mux,obs-nvenc-test,obs-qsv-test,obs64,obs-browser-page
description_fr    : OBS Studio (Open Broadcaster Software) est un logiciel libre et open source d'enregistrement vidéo et de streaming en direct
description_pl    : OBS Studio (Open Broadcaster Software) to darmowe i otwarte oprogramowanie do nagrywania wideo i transmisji na żywo
description_de    : OBS Studio (Open Broadcaster Software) ist eine kostenlose und quelloffene Software für Videoaufnahmen und Live-Streaming
description_es    : OBS Studio (Open Broadcaster Software) es un software gratuito y de código abierto para la grabación de vídeo y la transmisión en directo
description_pt    : OBS Studio (Open Broadcaster Software) é um software gratuito e de código aberto para gravação de vídeo e transmissão ao vivo
description_it    : OBS Studio (Open Broadcaster Software) è un software gratuito e open source per la registrazione video e lo streaming dal vivo
description_nl    : OBS Studio (Open Broadcaster Software) is een gratis en open source software voor video-opname en live streaming
description_ru    : OBS Studio (Open Broadcaster Software) - это бесплатное программное обеспечение с открытым исходным кодом для записи видео и потокового вещания
audit_schedule    : 
editor            : Hugh "Jim" Bailey
keywords          : record,recorder,obs,studio,project,video,recording,live,stream,streaming
licence           : opensource_free,cpe:/a:gnu:gpl_v2,wapt_public
homepage          : https://obsproject.com/
package_uuid      : d9b81db9-0249-4ba9-b116-942fac4e74ec
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : https://github.com/obsproject/obs-studio/releases
min_os_version    : 
max_os_version    : 
icon_sha256sum    : 37c0a997ee9e5811e6ffaa1c7ce580275ef6cdcb46b2a285ad124f2451742654
signer            : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date    : 2026-10-23T23:10:03.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         : TRFTZnN7we1bZ0NAsto2QjX/2NBeWw+tr6mK2yvpAA4J4xSC5aJNYo4J3pj+3iQTc3x+9xADNhEnxfl4xvnAAjbFw7wecPJgmnXoR1vuQ3qr+Mq9zrKZjpqH294dhi2Q7OXI1gnWmo4A2QdIZx03p7wiQUUMwNxtksTmdfm270VaXrmteKVzS6Qa3XioKuXqNQWdWWeoWo+Uld3oGGby5w4P/vsN5GGlQ3HiqyrXoYsaBQ3D0+yRSmTnaXI1/MHcOUUWINkzdoU8KaVjxg08PjLFKAr6i17HTjyRDoqfR8pHFlcdNo5RzUtpnh2KYTfuTCmqdUNg5M8k6p9QrYPSrw==

# -*- coding: utf-8 -*-
##################################################
# This file is part of WAPT Enterprise
# All right reserved, (c) Tranquil IT Systems 2023
# For more information please refer to
# https://wapt.tranquil.it/store/licences.html
##################################################
from setuphelpers import *


def install():
    install_dmg(glob.glob("OBS-Studio-*.dmg")[0])


def uninstall():
    remove_tree("/Applications/OBS.app")

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


def update_package():
    # Declaring local variables
    package_updated = False
    proxies = get_proxies_from_wapt_console()
    if not proxies:
        proxies = get_proxies()
        
    api_url = "https://api.github.com/repos/obsproject/obs-studio/releases/latest"

    download_os_dict = {
        'darwin-x64': '-macOS-Intel.dmg',
        'darwin-arm': '-macOS-Apple.dmg',
    }
    os_type = control.target_os + "-" + ensure_list(control.architecture)[0]

    # Getting latest version information from official sources
    print("API used is: %s" % api_url)
    json_load = wgets(api_url, proxies=proxies, as_json=True)
    for to_download in json_load["assets"]:
        if to_download["name"].endswith(download_os_dict[os_type]):
            download_url = to_download["browser_download_url"]
            version = json_load["tag_name"].split("-")[-1].replace("v", "")
            latest_bin = to_download["name"]
            latest_bin_extension = latest_bin.rsplit('.', 1)[-1]
            break

    # Downloading latest binaries
    print("Latest %s version is: %s" % (control.name, version))
    print("Download URL is: %s" % download_url)
    if not isfile(latest_bin):
        print("Downloading: %s" % latest_bin)
        wget(download_url, 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()

    for f in glob.glob(f'*.{latest_bin_extension}'):
        if f != latest_bin:
            remove_file(f)

    # Validating update-package-sources
    return package_updated

8524ff428f038573f8905a206841081d3da9ec607063906f7bbfe38d55810c1c : OBS-Studio-33.0.0-macOS-Intel.dmg
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
90fc806022773b1ba2454bea53f02812bbe30abd38b8a794ead3f8ee06e322c1 : WAPT/control
37c0a997ee9e5811e6ffaa1c7ce580275ef6cdcb46b2a285ad124f2451742654 : WAPT/icon.png
18f1bd7d2d7fde6377d5eaa4c956c8fbc53d675e42bb349bf779abbc8bc6d1a1 : luti.json
6363960be37be97aa9274104aef03d156b18f2a8781dc242b24b39176cd1b56d : setup.py
e81d81bd8af4676f419261c46945802622753a35a8b29b2f5415db59872a5c18 : update_package.py