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
(Capture machine)
The video capture machine is set up to capture video from the source machine(s) using the Blackmagic card(s). Wirecast is used both as a "gearbox" to change the framerate to the desired output and to aggregate the required audio feeds. It is then used to record to disc at the target Treet workflow framerate and format. The tricky bit is the audio, by the way. Everything else is pretty easy.
The video capture machine is set up to capture video from the source machine(s) using the Blackmagic card(s). Wirecast is used both as a "gearbox" to change the framerate to the desired output and to aggregate the required audio feeds. It is then used to record to disc at the target Treet workflow framerate and format. The tricky bit is the audio, by the way. Everything else is pretty easy.
 +
 +
== Video Source Machine Setup ==
 +
 +
Virtually the entirety of this setup is about how you get your NVIDIA card to output the desired signals. The trouble is that although the principle is simple, actually doing it is quite tricky and you may find yourself chasing yourself round and round for a while until you get it. I do not have a foolproof procedure for this at the time of writing. Here, however, are the bare bones.
 +
 +
* You need to run XP so that you can access the old NVIDIA Control Panel, which allows much greater control over your display setup. If you know how to do what is required here under Windows 7, we need to know immediately!
 +
* To run the Old Control Panel, you need the latest driver for your card that still allows access to the Old Control Panel. 196.21 works for me with my GTX 280. Your mileage ''will'' differ.
 +
* To access the Old Control Panel you will likely also need to hack the registry
 +
* Your main display is 1920x1080 and this is set up as the screen with the Windows paraphernalia on it.
 +
* Both displays must be running at the framerate (refresh rate) as your BMD capture rate. In most cases this will be 720p60 or possibly 720p50.
 +
* If both displays are not at the same rate, cloning probably won't work.
 +
* Cloning is about setting up both displays so that they show the same content. But in this case you need one to be bigger than the other, and this is the tricky bit. Most of the time you'll end up with the main screen setting itself to 1280x720 but ultimately you'll get it to stay put. The trick is to tell the system that the display on the secondary screen is actually 1920 x 1080 and that your 1280x720 output is a window - a "viewport" - on to it.
 +
 +
Here's a run-down of the settings you will probably end up with:
 +
* Right-click on the desktop and choose your primary display. It should be the only one present.
 +
* In the resulting window, click Additional Properties
 +
* In the nView Display Settings pane, Mode is Clone, and your displays should be labelled 1a and 1b. The Primary Display will be the big one. You should have the option, "Disable auto-panning on secondary device (viewport lock)". This is the Holy Grail: if you can see this, you are nearly there. The Lady of the Lake, clad in shimmering Samite, will rise from the water, etc etc ad lib & fade. This box should be ''unchecked'' for now.
 +
* Use the Color Correction settings to get your main display to match the appearance of your video capture output as displayed on the capture machine to make them look as similar as possible. Save this as a profile.
 +
 +
When you have this all working correctly
 +
