Syphon mac os obs

Bug Report Syphon wont work on Mojave

Xx_Oops_xX

New Member

Narcogen

Active Member

Okay, two separate things.

One, Apple implemented a security feature on MacOS called SIP that in its latest version, as part of Mojave, disables things Syphon needs to work. The workaround is to disable SIP:

Secondly, Syphon (and OBS) depend on the OpenGL framework, which Apple appears to be in the process of deprecating in favor of their own framework, Metal. Apps that use the Metal framework cannot be captured by Syphon at all.

Your options basically are:

* Window or Display capture instead
* Disable SIP and reboot to use Syphon if you are capturing an OpenGL application
* Downgrade to High Sierra where Syphon still works without disabling SIP

New Member

Narcogen

Active Member

I’m not a developer— not on OBS or on anything else— so I am not qualified to say so either by specific or general knowledge.

If, as a layperson and a Mac user, I had to guess, I would say no, unless either Apple makes a positive effort to enable it, or the OBS project makes a considerable investment of effort to enable a method of capture compatible with Metal; and in all likelihood it would not actually come to pass unless both these things happen.

This is unfortunately one of the results of Apple abandoning an open standard (OpenGL) and replacing it with their own proprietary API.

I wish there was better news forthcoming, either from Apple or OBS, but in the absence of new information or announcements, I do think that users who need to use OBS and have Syphon functionality should remain with High Sierra.

Источник

Question / Help Any capture device on Mac that does 1080p/60fps AND supports OBS Syphon?

bowlingotter

New Member

For the life of me I can’t find a capture device that will work comfortably and I’m hoping that this forum may have the answer I’m looking for.

I had seen that Blackmagic design devices are supported by OBS so I picked up an UltraStudio Express thunderbolt capture device — and was surprised to find that it only supports 1080p/30fps, not 60. So that got returned.

So then I went with an AVerMedia Live Gamer Extreme which had the right feature set — only to find that it doesn’t have any Mac drivers at all and there are no plans to add any (according to their technical support). So that got returned, too.

I currently own an Elgato HD60 which captures well, but obviously hasn’t provided drivers that allow OBS to integrate Syphon support — and that’s a bummer. At least we can go the Display Capture route, but I was hoping to find a more elegant solution.

Context: I do have a gaming PC but I do my editing in FCPX on a Mac, so I use the HDMI out to an Elgato and capture directly to the Mac. I was hoping I could keep this setup intact and let the Mac do the heavy stream processing to free up resources on the gaming PC, but that’s proving trickier than I’d expected.

Am I out of luck for the time being, relegated to Display Capture for streaming? Or does anyone know of any capture device that supports 1080p/60fps AND device support with OBS, or at that least works with Syphon Inject?

Читайте также:  Wallpapers для mac os

Источник

Question / Help Problems with Syphon Client (SIP disabled)

nukero

New Member

I have a problem with the obs program.

I have imac with the Catalina operating system and when I want to capture a game (minecraft) I am using the Syphon Client Source but i can´t click in the buttom.

I have disabled SIP but I still cannot access.

Attachments

Narcogen

Active Member

nukero

New Member

I thought that setting the SIP disabled would be solved

Narcogen

Active Member

I don’t believe so. Support for the capture method used by SyphonInject is no longer available in Mojave and above. It is not being prevented by SIP. Disabling SIP does not recover this functionality.

Running with SIP disabled in Mojave, the only app I’ve successfully been able to capture with Syphon is OBS itself, and I think even that works without disabling SIP— but disabling SIP does not allow other apps to be injected.

nukero

New Member

Thanks for the answers, Narcogen

Although Narcogen said «Syphon does not function in Mojave and above.», I managed to install syphonclient in Catalina but i have some problems.

First of all I would like to say that I have a friend that has my same configuration and it works for him.

How I installed the program?

  1. Install OBS Studio
  2. Disabled SIP in the S.O. Catalina
  3. Install Syphonclient 1.2

When I want to capture through Syphonclient I can inject without problem but when but I see the screen resized.

Can anybody help me?

Attachments

alexs

New Member

Another new member here with the exact same problem as @nukero.

