tis-obs-studio
27.2.4-30
OBS Studio (Open Broadcaster Software) est un logiciel libre et open source d'enregistrement vidéo et de streaming en direct
12780 téléchargements
Télécharger
Voir le résultat de la construction Voir l'analyse de VirusTotal

- package : tis-obs-studio
- name : OBS Studio
- version : 27.2.4-30
- categories : Media
- maintainer : WAPT Team,Tranquil IT,Jimmy PELÉ,Bertrand LEMOIGNE
- editor : Hugh "Jim" Bailey
- licence : opensource_free,cpe:/a:gnu:gpl_v2,wapt_public
- locale : all
- target_os : windows
- impacted_process : obs-amf-test,obs-ffmpeg-mux,obs-nvenc-test,obs-qsv-test,obs64,obs-browser-page
- architecture : x86
- signature_date : 2023-06-09 00:03
- size : 106.87 Mo
- installed_size : 374.39 Mo
- homepage : https://obsproject.com/
- depends :
package : tis-obs-studio
version : 27.2.4-30
architecture : x86
section : base
priority : optional
name : OBS Studio
categories : Media
maintainer : WAPT Team,Tranquil IT,Jimmy PELÉ,Bertrand LEMOIGNE
description : OBS Studio (Open Broadcaster Software) is a free and open source software for video recording and live streaming
depends : tis-vcredist
conflicts :
maturity : PROD
locale : all
target_os : windows
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 : 573e1a54-a286-4026-83a6-9c0f6f043808
valid_from :
valid_until :
forced_install_on :
changelog : https://github.com/obsproject/obs-studio/releases
min_os_version : 6.1
max_os_version :
icon_sha256sum : 37c0a997ee9e5811e6ffaa1c7ce580275ef6cdcb46b2a285ad124f2451742654
signer : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature : qCLDy0eWSGtPrPnI5M79XSgoBlYJ9UBU5VxlpHjT3X01IcOWcIbYQ0qHtiS2CS4tSJcRgiOs+bvpCQBySjOR9mAXfMQMeW3tn9K5nLvfNY8Gmdy64kk/tUqKNSznEd8ybvlKYE7l9QdrM4QZEq/S6V2KwVMu6B5H1UBK2t0xZ5J3XUc2eKUmYUWmNSZnMEiBtOL1lwyOUCiFvighfOf9iFPlKvd6vn8FnFetA3RgWJc8/FdREqGK9h42pHrt9Yk05XAuzzQ7cf4mLSwUCr2cQPfA0UHKty7eDSek+tCnmKvnHzuHCCY/G18fgNvCctSmH6F8Edu8TrsuGsnbaq7FaQ==
signature_date : 2023-06-09T00:03:03.370500
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
# -*- coding: utf-8 -*-
from setuphelpers import *
impacted_third_party_processes = [
"msedge",
"msedgewebview2",
"Rocket.Chat",
"Teams",
"msteams",
"LogiTune",
"NVIDIA Broadcast",
]
def install():
bin_name = glob.glob("OBS-Studio-*.exe")[0]
try:
install_exe_if_needed(
bin_name,
silentflags="/S",
key="OBS Studio",
min_version=control.get_software_version(),
)
except Exception as e:
if e.returncode == 6 and not force:
for p in impacted_third_party_processes:
if isrunning(p):
print(f"{p} is running")
error(
'Installation failed with "exit status 6"\nIt means that there is a program running that may be using OBS Virtual Camera\nYou can force install this package if you want to try killing them before'
)
if force:
install_exe_if_needed(
bin_name,
silentflags="/S",
key="OBS Studio",
min_version=control.get_software_version(),
killbefore=impacted_third_party_processes,
)
# -*- coding: utf-8 -*-
from setuphelpers import *
import json
def update_package():
# Declaring local variables
package_updated = False
proxies = get_proxies()
if not proxies:
proxies = get_proxies_from_wapt_console()
api_url = "https://api.github.com/repos/obsproject/obs-studio/releases"
download_dict = {
"windows-x64": "-Full-Installer-x64.exe",
"windows-x86": "-Full-Installer-x86.exe",
"darwin-x64": "-macos-x86_64.dmg",
"darwin-arm64": "-macos-arm64.dmg",
}
# Getting latest version information from official sources
print("API used is: %s" % api_url)
dict_result = json.loads(wgets(api_url, proxies=proxies))
for tag in dict_result:
if tag["tag_name"] == "27.2.4":
print("Tag URL used is: %s" % tag["html_url"])
for to_download in tag["assets"]:
if download_dict[control.target_os + "-" + control.architecture] in to_download["name"]:
download_url = to_download["browser_download_url"]
version = tag["tag_name"]
latest_bin = to_download["name"]
break
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)
else:
print("Binary is present: %s" % latest_bin)
# Checking version from file
version_from_file = get_version_from_binary(latest_bin)
if Version(version_from_file, 4) != Version(version, 4) and version_from_file != "":
print("Changing version to the version number of the binary")
# os.rename(latest_bin, latest_bin.replace(version, version_from_file))
version = version_from_file
else:
print("Binary file version corresponds to online version")
# Changing version of the package
if Version(version, 4) > Version(control.get_software_version(), 4):
print("Software version updated (from: %s to: %s)" % (control.get_software_version(), Version(version)))
package_updated = True
else:
print("Software version up-to-date (%s)" % Version(version))
control.set_software_version(version)
control.save_control_to_wapt()
# Deleting outdated binaries
remove_outdated_binaries(version)
# Validating update-package-sources
return package_updated
04ec538644f6d50914de48fcba4ec312e3070882e68172d9a3bf2aed7f55a3b1 : setup.py
e9e2ad2c6d1f9c53855adc17358b681b23e161e875d0881972f134e5311391fd : update_package.py
73847812a6a39f8530bf017f26164c5afff46b52614f2e4d56b6ca36be10940a : OBS-Studio-27.2.4-Full-Installer-x86.exe
37c0a997ee9e5811e6ffaa1c7ce580275ef6cdcb46b2a285ad124f2451742654 : WAPT/icon.png
a5a97261381e1d0ad46ee15916abec9c2631d0201f5cc50ceb0197a165a0bbbf : WAPT/certificate.crt
fe17d6b59bc25cdf63af7e8217f47bedcef5c5a87733c62ce85e976607a93e4d : WAPT/changelog.txt
c8370da8052a802f7775e34a999f8a8debbb73105a37e9f89eba8147d4b1d388 : luti.json
6c2a6fb53f352134379aecbe8c4a39f7fd000f345705aa07dec2ddae1ec48d69 : WAPT/control
29.1.2-30
===
handle impacted_third_party_processes in force install
min_os_version : 10.0.17763