Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /home/treetwik/public_html/includes/MagicWord.php on line 665

Warning: Invalid argument supplied for foreach() in /home/treetwik/public_html/includes/MagicWord.php on line 666

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /home/treetwik/public_html/includes/MagicWord.php on line 670

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /home/treetwik/public_html/includes/MagicWord.php on line 665

Warning: Invalid argument supplied for foreach() in /home/treetwik/public_html/includes/MagicWord.php on line 666

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /home/treetwik/public_html/includes/MagicWord.php on line 670

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /home/treetwik/public_html/includes/MagicWord.php on line 665

Warning: Invalid argument supplied for foreach() in /home/treetwik/public_html/includes/MagicWord.php on line 666

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /home/treetwik/public_html/includes/MagicWord.php on line 670

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /home/treetwik/public_html/includes/MagicWord.php on line 665

Warning: Invalid argument supplied for foreach() in /home/treetwik/public_html/includes/MagicWord.php on line 666

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /home/treetwik/public_html/includes/MagicWord.php on line 670

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /home/treetwik/public_html/includes/MagicWord.php on line 665

Warning: Invalid argument supplied for foreach() in /home/treetwik/public_html/includes/MagicWord.php on line 666

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /home/treetwik/public_html/includes/MagicWord.php on line 670

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /home/treetwik/public_html/includes/MagicWord.php on line 665

Warning: Invalid argument supplied for foreach() in /home/treetwik/public_html/includes/MagicWord.php on line 666

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /home/treetwik/public_html/includes/MagicWord.php on line 670

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /home/treetwik/public_html/includes/MagicWord.php on line 665

Warning: Invalid argument supplied for foreach() in /home/treetwik/public_html/includes/MagicWord.php on line 666

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /home/treetwik/public_html/includes/MagicWord.php on line 670

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /home/treetwik/public_html/includes/MagicWord.php on line 665

Warning: Invalid argument supplied for foreach() in /home/treetwik/public_html/includes/MagicWord.php on line 666

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /home/treetwik/public_html/includes/MagicWord.php on line 670

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /home/treetwik/public_html/includes/MagicWord.php on line 665

Warning: Invalid argument supplied for foreach() in /home/treetwik/public_html/includes/MagicWord.php on line 666

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /home/treetwik/public_html/includes/MagicWord.php on line 670

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /home/treetwik/public_html/includes/MagicWord.php on line 665

Warning: Invalid argument supplied for foreach() in /home/treetwik/public_html/includes/MagicWord.php on line 666

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /home/treetwik/public_html/includes/MagicWord.php on line 670

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /home/treetwik/public_html/includes/MagicWord.php on line 665

Warning: Invalid argument supplied for foreach() in /home/treetwik/public_html/includes/MagicWord.php on line 666

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /home/treetwik/public_html/includes/MagicWord.php on line 670

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /home/treetwik/public_html/includes/MagicWord.php on line 665

Warning: Invalid argument supplied for foreach() in /home/treetwik/public_html/includes/MagicWord.php on line 666

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /home/treetwik/public_html/includes/MagicWord.php on line 670
Multi-machine Capture System - TreetWiki

Multi-machine Capture System

From TreetWiki

