Bug Report [Solved] Cant run OBS-Studio from CMD

Tarumes

Member
Working dir must be same as obs.exe
cd "C:\Program Files (x86)\obs-studio\bin\32bit"
or
cd "C:\Program Files (x86)\obs-studio\bin\64bit"

Did not Work
C:\Users\Tarumes>"C:\Program Files (x86)\obs-studio\bin\32bit\obs32.exe"

must be
C:\Program Files (x86)\obs-studio\bin\32bit>obs32.exe


Title:
Cant run OBS-Studio from Commandline
Version: OBS-Studio 20.0.1
Environment:

Intel i7-6700
GeForce GTX 750Ti
16GB RAM
Windows 7 Ultimate 64bit

Intel i5-4670
Intel HD Graphics 4600
8GB RAM
Windows 7 Ultimate 64bit

AMD A4-5000
AMD Radeon HD 8330 Graphics
8GB RAM
Windows 7 Home

Steps To Reproduce:
  1. Start CMD.exe
  2. cd C:\Program Files (x86)\obs-studio
  3. bin\32bit\obs32.exe or bin\64bit\obs64.exe
Description:

Error message popup "Failed to create audio encoder (advanced output)"
No logfile was created

Same happen if you try "C:\Program Files (x86)\obs-studio\bin\32bit\obs32.exe" from cmd
but error message is different "Failed to load locale" and "Failed to find locale/en-US.ini"

Expected result:

OBS should start
 

Attachments

  • error.png
    error.png
    20.9 KB · Views: 162
Last edited:

Tarumes

Member
ah sorry i missed something in description also happen if you try this in cmd "C:\Program Files (x86)\obs-studio\bin\32bit\obs32.exe" but different error messages "Failed to find locale/en-US.ini" and "Failed to load locale"
 

R1CH

Forum Admin
Developer
Works fine here. Check your OBS install isn't missing files or 3rd party antivirus etc isn't interfering.
 

Tarumes

Member
Antivirus is not installed
MD5 CA1D9B7202A59D289EF9D465CC32D558 OBS-Studio-20.0.1-Full-Installer.exe

Also tested UAC disabled and file permissions set similar to 0777
 

Tarumes

Member
did not know what changed but it works since latest update

thx

and i make me a launcher for portable mode (better for PortableApps Launcher)
Code:
;AutoIt
#include <Array.au3>
If ProcessExists("obs32.exe") Or ProcessExists("obs64.exe") Then
 ConsoleWrite("OBS-Studio can't start because it is already running" & @CRLF)
 MsgBox(64, "OBS-Studio", "OBS-Studio can't start because it is already running", 0)
 Exit
ElseIf @OSArch = "X86" Then
 ConsoleWrite(@ScriptDir & "\bin\32bit" & @CRLF)
 Run("bin\32bit\obs32.exe", @ScriptDir & "\bin\32bit")
ElseIf @OSArch = "X64" Then
 ConsoleWrite(@ScriptDir & "\bin\64bit" & @CRLF)
 Run("bin\64bit\obs64.exe", @ScriptDir & "\bin\64bit")
Else
EndIf
 
Top