有没有办法在 windows 上使用 python 安装 obs?
Is there a way to install obs with python on windows?
我制作了一个使用obs 虚拟相机的应用程序,我想将它分发给我的朋友们。问题是朋友比较懒,懒得手动安装obs。我希望我可以通过程序本身安装 obs,以便自动为它们设置所有内容。有办法吗?
是的,这是可能的。最好的方法是使用 os
库。
代码:
import os
#importing os so we can use os.system
os.system("curl https://cdn-fastly.obsproject.com/downloads/OBS-Studio-27.0.1-Full-Installer-x64.exe -o installer.exe")
#os.system runs a command
os.system("installer.exe")
他们必须完成安装过程,但这基本上只是按下一步。
对于全自动安装,您可以使用此脚本:
import os
import zipfile
os.system("curl https://github.com/CatxFish/obs-virtual-cam/releases/download/2.0.4/OBS-VirtualCam2.0.4.zip -L -o OBS-VirtualCam2.0.4.zip")
with zipfile.ZipFile("OBS-VirtualCam2.0.4.zip", 'r') as zip_ref:
zip_ref.extractall("C:/Program Files/")
os.system('regsvr32 "C:\Program Files\OBS-VirtualCam\binbit\obs-virtualsource.dll"')
os.system('regsvr32 "C:\Program Files\OBS-VirtualCam\binbit\obs-virtualsource.dll"')
可以在obs-studio github页面
找到使用cmd安装的完整教程
此脚本使用 python 执行此操作。
我制作了一个使用obs 虚拟相机的应用程序,我想将它分发给我的朋友们。问题是朋友比较懒,懒得手动安装obs。我希望我可以通过程序本身安装 obs,以便自动为它们设置所有内容。有办法吗?
是的,这是可能的。最好的方法是使用 os
库。
代码:
import os
#importing os so we can use os.system
os.system("curl https://cdn-fastly.obsproject.com/downloads/OBS-Studio-27.0.1-Full-Installer-x64.exe -o installer.exe")
#os.system runs a command
os.system("installer.exe")
他们必须完成安装过程,但这基本上只是按下一步。
对于全自动安装,您可以使用此脚本:
import os
import zipfile
os.system("curl https://github.com/CatxFish/obs-virtual-cam/releases/download/2.0.4/OBS-VirtualCam2.0.4.zip -L -o OBS-VirtualCam2.0.4.zip")
with zipfile.ZipFile("OBS-VirtualCam2.0.4.zip", 'r') as zip_ref:
zip_ref.extractall("C:/Program Files/")
os.system('regsvr32 "C:\Program Files\OBS-VirtualCam\binbit\obs-virtualsource.dll"')
os.system('regsvr32 "C:\Program Files\OBS-VirtualCam\binbit\obs-virtualsource.dll"')
可以在obs-studio github页面
找到使用cmd安装的完整教程此脚本使用 python 执行此操作。