You should see `obs-gstreamer.dll` in that folder. If the `ProgramData` folder is hidden, type the path directly into the File Explorer address bar.
If the folders don't exist, create them yourself:
1. Open `C:\ProgramData\`
2. Create `obs-studio` folder (if it doesn't exist)
3. Inside it, create `plugins`
4. Inside that, create `obs-gstreamer`
5. Inside that, create `bin`
6. Inside that, create `64bit`
7. Place `obs-gstreamer.dll` in the `64bit` folder
**Step 3: Check that GStreamer is installed and in your PATH**
Open PowerShell (press the Windows key, type `powershell`, hit Enter) and run:
```powershell
gst-launch-1.0 --version
```
If you see a version number (e.g. `GStreamer 1.28.1`), GStreamer is correctly in your PATH.
If you get an error like `'gst-launch-1.0' is not recognized`, GStreamer is either not installed or not in your PATH. Go back to step 2 of the Windows setup above and re-run the PowerShell command to add it to your PATH. Then **close and reopen PowerShell** and try again.
**Step 4: Check for DLL conflicts**
Some software (e.g. Tesseract-OCR, GIMP) installs its own copy of GStreamer or GLib DLLs. If one of these appears earlier in your PATH than the GStreamer `bin` folder, OBS may load the wrong DLLs and fail silently.
To fix this, open **System Properties > Environment Variables**, find `Path` under User variables, and make sure `C:\gstreamer\1.0\mingw_x86_64\bin` is at the **top** of the list. You can select it and click **Move Up** until it's first.