paibox
heros in an halfshel
So you're holding off on using OBS for streaming your console games because there is no deinterlacing feature for the video capture device source yet? Hold off no more, read this guide and start streaming like a happyman from the future today!
Please note that this only works with the 32-bit version of OBS for now.
First of all, you need to grab an external capture application known as AmarecTV.
Grab the latest version (during the time of writing this, 2.31) from here: http://www.amarectv.com/english/amarectv_e.htm Instructions on how to do this are sort of available on that page, so if you feel like figuring it out based on the info on that page, you are of course free to do so.
While I can't guarantee that your capture device of choice will work properly with AmarecTV, it does support a wide range of capture cards as long as their drivers have a DirectShow interface available.
Once you have unpacked AmarecTV, run the included file live_setup231a_en.exe to install the DirectShow passthrough that will patch through your video capture to OBS. You may have to restart your computer after installing it, depending on your system settings and/or operating system used.
Once you have both AmarecTV and the Amarec Live DirectShow passthrough installed, you're ready to get started. While AmarecTV has many advanced options and presets that you can use for different consoles and video inputs, we'll start off by keeping it simple. The first time you start up AmarecTV, you are likely to be greeted by this window:
First off, you should select your capture device from the list at the top left, in this case I've selected "AverMedia BDA Analog Capture", since that is the part of my capture card that houses the composite and S-Video inputs. If you have multiple inputs, select the one you have your console or device connected to. If you get no sound at first, make sure you select the right sound input device from the list at the bottom left. AmarecTV will by default populate the "Format" list on the right side of the window with supported capture formats reported by your capture device. If you leave it empty, it will attempt to select an appropriate format based on the signal, but as you see, you can also select a specific format yourself, or even specify the parameters as long as you know what you're doing.
Once you're done with this, you should have your capture device video pop up in AmarecTV, and hopefully the audio should be working as well. If your audio is not working and you are using a USB capture device, right click the main AmarecTV window and check the "Input & Channel" menu item, make sure that the option selected in there matches the input your console is currently connected to. Your AmarecTV windows should now look something like this:
(Except maybe you picked a better game than I did.)
With the default settings, deinterlacing may not work for you, and you could end up getting something like this while turning around in a game:
To fix this, open up the configuration dialog for AmarecTV again, either by clicking the button at the top left of the main window, or by pressing "C" on your keyboard. (AmarecTV has a lot of useful shortcut keys.) Navigate to the tab "Graph 2(Preview)", where you should be greeted by something like this:
As you can see, there are quite a few useful options here, such as cropping, aspect ratio and the alike, but for now just focus on the "Deinterlacing" part of the dialog. While using "Auto Select" often works, it may have trouble figuring out if some modes (for instance 480i Component input) are interlaced or not, and you can force it to deinterlace either by selecting "Top field first" or "Bottom field first". As for the "Function" list below, the different modes work with different amounts of success for different games, experiment around with it a bit to see what fits your game the most snugly. I'll just set it to "Top field first" and "Action Game" for now, since Evil Dead for Xbox is such an action-filled and amazing game. Let's close the configuration dialog check out what we've got...
There we go, we're instantly rid of those pesky interlacing lines!
All that's left to do now is configure AmarecTV's DirectShow passthrough. To do this, open up AmarecTV's configuration dialog again. In case you forgot how to do it, either click the button at the top left of the AmarecTV window or press "C" on your keyboard. Navigate to tab "Graph 3(Live)", which looks like this:
If the bottom part of the dialog does not look like in the picture, it means you have not successfully installed the AmarecTV Live Directshow passthrough.
Click the "Live Enable" checkbox, set your output format to a suitable resolution and frame rate and click "Register Filter". The audio settings are not that important, but you can experiment with them if you wish, for outputting the sound to stream only and so on. There, we should be all set now! Time to start up OBS and get this Amarec thing in there!
Once you have OBS running, go to the scene of your choice and add a video capture device source, your configuration should look something like this, with "Amarec Video Capture" being the device you want to use.
Note that I have ticked the "Custom Resolution" checkbox and manually selected a resolution and frame rate. This may or may not be necessary for you, but the AmarecTV Live DirectShow passthrough offers dynamic frame rate, and may cause some issues if it reports a frame rate of 10 or something while OBS probes it. Once you're done, click OK and go on to preview your stream.
There you go! You now have happily deinterlaced video game console input in the sweet home of your OBS, and with very little additional CPU usage since AmarecTV itself is also very lightweight.
You do need to keep AmarecTV running for the DirectShow passthrough to function, but if your screen space is at a premium, you can safely minimize it and it will still work.
Note: AmarecTV might pop up a warning message about the frame rate not being supported. In most cases, this can safely be ignored, and it will work perfectly fine anyway.
Hope you guys liked the guide. Since I've set this up so many times myself, I probably forgot something, don't hesitate to ask if you have any additional questions in case something was unclear. I will call you names and send tiny monkeys to punch you in the stomach, but I promise that I'll also do my best to answer.
Please note that this only works with the 32-bit version of OBS for now.
First of all, you need to grab an external capture application known as AmarecTV.
Grab the latest version (during the time of writing this, 2.31) from here: http://www.amarectv.com/english/amarectv_e.htm Instructions on how to do this are sort of available on that page, so if you feel like figuring it out based on the info on that page, you are of course free to do so.
While I can't guarantee that your capture device of choice will work properly with AmarecTV, it does support a wide range of capture cards as long as their drivers have a DirectShow interface available.
Once you have unpacked AmarecTV, run the included file live_setup231a_en.exe to install the DirectShow passthrough that will patch through your video capture to OBS. You may have to restart your computer after installing it, depending on your system settings and/or operating system used.
Once you have both AmarecTV and the Amarec Live DirectShow passthrough installed, you're ready to get started. While AmarecTV has many advanced options and presets that you can use for different consoles and video inputs, we'll start off by keeping it simple. The first time you start up AmarecTV, you are likely to be greeted by this window:
First off, you should select your capture device from the list at the top left, in this case I've selected "AverMedia BDA Analog Capture", since that is the part of my capture card that houses the composite and S-Video inputs. If you have multiple inputs, select the one you have your console or device connected to. If you get no sound at first, make sure you select the right sound input device from the list at the bottom left. AmarecTV will by default populate the "Format" list on the right side of the window with supported capture formats reported by your capture device. If you leave it empty, it will attempt to select an appropriate format based on the signal, but as you see, you can also select a specific format yourself, or even specify the parameters as long as you know what you're doing.
Once you're done with this, you should have your capture device video pop up in AmarecTV, and hopefully the audio should be working as well. If your audio is not working and you are using a USB capture device, right click the main AmarecTV window and check the "Input & Channel" menu item, make sure that the option selected in there matches the input your console is currently connected to. Your AmarecTV windows should now look something like this:
(Except maybe you picked a better game than I did.)
With the default settings, deinterlacing may not work for you, and you could end up getting something like this while turning around in a game:
To fix this, open up the configuration dialog for AmarecTV again, either by clicking the button at the top left of the main window, or by pressing "C" on your keyboard. (AmarecTV has a lot of useful shortcut keys.) Navigate to the tab "Graph 2(Preview)", where you should be greeted by something like this:
As you can see, there are quite a few useful options here, such as cropping, aspect ratio and the alike, but for now just focus on the "Deinterlacing" part of the dialog. While using "Auto Select" often works, it may have trouble figuring out if some modes (for instance 480i Component input) are interlaced or not, and you can force it to deinterlace either by selecting "Top field first" or "Bottom field first". As for the "Function" list below, the different modes work with different amounts of success for different games, experiment around with it a bit to see what fits your game the most snugly. I'll just set it to "Top field first" and "Action Game" for now, since Evil Dead for Xbox is such an action-filled and amazing game. Let's close the configuration dialog check out what we've got...
There we go, we're instantly rid of those pesky interlacing lines!
All that's left to do now is configure AmarecTV's DirectShow passthrough. To do this, open up AmarecTV's configuration dialog again. In case you forgot how to do it, either click the button at the top left of the AmarecTV window or press "C" on your keyboard. Navigate to tab "Graph 3(Live)", which looks like this:
If the bottom part of the dialog does not look like in the picture, it means you have not successfully installed the AmarecTV Live Directshow passthrough.
Click the "Live Enable" checkbox, set your output format to a suitable resolution and frame rate and click "Register Filter". The audio settings are not that important, but you can experiment with them if you wish, for outputting the sound to stream only and so on. There, we should be all set now! Time to start up OBS and get this Amarec thing in there!
Once you have OBS running, go to the scene of your choice and add a video capture device source, your configuration should look something like this, with "Amarec Video Capture" being the device you want to use.
Note that I have ticked the "Custom Resolution" checkbox and manually selected a resolution and frame rate. This may or may not be necessary for you, but the AmarecTV Live DirectShow passthrough offers dynamic frame rate, and may cause some issues if it reports a frame rate of 10 or something while OBS probes it. Once you're done, click OK and go on to preview your stream.
There you go! You now have happily deinterlaced video game console input in the sweet home of your OBS, and with very little additional CPU usage since AmarecTV itself is also very lightweight.
You do need to keep AmarecTV running for the DirectShow passthrough to function, but if your screen space is at a premium, you can safely minimize it and it will still work.
Note: AmarecTV might pop up a warning message about the frame rate not being supported. In most cases, this can safely be ignored, and it will work perfectly fine anyway.
Hope you guys liked the guide. Since I've set this up so many times myself, I probably forgot something, don't hesitate to ask if you have any additional questions in case something was unclear. I will call you names and send tiny monkeys to punch you in the stomach, but I promise that I'll also do my best to answer.