I’ve tried transforming the capture area in every way that I can think of but still SyphonInject only captures the bottom left. Any help would be really appreciated.

alexs

New Member

nukero

New Member

nukero

New Member

How do you reduce the source?¿

alexs

New Member

Hi, sorry for the slow response. Here’s how I did it:

Scaled down and blurry solution (all in OBS)
1. Add a video source
2. Add a Syphon Client
3. Move the Syphon Client window to the upper right corner of your canvas and scale it down a bit
4. Scale down the video source window and move it to the lower left part of the canvas. You can now scale this up or down and see the result instantly in your Syphon Client window (in the upper right).
5. If you want to you can add filters to the video source to try to compensate for the blur, such as adding sharpness and using some color correction.
6. If you get grey borders on the sides of the video, you can solve this by reducing the size of the OBS window so that the video covers as much of the space as possible.

Hope this helps a bit. Personally, my main goal was to get the video into CamTwist, so I have decided to not use SyphonInject for now and instead use the Desktop+ feature in CamTwist to capture the entire OBS window instead (which only works if you have a second screen).

Источник

OBS on Apple Silicon

wingstar

New Member

ShowyYT

New Member

dgatwood

Member

I’d be surprised if emulated performance were good enough, so it probably won’t be usable until there’s a native build. I also have no idea whether there have been any official discussions about that (and indeed, I was actually looking for the answer to that question when I stumbled onto this thread).

I’m going to give a gut feeling based on my limited knowledge of the code base and limited understanding of what Apple is shipping. Other folks can feel free to correct me if I’m wrong.

Given that OBS runs on ARM hardware already (folks have run it on Windows for ARM64 and on RPi), I would not expect any huge technical hurdles. The main pain point will probably be getting official macos-arm64 builds of the libraries that OBS depends on, then convincing somebody who owns the hardware to do the work to build it and test it.

Читайте также:  Pocketbook mac os �� �����

Thankfully, Apple did (reportedly) make native OpenGL library support available on ARM (at least for now), so there’s one huge bullet dodged. And folks got Qt building on Mac ARM silicon way back in July, which is the one dependency that I was most worried about, given how much more tightly it integrates with the OS than low-level bits like ffmpeg, x264, etc. The other dependencies will probably «just work».

One other likely headache is that (unless NewTek has released a new drop of their SDK in the last couple of weeks) the NDI library and runtime that a large number of OBS users depend on isn’t available for ARM-based macOS yet. I don’t know if linking against the static iOS binary is feasible (with some linker path rewriting) or not; it depends on whether that library links against any symbols that aren’t available on macOS. I’ll drop NewTek a line and see if they have any news to share on that front.

But mainly, I suspect it’s just a matter of somebody having the right hardware and spending whatever time it takes to fix whatever any of the random build issues that invariably come up when you port a large piece of software to a new architecture/platform combination, and maybe adding a build script to lipo the x86 and arm64 app bundles together so that they can ship a single app that runs on both architectures.

pesmonde

New Member

BenMitchell

New Member

Hi, I am testing this now on the M1 MacBook Air.

Works perfectly, in fact it is much better than my 10th gen intel MacBook Pro https://twitter.com/a_mrbenmitchell/status/1329795992829513728?s=21

BenMitchell

New Member

I’d be surprised if emulated performance were good enough, so it probably won’t be usable until there’s a native build. I also have no idea whether there have been any official discussions about that (and indeed, I was actually looking for the answer to that question when I stumbled onto this thread).

I’m going to give a gut feeling based on my limited knowledge of the code base and limited understanding of what Apple is shipping. Other folks can feel free to correct me if I’m wrong.

Given that OBS runs on ARM hardware already (folks have run it on Windows for ARM64 and on RPi), I would not expect any huge technical hurdles. The main pain point will probably be getting official macos-arm64 builds of the libraries that OBS depends on, then convincing somebody who owns the hardware to do the work to build it and test it.

Thankfully, Apple did (reportedly) make native OpenGL library support available on ARM (at least for now), so there’s one huge bullet dodged. And folks got Qt building on Mac ARM silicon way back in July, which is the one dependency that I was most worried about, given how much more tightly it integrates with the OS than low-level bits like ffmpeg, x264, etc. The other dependencies will probably «just work».

