Answers.Body: <p>If software is all you're interested in, here are a few options:</p>
  <ul>
  <li><a href="http://en.wikipedia.org/wiki/Quartz_Composer" rel="nofollow noreferrer">Quartz Composer</a></li>
  <li><a href="http://pixelconduit.com/" rel="nofollow noreferrer">Pixel Conduit</a></li>
  <li><a href="http://resolume.com/" rel="nofollow noreferrer">Resolume</a></li>
  <li><a href="http://vidvox.net/" rel="nofollow noreferrer">VDMX</a></li>
  <li><a href="https://www.arkaos.net/" rel="nofollow noreferrer">Arkaos</a></li>
  <li><a href="http://www.modul8.ch/" rel="nofollow noreferrer">Modul8</a></li>
  </ul>
  <p>Personally I've only tried <strong>Quartz</strong>. It's hugely powerful and free, but the learning curve can be quite steep. It's more of a node programming language for video graphics, that's what makes it so powerful.
  Some downsides are that it's not actively developed anymore and that it only runs on OSX.<br />
  I'm excited to try <strong>Pixel Conduit</strong> soon. It seems to be an attempt at a modern version of quartz, and the free version seems pretty powerful.</p>
  <p>If you want to record the video as well you might have to look at a separate program called <a href="http://syphon.v002.info/" rel="nofollow noreferrer">Syphon</a>.</p>
  <p>I used a <a href="https://www.blackmagicdesign.com/products/intensity/" rel="nofollow noreferrer">Blackmagic Intensity Extreme box</a> to get the live video from our Sony XDCAMs into my Macbook Pro. I had to use <a href="http://vdmx.vidvox.net/blog/black-syphon" rel="nofollow noreferrer">Black Syphon</a> to get the feed from the Blackmagic box and send it into Quartz for live processing.</p>
  <h2>UPDATE</h2>
  <p>I've been using <strong>Resolume</strong> to do exactly that. It works really well and is way more user friendly than Quartz. Though you can also use Quartz in it. Resolume also can record the video to an output file out of the box.<br />
  <strong>Pixel Conduit</strong> didn't seem to have gained much traction unfortunately. So I never used it in a production environment, I only played with it.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-09-03T13:53:52.627Z
Answers.LastActivityDate: 2017-11-07T12:43:36.350Z
Answers.LastEditDate: 2020-06-17T09:53:03.607Z
Answers.UserDisplayName: 17xande
Answers.Body: <p>A great tool that I personally work with is <a href="http://vvvv.org/" rel="nofollow">vvvv</a>. A very mighty visual programming toolkit somewhat comparable to Quartz Composer on Mac but available for Windows (only for Windows for now but future versions might be multi plattform according to the devs).</p>
  
  <p>For getting started I highly recommend this cheat sheet <a href="http://vvvv.org/sites/default/files/uploads/dontpanic_45beta25_1_0.pdf" rel="nofollow">http://vvvv.org/sites/default/files/uploads/dontpanic_45beta25_1_0.pdf</a></p>
  
  <p>Nice thing is that you can capture video over USB with a few canon DSRLs and don't necessarily need an HDMI capture card.</p>
  
  <p>While you can capture frame with the "Writer" node, usually you would utilize <a href="http://www.fraps.com/" rel="nofollow">Fraps</a> for capturing the renderer (which can be lossless or in h264)</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-09-03T14:07:54.893Z
Answers.LastActivityDate: 2014-09-03T17:48:08.647Z
Answers.LastEditDate: 2014-09-03T17:48:08.647Z
Answers.UserDisplayName: timonsku
Answers.Body: <p>There isn't any single package to do this for most cameras.  On Canon DSLRs for example, you need EOS Utility to interface with the camera's LivePreview, then need another piece of software to adapt the EOS Utility's feed in to a live video stream that can be operated on by the operating system (such as a Windows Media Capture stream).  Then you need a piece of software to actually apply effects in real time to such a stream.</p>
  
  <p>Alternately, the higher quality/higher budget option is to use something like an HDMI capture device or better yet, an ATEM video mixer to provide hardware assisted capture and alteration of the stream.  This is much more reliable and higher quality since video is pretty intense to work on in real time and specialized hardware does the best job of dealing with it.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-08-04T04:50:33.523Z