Jump to: navigation, search
* Intel Apple Mac Pro, 2008 or later running Mac OS X 10.6.x
* Intel Apple Mac Pro, 2008 or later running Mac OS X 10.6.x
* One [http://www.blackmagic-design.com/products/intensity/ Black Magic Designs (henceforth BMD) ''Intensity Pro'' PCIe video capture card] per video source machine. Install its driver software. If you're installing this ''and'' Final Cut Pro, do the latter first. ($)  
* One [http://www.blackmagic-design.com/products/intensity/ Black Magic Designs (henceforth BMD) ''Intensity Pro'' PCIe video capture card] per video source machine. Install its driver software. If you're installing this ''and'' Final Cut Pro, do the latter first. ($)  
-
* [http://www.telestream.net/wire-cast/overview.htm Telestream Wirecast 4.x] Webcasting and capture software. The Pro version is not required ($$)
+
* [http://www.telestream.net/wire-cast/overview.htm Telestream Wirecast 4.x] Webcasting and capture software. The Pro version is not required. If you have Wirecast 3, BMD cards are not supported, but you can use this method for bringing in video eg from HDMI/Firewire capture devices. ($$)
* [http://cycling74.com/products/soundflower/ SoundFlower and SoundFlowerBed audio routing software from Cycling24] (free)
* [http://cycling74.com/products/soundflower/ SoundFlower and SoundFlowerBed audio routing software from Cycling24] (free)
* [http://www.skype.com/ Skype] for dialogue capture (free)
* [http://www.skype.com/ Skype] for dialogue capture (free)
 +
* [http://www.manycam.com/ Manycam] This app lets you run a camera in more than one application at once. It is used here solely to occupy Skype's video input so it doesn't try grabbing your BMD card. It may not even be necessary (free)
* We're assuming you are capturing to edit in Final Cut Pro. If you have FCP installed, you'll have the necessary ProRes 422 codec.
* We're assuming you are capturing to edit in Final Cut Pro. If you have FCP installed, you'll have the necessary ProRes 422 codec.
* You may require a suitably fast hard drive to capture the video. The machine has a 3Gb/s SATA transfer capability. Most drives will give you about 100Mb/s sequential transfer rate. This should be fine for one camera (which will require something like 55Mb/s) but for two it will be difficult. Recommended HD: [http://www.wdc.com/en/products/products.aspx?id=20 WD Velociraptor]. These are 6 Gb/s SATA drives but on a 3Gb/s controller they will manage a sustainable 140Mb/s.
* You may require a suitably fast hard drive to capture the video. The machine has a 3Gb/s SATA transfer capability. Most drives will give you about 100Mb/s sequential transfer rate. This should be fine for one camera (which will require something like 55Mb/s) but for two it will be difficult. Recommended HD: [http://www.wdc.com/en/products/products.aspx?id=20 WD Velociraptor]. These are 6 Gb/s SATA drives but on a 3Gb/s controller they will manage a sustainable 140Mb/s.
=== Hardware & Software ===
=== Hardware & Software ===
-
Install the required items. The BMD card(s) can go in any slot, as far as I know ''except'', according to some authorities, #3. You will have a graphics card in one of the slots, so that means you can have two cameras coming into this system via BMD cards. If you want to add any more, they'll have to come in via Firewire capture devices (for example). I have only tested this system with one BMD card.
+
Install the required items. The BMD card(s) can go in any slot, as far as I know ''except'', according to some authorities, #3. You will have a graphics card in one of the slots, so that means you can have two cameras coming into this system via BMD cards. If you want to add any more, they'll have to come in via Firewire capture devices (for example). I have only tested this system with one BMD card. Once you have installed SoundFlower, look in its folder and you will see another app called SoundFlowerbed. Run this and also add it to your Login Items. Check that you see the little flower in the menu bar top right.
 +
=== Possibly cheaper alternative ===
Wirecast is relatively expensive ($450US). You can download the trial version and see if it's for you, before you shell out. If you decide it's too much, you can do the following simply with a single BMD card. Capture video at 720p60 or 720p50 (see below) using either:
Wirecast is relatively expensive ($450US). You can download the trial version and see if it's for you, before you shell out. If you decide it's too much, you can do the following simply with a single BMD card. Capture video at 720p60 or 720p50 (see below) using either:
* MediaExpress (which comes with the BMD cards) to capture ProRes 422 and capture the audio another way (trickier than it sounds); or
* MediaExpress (which comes with the BMD cards) to capture ProRes 422 and capture the audio another way (trickier than it sounds); or
* Quicktime 7 Pro to capture Native video, and capture the Skype call via SoundFlower
* Quicktime 7 Pro to capture Native video, and capture the Skype call via SoundFlower
…then set up a custom Compressor preset to gear-shift 720p50/60 to 720p23.976 ProRes 422
…then set up a custom Compressor preset to gear-shift 720p50/60 to 720p23.976 ProRes 422
 +
I say "possibly cheaper" because you now need a seriously fast hard drive if you don't have one already. And you can't do as much as you can with the system described. But…
 +
 +
=== BMD Card Preferences ===
 +
In System Preferences, choose Blackmagic Design Desktop Video and in the Settings pane choose one of the HDMI input options. Mine is set to HDMI Video & Analog RCA Audio" but we are not actually going to grab audio through the card anyway.
 +
 +
=== Wirecast Configuration ===
 +
Open Wirecast. We'll assume WC4 here but it is fairly similar on WC3.
 +
* With the main screen displayed, from the Layout menu select Master Audio, Main Shot List, and Layer Panel.
 +
* Under File, set Aspect Ratio to 720p
 +
* Under Sources, choose Show Sources Settings. In the window that appears, click on the Intensity Pro card and set its format to one of the HD 720p framerates that your Video Source machine supports. This is probably 720p50 or 720p60. There are actually only three 720p formats the card supports: the other one is 720p59.94. I was only able to use 720p60 due to limitations of my source system. Click Save. You should be seeing a little green light to the left of the card in the left of the Source settings window and you may even see video if you have anything at the right spec coming into the card. Close the window.
 +
* Under Broadcast, select Broadcast Settings. For the Encoder Preset you will need to edit an existing preset until it looks like this:
 +
For Audio I chose MPEG-4 Audio and Best Quality. It won't let you save at higher than 44.1 sample rate, not 48. Odd. Save the Encoder Preset under a reasonable name, then select it as the active Encoder Preset. I called it "720p23.976". Set the Destination to "Record to Disk" and choose the file location. This includes a default filename: check "Auto increment filenames" and it will add a numeric suffix for each file recorded. Make sure that all the stuff you just set up appears in the window at the top of the panel and then click Save. In fact, all you have done here is to set up an Encoder Preset, because if you had wanted to set WC up for broadcast live streaming, this would not be the settings you would use. To set the Record parameters, click the little hard drive labelled "Record" in the top left of the WC main window and do most of the same thing again, except for the fact that you simply have to select the Encoder Preset that you created earlier. When you click this in future, it will start capturing to disc.
 +
 +
Now we come to the tricky bits. Wirecast has five layers on which you can place things. The default layer is #3 and as you currently have the Layer Panel visible, you will probably see that the only source there is is your Intensity Pro card on that layer. You can rename the layer to something more appropriate, such as "Video" by double-clicking on the label.
 +
* Right-click on the mini video screen labelled "Intensity Pro" and choose Edit Shot. Click on the loudspeaker icon to the right of the lower pane of the resulting window and, if you like, click on the loudspeaker to disable audio from the card. Which you haven't plugged in anyway. So it doesn't matter really. Close the window.
 +
* Now click on Layer 4 in the Master Layers list. You might like to re-label this "Skype Audio", by the way. You'll see a "Blank Shot" there. Right click on it and choose "Delete Shot"
 +
* Click on the camera with the plus next to it and, from the resulting menu, choose "Add Soundflower (2ch) Shot". This is how the sound from the Skype call gets recorded to disc.
 +
* Now go to Layer 5. You might like to rename this Microphone or similar and again delete the blank shot.
 +
* Click on the camera and choose the source into which your microphone is plugged. This is how audio from your mic will get to the recording.

Revision as of 19:02, 24 July 2011

Personal tools