One other likely headache is that (unless NewTek has released a new drop of their SDK in the last couple of weeks) the NDI library and runtime that a large number of OBS users depend on isn’t available for ARM-based macOS yet. I don’t know if linking against the static iOS binary is feasible (with some linker path rewriting) or not; it depends on whether that library links against any symbols that aren’t available on macOS. I’ll drop NewTek a line and see if they have any news to share on that front.

But mainly, I suspect it’s just a matter of somebody having the right hardware and spending whatever time it takes to fix whatever any of the random build issues that invariably come up when you port a large piece of software to a new architecture/platform combination, and maybe adding a build script to lipo the x86 and arm64 app bundles together so that they can ship a single app that runs on both architectures.

Читайте также:  Драйвера intel 3600 linux

Источник

What’s SyphonInject & How Can I Remove It on Mac

By Tasnia Salinas, on January 12, 2021, in Mac Uninstaller

Summary: In this article, we help you to learn How To Completely Uninstall SyphonInject OBS App on Mac by using our best Mac App Uninstaller software — Omni Remover. Make sure you have downloaded the latest version here before continuing.

What Is SyphonInject OBS? Is SyphonInject Safe To Use On Mac? SyphonInject is an open source Mac OS X technology that allows other OBS based applications to share frames — full frame rate video or stills — with one another in realtime. This macOS OBS utility that uses Scripting Additions or mach_inject, mach_override and JRSwizzle to insert a Syphon server into a running process. It’ll only work for applications that are doing OpenGL based rendering (How To Uninstall VirtualBox on Mac).

Why uninstalling SyphonInject OBS on Mac? SyphonInject basically is safe to use. But after Apple released macOS Mojave 10.14 and Big Sur 10.15, SyphonInject is no longer working properly since Apple closed up the loophole that allows scripting additions in global directories to load into any process. The only way to bypass this limit is to disable SIP on Mojave, which is totally not recommended. So in you find no use of SyphonInject, follow this article to learn how to uninstall SyphonInject on macOS Mojave (How To Completely Uninstall Eclipse Photon on Mac).

Table of Content:

Part 1: How To Uninstall SyphonInject OBS on Mac Manually

Uninstalling software program on macOS is simply based on Drag-and-Drop guesture. But the truth is, this regular Mac app removal method will leave a large amount of app junk on your Mac (See How To Clear Cache on Mac). To clean uninstall SyphonInject OBS on your Mac, follow steps below to start (How To Uninstall AutoCAD on Mac).

    Step 1: Open Finder app on macOS Mojave/Big Sur > Applications > SyphonInject OBS > Drag SyphonInject script file to Trash:

Part 2: Clean Uninstall SyphonInject OBS on Mac [Time-Saving Method]

As you can see, it will take about half an hour to get rid of SyphonInject completely on your Mac. Omni Remover is a Pro-level Mac App Uninstaller software that can help uninstall SyphonInject OBS and other stubborn applications on your Mac. Here are the detailed steps about how to uninstall SyphonInject OBS with Omni Remover. Free Download

Step 1:

Click here to download Omni Remover > Install and Open Omni Remover (Runs on Mojave/Big Sur and other recent macOS) on your Mac.

Step 2:

In Omni Remover > App Uninstall > Choose SyphonInject OBS icon > Clean Uninstall (Check How To Fix SyphonInject Not Working and Failed To Inject Fortnite / Steam On Mac?).

Step 3:

Then Omni Remover will start searching all SyphonInject OBS script/preferences files > After it finished scanning, click Clean Uninstall to start removing SyphonInject OBS from your Mac.

The Bottom Line

Now guess you may have basic understanding on what is SyphonInject and why you may have SyphonInject on your Mac. Whether you have uninstalled SyphonInject OBS on your Mac with our suggestions above or not, feel free to drop a line to us if you have any questions. Apart from uninstall SyphonInject OBS and other stubborn applications on Mac, Omni Remover is also capable of clearing out Xcode/Sketch caches which will reclaim gigabytes of free storage on your Mac. Give it a try here: Free Download Now >

Источник

Оцените статью