Answers.LastActivityDate: 2014-08-04T04:50:33.523Z
Answers.UserDisplayName: AJ Henderson
Body: <p>Which software for Windows/Mac/Linux allow me to connect a DSLR (any DSLR brand is fine) and see in realtime (and record) the result of passing the live video feed through a filter?</p>
  
Tags: <software-recommendation>
Title: Which PC software does live effects on video from a tethered camera?
UserDisplayName: themirror
ThreadText: # Which PC software does live effects on video from a tethered camera?
  
  (Asked by: username_0 on 2014-08-03)
  
  Which software for Windows/Mac/Linux allow me to connect a DSLR (any DSLR brand is fine) and see in realtime (and record) the result of passing the live video feed through a filter?
  
  **Tags:** software-recommendation
  
  
  ---
  
  ## 3 answers
  
  ### Answer by username_1 on 2014-09-03. Score: 2
  
  If software is all you're interested in, here are a few options:
  
  * [Quartz Composer](http://en.wikipedia.org/wiki/Quartz_Composer)
  * [Pixel Conduit](http://pixelconduit.com/)
  * [Resolume](http://resolume.com/)
  * [VDMX](http://vidvox.net/)
  * [Arkaos](https://www.arkaos.net/)
  * [Modul8](http://www.modul8.ch/)
  
  Personally I've only tried **Quartz**. It's hugely powerful and free, but the learning curve can be quite steep. It's more of a node programming language for video graphics, that's what makes it so powerful.
  Some downsides are that it's not actively developed anymore and that it only runs on OSX.  
  I'm excited to try **Pixel Conduit** soon. It seems to be an attempt at a modern version of quartz, and the free version seems pretty powerful.
  
  If you want to record the video as well you might have to look at a separate program called [Syphon](http://syphon.v002.info/).
  
  I used a [Blackmagic Intensity Extreme box](https://www.blackmagicdesign.com/products/intensity/) to get the live video from our Sony XDCAMs into my Macbook Pro. I had to use [Black Syphon](http://vdmx.vidvox.net/blog/black-syphon) to get the feed from the Blackmagic box and send it into Quartz for live processing.
  
  ## UPDATE
  
  I've been using **Resolume** to do exactly that. It works really well and is way more user friendly than Quartz. Though you can also use Quartz in it. Resolume also can record the video to an output file out of the box.  
  **Pixel Conduit** didn't seem to have gained much traction unfortunately. So I never used it in a production environment, I only played with it.
  
  
  ---
  
  ### Answer by username_2 on 2014-09-03. Score: 2
  
  A great tool that I personally work with is [vvvv](http://vvvv.org/). A very mighty visual programming toolkit somewhat comparable to Quartz Composer on Mac but available for Windows (only for Windows for now but future versions might be multi plattform according to the devs).
  
  For getting started I highly recommend this cheat sheet <http://vvvv.org/sites/default/files/uploads/dontpanic_45beta25_1_0.pdf>
  
  Nice thing is that you can capture video over USB with a few canon DSRLs and don't necessarily need an HDMI capture card.
  
  While you can capture frame with the "Writer" node, usually you would utilize [Fraps](http://www.fraps.com/) for capturing the renderer (which can be lossless or in h264)
  
  
  ---
  
  ### Answer by username_3 on 2014-08-04. Score: 0
  
  There isn't any single package to do this for most cameras. On Canon DSLRs for example, you need EOS Utility to interface with the camera's LivePreview, then need another piece of software to adapt the EOS Utility's feed in to a live video stream that can be operated on by the operating system (such as a Windows Media Capture stream). Then you need a piece of software to actually apply effects in real time to such a stream.
  
  Alternately, the higher quality/higher budget option is to use something like an HDMI capture device or better yet, an ATEM video mixer to provide hardware assisted capture and alteration of the stream. This is much more reliable and higher quality since video is pretty intense to work on in real time and specialized hardware does the best job of dealing with it.
  
  
  ---
  
  