Syphon video input device

Home Forums Syphon Syphon Implementations – User Syphon video input device

Viewing 10 posts - 1 through 10 (of 10 total)
  • Author
    Posts
  • #4867
    spendergrass
    Participant

    Is there a way that a syphon server can be seen as a mac video input device. I’m thinking of how CamTwist shows up in the list of video input devices for other programs. I’m not sure how they pulled that off.

    #4868
    vade
    Keymaster

    Theoretically, it is possible.

    That said, it will be slow compared to properly implementing Syphon natively in the app, as camera drivers do not spit out OpenGL textures, but rather CPU side buffers, and the goal for Syphon is to keep video on the GPU, in OpenGL, where it will remain fast.

    Is there something in particular you are trying to do, or just musing?

    #4869
    spendergrass
    Participant

    Thanks, I think I understand. I guess it wouldn’t work so well then. Here’s why I was looking…

    I work at a church and we use some software called ProPresenter for running lyrics to the songs. I would love to have the ability to easily get Quartz Composer stuff into ProPresenter.

    I’ve requested syphon support but it doesn’t seem like it will ever happen. They support live video in from mac video devices.

    I’ve actually got the setup working using CamTwist but it’s not ideal since I have to get the QC to work correctly in CamTwist and then pipe it into ProPresenter. Dealing with unsafe plugs, other weirdnesses, etc… ProPresenter actually will play QC docs but it’s the same story with limited functionality. Syphon works so well for me, I was just wondering…

    #4870
    Brian Chasalow
    Participant

    i’ve tried this before and determined that syphon does not support church environments

    #4871
    vade
    Keymaster

    Ha.

    But seriously, if you can get ahold of the devs from ProPresenter, I’d be happy to help them.

    Another option would be to go DVI out of one Mac, and then use a capture device in the ProPresenter Mac. You’d have a touch of latency but not much.

    #4872
    spendergrass
    Participant

    Yeah, if I’m gonna use two computers, I’m gonna ditch ProPresenter and just run QC on the second and use a switcher to key lyrics. I’ve actually got a sweet Artnet setup to control the video stuff/parameters in QC from our light board. Sort of a build your own “free” media server. Yay…

    Our smaller campuses only have one computer and I was hoping to extend ProPresenter’s functionality a little through QC. I really just wanted to add an RSS feed on top of everything.

    Honestly, I doubt anyone but me wants the capability to suck Syphon into ProPresenter. But I’ll ask again and see what happens.

    Thanks for the offer, you have created a lot of useful stuff and I appreciate your willingness to help.

    -Sam

    #4873
    vade
    Keymaster

    You mentioned that ProPresenter can run QC comps (albeit, not natively loading QC Plugins). This leads me to believe it is using the Quicktime layer to read QC comps.

    Modul8 does something similar, but with a 3rd party, non official, “skank” QCPlugin named QCRehab you can actually get Modul8 (and other apps) to load 3rd party plugins.

    Try installing QC Rehab, and making a QC Comp that loads a Syphon Client and listens for a specific named server, which you could run from another QC Comp.

    I’ll bet you it works.

    Let us know.

    #4874
    vade
    Keymaster

    http://www.garagecube.com/forum/viewtopic.php?t=5212&start=15 this URL might be helpful to look at in regards to QC Rehab, etc.

    #4875
    spendergrass
    Participant

    Works great. Thanks so much

    #4876
    WeivCo
    Participant

    We’ve done quite a bit of work in this exact field developing our own VJ software built on top of Unity that explicitly supports ProPresenter.

    Our first step was to try to support pre-PP 4.2 by developing a “video input device” Unity plug-in, which in developer-terms is referred to as a video digitizer or VDig. The result was pretty bad. It worked ok only in about 640×480 res, and even then wasn’t that great.

    It’s important to note that a VDig uses the “old QuickTime”, which is 32-bit and gets translated to 64, and there doesn’t even seem to be any plan in sight to make a VDig use the new QT.

    After making a Unity VDig, Syphon released a first beta, and we knew right away it was worth scrapping a couple weeks of work to use it instead. So now, to plug in to ProPresenter, we just use the Syphon Quartz client with PP 4.2+ and it works fine.

Viewing 10 posts - 1 through 10 (of 10 total)
  • You must be logged in to reply to this topic.