CamTwist



0.75 inch Breakaway complete - the cam twist gives you the assurance that your Breakaway will perform when you need it most. There is no other Breakaway that gives you the option of preventative testing. Sylvan Advantage is the premier SportsCode and StudioCode reseller in the USA and throughout the Americas. Building from our start in the New England and the northeast, Sylvan is your source for related software, support, training and accessories. CamTwist is a software package that lets you add special effects to your video chats as well as being a simple video switcher. It's also possible to stream your desktop and still images.

With the COVID-19 lockdown, I needed to do some videoconferencing with zoom.us, but I wanted something higher quality than my MacBook’s built-in webcam. So instead I wanted to use my Canon 5D III. (These instructions are for macOS only, not Windows)

First we need to export your camera’s proprietary liveview into a video stream we can use. To do this you can install v002-Camera-Live:

Turn on your camera and connect it to your computer with USB, then run Camera Live and double click your camera in the list to activate it. This makes the liveview output from your Canon camera available as a Syphon video stream.

But zoom.us doesn’t support Syphon video directly, it only supports webcams. So you now need to convert the Syphon stream into a virtual webcam using CamTwist Studio:

In CamTwist’s menu, go into Preferences and change the resolution to 1280×720 and the framerate to 25 fps, then quit CamTwist and reopen it. Double click “Syphon” in the left pane, then on the right pane select “Camera Live” as your source. Now in the menu bar, click View -> Preview, and you should see a small preview window from your Canon camera:

CamTwist

If your camera falls asleep, you will need to half-press its shutter to wake it back up and reselect the Camera Live stream in the right pane.

Now your Canon camera will appear as a webcam in Chrome’s settings, at least in Chrome version 81, so you’ll be able to use it with various webapps. But it will not be available in the Zoom.us app’s video settings if you’re using Mojave or Catalina. This is because Zoom is running in a high security mode that prevents CamTwist’s extension from being loaded into it.

To fix this you need to codesign the zoom.us app to add an entitlement which allows it to load libraries from third-party authors. Quit Zoom if it is already running.

First, create a codesigning identity for yourself:

  • Open the “Keychain Access” app
  • In the main menu select Keychain Access -> Certificate Assistant -> Create a certificate…
  • Call it “my-zoom”, set identity type to “self-signed root”, and certificate type to “code signing”
  • Click Create, and continue to finish the wizard

Now run these commands in the Terminal to make a new copy of the zoom.us app on your desktop and export its current entitlements to a file:

Camtwist Studio Download

Open up the entitlements.plist file that is created on your desktop in TextEdit to add these two lines before the closing </dict>:

The end result should look like this:

Now back in the Terminal, you can use that new entitlements file to re-sign Zoom:

Now you have a fixed version of Zoom on your desktop ready to use! You can either move it into your Applications folder to replace the original one, or keep it on the desktop. You may need to right-click on it and click “Open” to run it instead of double-clicking on it. Now if you enter Zoom’s preferences, you should find CamTwist as a choosable camera and everything will work nicely:

Note that you’ll likely need to repeat this codesigning when Zoom is updated.

NOTE: Beginning December 31st, 2017, development of Studiocode and iCoda will stop and new licenses will not be available for purchase. Please consider Vosaic as a replacement.Read More.

Camtwist For Mac

CamTwist is a product that can be used in situations where you would like to live-code a streaming video online (e.g. in a web browser) that cannot be downloaded. It is not the best product if you want to make a screen recording of the web browser to code in a post-capture environment (e.g. post-recording).

The basic concept is that CamTwist will make a screen recording of the video/window you tell it to, and simultaneously essentially trick the Mac into believing that same feed is coming in through the thunderbolt port. Thus, after CamTwist is set up, you can open a Studiocode capture window and it will see the CamTwist recording as a video source to capture.

CamTwist Instructions

1. Download CamTwist - http://camtwist.en.softonic.com/mac

2. Install CamTwist

3. Quit Studiocode

4. Launch CamTwist

5. Open Preferences in CamTwist.

6. Under the General Tab make sure your Frame Rate is set to 30 FPS and your video size is set to 720x480 (or size that is consistent with your capture settings)

7. Set CamTwist by double clicking on 'Desktop +' in the first column.

Camtwist Ipad

8. In the Settings Column you will want to Confine to Application Window and Filter Out Untitled Windows (see pic)

9. Launch Studiocode (please note that if Studiocode was currently open you will need to quit out of Studiocode and re-open it).

10. Open Capture Window in Studiocode and initiate capture.

Camtwist Alternative Mac

*Note: If you need sound for your video it is important to go to do the following:

a. Apple menu > System Preferences > Sound > Input.

b. Set the Input to Line in.

c. Use a cable that has a headphone connection (3.5mm) on both ends. Connect one end to the headphone jack on the Mac, and the other end to the Line in port. This will send the audio out from CamTwist, and right back into Studiocode.

Cam Twist For Windows Downloads

d. In the Studiocode Capture Window you will need to select Line In as the audio source.