* In the XP Control Panel, go to "NVIDIA nView Desktop Manager" (''not'' "NVIDIA Control Panel" - that's the new one)
 +
* Click Profiles and save it.
 +
 +
=== Preliminary Video Capture Setup ===
 +
You will probably need to set up a basic configuration on the capture machine now. All you need is to have the Blackmagic card and its software installed. Run up a new instance of Quciktime 7 or the Media Express app that comes with the card and create a new document. Be sure to set the BMD card System Preferences to 720p and ''the same frame rate as your display(s)''. If you fail to do this, you will not get any video. Once you have the XP machine's desktop (or whatever) displaying in the capture window, turn back to the XP machine.
 +
 +
=== Centring and Locking the Viewport ===
 +
Remember that setting in the nView Display Settings pane, "Disable auto-panning on secondary device (viewport lock)" (see above)?
 +
You'll notice that the window on your capture system moves about inside the main screen, so to speak, as you move the cursor on the Windows machine to the edge of the captured display window, the position of that window moves with the cursor until it reaches the edge of the main screen. This is because the output of the PC graphics card feeding the capture system is displaying a 1280x720 viewport that looks on to a virtual desktop that's 1920x1080. You need to lock down that window to the centre of the screen. Not only that, you will have to do that every time you start up the machine. 
 +
 +
Here's how to make it easy. Simply make the desktop image on the screen a 1280x720 item centered on a noticeably different screen background. You do this in Display Properties (right-click on the XP desktop and choose Properties). Simply go into your favourite graphics app and create something 1280x720. It could be as simple as a black box. Load it as your Desktop Background and choose Position: Center.
 +
 +
Instead of a black box, of course, it could be something more fun. Like this image for example, which you can download and use (but don't use it for anything going out of the building). I use it on a 50% grey background, so you simply see the display on that background. Nice and obvious to see the edges. And you can check colour settings and stuff.
 +
 +
[[Image:HD-Treet-Testcard-720p.png|350px|link=[[File:HD-Treet-Testcard-720p.png]]]]
 +
 +
To set the viewport position up, then, all you do is this:
 +
* Make sure the PC desktop is visible
 +
* Right-click on the desktop, choose NVIDIA Display - (name of your primary display)
 +
* Click Additional Properties in  the GeForce pane
 +
* Click nView Display Settings
 +
* Drag the control panel to the centre of the screen
 +
 +
Now, look at your capture display.
 +
* Carefully move the cursor on the PC to move the viewport so that it displays only the 1280x720 image in the centre of the screen.
 +
* When it is precisely positioned, check the "Disable auto-panning on secondary device (viewport lock)" box and click Apply, OK.
 +
* Close the control panel and you're done.
 +
 +
Treet has a HUD that you can use in-world that displays a translucent frame. You can edit the size of this so that it exactly encloses the capture window. This then becomes your "Viewfinder".
== Video Capture Machine Setup ==
== Video Capture Machine Setup ==
Bear in mind that if you are participating in the scene being filmed, you will need to get a microphone feed into SL Voice so that the camera sees your lips moving when you speak. You can do this simply or complicatedly: either split the mic feed somehow or, much easier, simply plug some other mic into your PC and set it up as the SL Voice mic. As long as it picks up your voice and nothing else, it'll do the trick - you are not recording it.
Bear in mind that if you are participating in the scene being filmed, you will need to get a microphone feed into SL Voice so that the camera sees your lips moving when you speak. You can do this simply or complicatedly: either split the mic feed somehow or, much easier, simply plug some other mic into your PC and set it up as the SL Voice mic. As long as it picks up your voice and nothing else, it'll do the trick - you are not recording it.
-
 
-
== Video Source Machine Setup ==
 
-
 
-
Virtually the entirety of this setup is about how you get your NVIDIA card to output the desired signals. The trouble is that although the principle is simple, actually doing it is quite tricky and you may find yourself chasing yourself round and round for a while until you get it. I do not have a foolproof procedure for this at the time of writing. Here, however, are the bare bones.
 
-
 
-
* You need to run XP so that you can access the old NVIDIA Control Panel, which allows much greater control over your display setup. If you know how to do what is required here under Windows 7, we need to know immediately!
 
-
* To run the Old Control Panel, you need the latest driver for your card that still allows access to the Old Control Panel. 196.21 works for me with my GTX 280. Your mileage ''will'' differ.
 
-
* To access the Old Control Panel you will likely also need to hack the registry
 
-
* Your main display is 1920x1080 and this is set up as the screen with the Windows paraphernalia on it.
 
-
* Both displays must be running at the framerate (refresh rate) as your BMD capture rate. In most cases this will be 720p60 or possibly 720p50.
 
-
* If both displays are not at the same rate, cloning probably won't work.
 
-
* Cloning is about setting up both displays so that they show the same content. But in this case you need one to be bigger than the other, and this is the tricky bit. Most of the time you'll end up with the main screen setting itself to 1280x720 but ultimately you'll get it to stay put. The trick is to tell the system that the display on the secondary screen is actually 1920 x 1080 and that your 1280x720 output is a window - a "viewport" - on to it.
 
-
 
-
Here's a run-down of the settings you will probably end up with:
 
-
* Right-click on the desktop and choose your primary display. It should be the only one present.
 
-
* In the resulting window, click Additional Properties
 
-
* In the nView Display Settings pane, Mode is Clone, and your displays should be labelled 1a and 1b. The Primary Display will be the big one. You should have the option, "Disable auto-panning on secondary device (viewport lock)". This is the Holy Grail. It should be unchecked for now.
 
-
* Use the Color Correction settings to get your main display to match the appearance of your video capture output as displayed on the capture machine to make them look as similar as possible. Save this as a profile.
 
-
 
-
When you have this all working correctly
 
-
* In the XP Control Panel, go to "NVIDIA nView Desktop Manager" (''not'' "NVIDIA Control Panel" - that's the new one)
 
-
* Click Profiles and save it.
 
-
 
-
Remember that setting in the nView Display Settings pane, "Disable auto-panning on secondary device (viewport lock)" (see above)?
 
-
You'll notice that the window on your capture system moves about inside the main screen, so to speak. as you move the cursor on the Windows machine  to the edge of the captured display window, the position of that window moves with the cursor until it reaches the edge of the main screen. This is because the output of the PC graphics card feeding the capture system is displaying a 1280x720 viewport that looks on to a virtual desktop that's 1920x1080. You need to lock down that window to the centre of the screen. Not only that, you will have to do that every time you start up the machine. 
 
-
 
-
Here's how to make it easy. Simply make the desktop image on the screen a 1280x720 item centered on a noticeably different screen background. You do this in Display Properties (right-click on the XP desktop and choose Properties). Simply go into your favourite graphics app and create something 1280x720. It could be as simple as a black box. Load it as you Desktop Background and choose Position: Center.
 
-
 
-
Instead of a black box, of course, it could be something more fun. Like this image for example, which you can download and use (but don't use it for anything going out of the building). I use it on a 50% grey background, so you simply see the display on that background. Nice and obvious to see the edges.
 
-
 
-
[[Image:HD-Treet-Testcard-720p.png|350px|link=[[File:HD-Treet-Testcard-720p.png]]]]
 
-
 
-
To set the viewport position up, then, all you do is this:
 
-
* Make sure the PC desktop is visible
 
-
* Right-click on the desktop, choose NVIDIA Display - (name of your primary display)
 
-
* Click Additional Properties in  the GeForce pane
 
-
* Click nView Display Settings
 
-
* Drag the control panel to the centre of the screen
 
-
 
-
Now, look at your capture display in Wirecast for example; or you can use Media Express or QT7->New Movie Recording.
 
-
* Carefully move the cursor on the PC to move the viewport so that it displays only the 1280x720 image in the centre of the screen.
 
-
* When it is precisely positioned, check the "Disable auto-panning on secondary device (viewport lock)" box and click Apply, OK.
 
-
* Close the control panel and you're done.
 
-
 
-
Treet has a HUD that you can use in-world that displays a translucent frame. You can edit the size of this so that it exactly encloses the capture window. This then becomes your "Viewfinder".
 

Revision as of 10:52, 27 July 2011

Personal tools