Bug Report Amarec Screen Cap - Blank Screen

doicm

New Member
When I try to screen capture AmarecTV with OBS, the capture comes back as a blank screen. It will show the dialog window borders around the amarec video, but it won't show any of the actual video.

The direct capture via live mode and video capture works, but I'd rather have a screen capture for the program. Is there any way to make this work? If you need more info, I'm able to provide, although I didn't know if the logs would be necessary.
 

paibox

heros in an halfshel
Open up the settings in Amarec and check the "Advanced" tab.

On that tab, there is a "Video Renderer Setting" panel, change this to "Priority to EVR". Depending on your video card, Windows version/configuration, stars aligning, etc, this will allow you to screen capture Amarec. Otherwise there is nothing you can do, since Amarec, like many other video players and capture applications, primarily use overlay to display the picture from the capture source.
 

Joe33345

Member
use AmarecTV's live output instead of screen capturing. http://www.amarectv.com/download/amarectv220c.zip

AmarecTV 2.20c is the best for the live output. 2.10b and 2.30 have lag issues. Download and extract this. Then run live_setup115b_en.exe which is included in the folder you extract. Then go to Config in AmarecTV and setup Graph 3(Live) under Live with your output settings to Open Broadcaster Software. Then in OBS add the video capture device source labeled AmarecTV and you have AmarecTV's source with no issues :-)

JoeNumbers
 

paibox

heros in an halfshel
I've not experienced this lag you're speaking of in AmarecTV 2.31, and I would not recommend using 2.20c, since there is a frame rate bug with its Live output (you have to specify a frame rate over 60 if you want actual 60 FPS Live output) and it's missing a number of fixes and features 2.31 has.
 

doicm

New Member
I did find an alternative idea involving capturing the Monitor instead of a Screen Region. It's a little bit more of a hassle, but if other people are still experiencing issues and none of the above worked for them (I haven't tried the above yet myself), this'll do.

Thanks for all the help! :D
 
Joe33345 said:
use AmarecTV's live output instead of screen capturing. http://www.amarectv.com/download/amarectv220c.zip

AmarecTV 2.20c is the best for the live output. 2.10b and 2.30 have lag issues. Download and extract this. Then run live_setup115b_en.exe which is included in the folder you extract. Then go to Config in AmarecTV and setup Graph 3(Live) under Live with your output settings to Open Broadcaster Software. Then in OBS add the video capture device source labeled AmarecTV and you have AmarecTV's source with no issues :-)

JoeNumbers


This method no longer works with the latest version (0.473b), it worked on 0.472. When you select 'Video Capture' as the source and select the properties, and select 'AmarecTV' as the device, you now get a black screen. Any ideas?
 

paibox

heros in an halfshel
I'm not quite sure what could be causing that, Amarec's DirectShow passthrough works fine for me in the 0.473b builds as well as the latest GIT build as well. As long as you are using the 32-bit version of OBS, it should work fine. Could you perhaps post a log of when you've added AmaRec Video Capture to a scene and tried to preview or stream?
 
Ok have just tried the 32bit version, and need to select 'Video Capture Device' as the source, went to properties and selected 'Amarec video Capture' as the device and it now works. How come this doesnt work with the 64BIT version?
 

paibox

heros in an halfshel
Because Amarec only has 32-bit DirectShow filters, I'm actually a bit surprised it would even show up in the 64-bit version of OBS. There are no disadvantages to using the 32-bit version of OBS anyway, so nothing to worry about there.
 
Ok thanks, will OBS ever actually work with the Micomsoft SC-500N1/Startech PEXHDCAP capture card hardware when selecting 'Video Capture Device' as the source, as it can see the Micomsoft capture card (SA7160 PCI, Analog 01 Capture), but upon selecting the device i just get a solid red screen in OBS??.
 

paibox

heros in an halfshel
I have that exact same model of capture card, except I use the StarTech drivers, and it works perfectly fine for me. In the next version of OBS you will also be able to use the sound source for the capture card directly in OBS, and use point filtering in case you're capturing low res RGB or VGA sources and want to upscale them without blur.

If you're getting a red screen, make sure you don't have an invalid resolution selected. (If the custom resolution checkbox is ticked.) I unfortunately can't help you troubleshoot it in detail, but I do know that the card itself is compatible with OBS.
 
Really, so the actual hardware works?. Yeah i have custom resolution on but it was set to 1280x720 which is the max the capture card can capture at. I have also unticked the custom resolution and i still get the same red screen in OBS.

I was under the impression the StarTech drivers were not as good as the Micomsoft ones, as they have been updated more recently...i dont think the starTech drivers have been updated since release?

Do we have an approx date for the next release of OBS?
 

paibox

heros in an halfshel
I'm not actually sure if the Micomsoft drivers for that particular model has been updated so much as repackaged to allow installing on newer operating systems, I've seen no difference in functionality between the two. If you do set a resolution though, you have to make sure that you're actually feeding video to the card at that resolution.

Also, that's not quite true, the SA7160 supports 1920x1080p, but it can only output 24 frames per second due to being a PCI express 1x card.

As for an approximate release date, I don't have one, but it shouldn't be too all that far off now. The current build still has some minor issues due to all the new features added, but they'll hopefully be worked out soon.
 
I actual tried uninstalling the Micomsoft drivers and installed the StarTech ones, and i still get the red screen when selecting 'Video Capture Device' as the source and then the SA7160 PCI, Analog 01 Capture as the device!
 

paibox

heros in an halfshel
I unfortunately don't know what might be up with that. Can you get output from the card in another application, such as AmarecTV, and check what resolution it indicates that the card is currently using? Did you select the right input as well? (By clicking the "Configure" button next to the card in the device list.) The card has seven different inputs, though composite and s-video aren't hooked up to a port, so you can't use those.
 
Yeah i usually use AmaRec for my game captures that i save to my PC HDD. The device settings for the capture card are set to 1280x720 @59.94, and i get the display from the 360 fine in AmaRec Itself. In OSB i select 'Video Capture Device' as the source and then in the properties settings i select 'SA7160 PCI, Analog 01 Capture' as the device from the drop down window. This results in a red screen where the video for the capture card should be display the 360 image

Now also in the device drop down window there is, 'AmaRec Video Capture' which uses the AmaRecTV Live software this works however, but actually isnt use the hardware of the capture device.
 

paibox

heros in an halfshel
Ah, yes, but I mean... if you click the "Configure" button next to the device name in OBS, which input is it set to use?
 
HDMI, it use the same setting as i use when i capture and save to my HHD.......

iParBYf6SJszu.jpg
 

paibox

heros in an halfshel
I'm sorry, I wish I knew why it isn't working properly for you. I didn't have any HDMI devices connected, so I thought maybe it was some issue with the HDMI connection, but I dug up a digital TV box and also tried an Xbox 360, and both of them showed up just fine. I noticed something, though, the card picks 1280x800 rather than 1280x720, so you might want to try selecting that resolution instead. If your scene is 1280x720, any pixels outside the screen should get cropped off anyway.
 
Top