BlackMagic Intensity support?

Discussion in 'Bug Reports' started by oRuin, Oct 8, 2012.

  1. oRuin Member

    Hello,

    Been giving OBS a go now for the last few hours using different setups (dxtory, etc)
    Fantastic work! Really great stuff.

    I have an issue though, I use a Black Magic Intensity Pro to capture my Xbox 360. Sadly, when I try to add the card as a source i'm not getting the correct resolution options.

    Under 'Decklink Video Capture' i'm getting, 720x486 and 720x576. Both at 50 fps max.
    Under 'Blackmagic WDM Capture' I don't have any resolution options at all.

    The device is set to 720p 59.94fps by default.
    My OBS video settings are 720p, 60fps.

    Am I missing something, or is the Bmip not yet supported?

    Thanks and keep up the good work!
  2. Jim

    Jim Developer

  3. oRuin Member

    Thanks for the response.
    Here is the info.

    Code | Analyze
    Device: Blackmagic WDM Capture
    
    Device: Logitech HD Webcam C525
       type: RGB24, usingFourCC: false, res: 640x480 - 640x480, fps: 5-30
       type: RGB24, usingFourCC: false, res: 160x120 - 160x120, fps: 5-30
       type: RGB24, usingFourCC: false, res: 176x144 - 176x144, fps: 5-30
       type: RGB24, usingFourCC: false, res: 320x176 - 320x176, fps: 5-30
       type: RGB24, usingFourCC: false, res: 320x240 - 320x240, fps: 5-30
       type: RGB24, usingFourCC: false, res: 432x240 - 432x240, fps: 5-30
       type: RGB24, usingFourCC: false, res: 352x288 - 352x288, fps: 5-30
       type: RGB24, usingFourCC: false, res: 544x288 - 544x288, fps: 5-30
       type: RGB24, usingFourCC: false, res: 640x360 - 640x360, fps: 5-30
       type: RGB24, usingFourCC: false, res: 752x416 - 752x416, fps: 5-30
       type: RGB24, usingFourCC: false, res: 800x448 - 800x448, fps: 5-30
       type: RGB24, usingFourCC: false, res: 864x480 - 864x480, fps: 5-30
       type: RGB24, usingFourCC: false, res: 960x544 - 960x544, fps: 5-30
       type: RGB24, usingFourCC: false, res: 1024x576 - 1024x576, fps: 5-30
       type: RGB24, usingFourCC: false, res: 800x600 - 800x600, fps: 5-30
       type: RGB24, usingFourCC: false, res: 1184x656 - 1184x656, fps: 5-30
       type: RGB24, usingFourCC: false, res: 960x720 - 960x720, fps: 5-30
       type: RGB24, usingFourCC: false, res: 1280x720 - 1280x720, fps: 5-30
       type: RGB24, usingFourCC: false, res: 1392x768 - 1392x768, fps: 5-30
       type: RGB24, usingFourCC: false, res: 1504x832 - 1504x832, fps: 5-30
       type: RGB24, usingFourCC: false, res: 1600x896 - 1600x896, fps: 5-30
       type: RGB24, usingFourCC: false, res: 1280x960 - 1280x960, fps: 5-30
       type: I420, usingFourCC: false, res: 640x480 - 640x480, fps: 5-30
       type: I420, usingFourCC: false, res: 160x120 - 160x120, fps: 5-30
       type: I420, usingFourCC: false, res: 176x144 - 176x144, fps: 5-30
       type: I420, usingFourCC: false, res: 320x176 - 320x176, fps: 5-30
       type: I420, usingFourCC: false, res: 320x240 - 320x240, fps: 5-30
       type: I420, usingFourCC: false, res: 432x240 - 432x240, fps: 5-30
       type: I420, usingFourCC: false, res: 352x288 - 352x288, fps: 5-30
       type: I420, usingFourCC: false, res: 544x288 - 544x288, fps: 5-30
       type: I420, usingFourCC: false, res: 640x360 - 640x360, fps: 5-30
       type: I420, usingFourCC: false, res: 752x416 - 752x416, fps: 5-30
       type: I420, usingFourCC: false, res: 800x448 - 800x448, fps: 5-30
       type: I420, usingFourCC: false, res: 864x480 - 864x480, fps: 5-30
       type: I420, usingFourCC: false, res: 960x544 - 960x544, fps: 5-30
       type: I420, usingFourCC: false, res: 1024x576 - 1024x576, fps: 5-30
       type: I420, usingFourCC: false, res: 800x600 - 800x600, fps: 5-30
       type: I420, usingFourCC: false, res: 1184x656 - 1184x656, fps: 5-30
       type: I420, usingFourCC: false, res: 960x720 - 960x720, fps: 5-30
       type: I420, usingFourCC: false, res: 1280x720 - 1280x720, fps: 5-30
       type: I420, usingFourCC: false, res: 1392x768 - 1392x768, fps: 5-30
       type: I420, usingFourCC: false, res: 1504x832 - 1504x832, fps: 5-30
       type: I420, usingFourCC: false, res: 1600x896 - 1600x896, fps: 5-30
       type: I420, usingFourCC: false, res: 1280x960 - 1280x960, fps: 5-30
    
    
    Device: Decklink Video Capture
       type: UYVY, usingFourCC: false, res: 720x486 - 720x486, fps: 29.97-29.97
       type: UYVY, usingFourCC: false, res: 720x486 - 720x486, fps: 23.976-23.976
       type: UYVY, usingFourCC: false, res: 720x576 - 720x576, fps: 25-25
       type: UYVY, usingFourCC: false, res: 720x486 - 720x486, fps: 59.9402-59.9402
       type: UYVY, usingFourCC: false, res: 720x576 - 720x576, fps: 50-50
    
    Device: Dxtory Video 1
       type: RGB32, usingFourCC: false, res: 1920x1080 - 1920x1080, fps: 30-30
    
    Device: Dxtory Video 2
       type: RGB32, usingFourCC: false, res: 640x480 - 640x480, fps: 30-30
    
    Device: Dxtory Video 3
       type: RGB32, usingFourCC: false, res: 640x480 - 640x480, fps: 30-30
    
    Device: Dxtory Video 4
       type: RGB32, usingFourCC: false, res: 640x480 - 640x480, fps: 30-30
  4. oRuin Member

    Just wondering, anyone else out there currently using a Black magic device that is looking to use OBS?
  5. Jim

    Jim Developer

    This may be something to do with your blackmagic settings somewhere, though I'm not sure. It's unusual for a device not to have any directshow support.
  6. R1CH

    Admin Developer

    The blackmagic drivers are pretty freaky. I believe you have to open the directshow properties dialog to pick your resolution, then the list of supported resolutions reported to directshow will change.
  7. oRuin Member

    So, am I out a luck? To be honest I'm thinking of eBaying this card off and picking up one of the Avermedia Live Gamer cards up. I hear so many problems about these drivers.
  8. Muf

    Moderator

    While I agree it's probably a good idea to get a different card, at the development stage that OBS is in I think it's crucial to debug as many different capture sources as possible, so that more devices will be supported and less people run into problems.

    I also have a Blackmagic Intensity Shuttle on a shelf somewhere (I call it the paperweight because it's useless for anything other than SD resolution) so I could also help test with Blackmagic's Decklink source.
  9. oRuin Member

    Is there anything I can do to help? I can give more info to help out. Driver version, settings etc.
  10. Animeruko Member

    I don't have a Blackmagic card but I may have a possible workaround. If you can use a video player that supports the blackmagic card as an input you could then use OBS's window capture to grab the player window. I have to use this method for my Hauppauge Colossus. I know its not the same as just using the card directly but it may help until the driver thing is sorted out and saves you some money.
  11. R1CH

    Admin Developer

    It appears the blackmagic card outputs HDYC instead of UYVY which are identical save for some possible colorspace conversion. Support should be coming soon!
  12. oRuin Member

    Fantastic news! Thanks very much!
    Keep up the good work, great app :)
  13. doriboi New Member

    Thank you Rich for this news as I have a BMIP.
  14. Jim

    Jim Developer

    it -should- work, although there's a minor bug still that can make it occasionally not output correctly -- but it should be fixed soon (again). sorry about the continued delay if you still can't get display from it
  15. Kerviel New Member

    In xsplit I select the Decklink option in devices to get the video and audio from my Black Magic Intensity Pro, however in OBS that one comes up just blank, so I used the Blackmagic WDM Capture selection in devices to get the video to show, however the audio does not work. Should I still be using the Decklink Video Capture option like I do in xsplit?
  16. Sylvex New Member

    Hi, also having issues with the BMI Pro in OBS. I can't get anything other than a black or red screen. It seems OBS does not support the 59.94 FPS setting which is required to get video from my PS3. Don't know anything about audio as I haven't gotten that far yet.

    Code | Analyze
    Device: XSplitBroadcaster
       type: RGB32, usingFourCC: false, res: 1x1 - 320x240, fps: 1-255.004
       type: YUY2, usingFourCC: false, res: 1x1 - 320x240, fps: 1-255.004
    
    Device: Decklink Video Capture
       type: UYVY, usingFourCC: false, res: 720x486 - 720x486, fps: 29.97-29.97
       type: UYVY, usingFourCC: false, res: 720x486 - 720x486, fps: 23.976-23.976
       type: UYVY, usingFourCC: false, res: 720x576 - 720x576, fps: 25-25
       type: UYVY, usingFourCC: false, res: 720x486 - 720x486, fps: 59.9402-59.9402
       type: UYVY, usingFourCC: false, res: 720x576 - 720x576, fps: 50-50
       type: 'HDYC', usingFourCC: true, res: 1920x1080 - 1920x1080, fps: 23.976-23.976
       type: 'HDYC', usingFourCC: true, res: 1920x1080 - 1920x1080, fps: 24-24
       type: 'HDYC', usingFourCC: true, res: 1920x1080 - 1920x1080, fps: 25-25
       type: 'HDYC', usingFourCC: true, res: 1920x1080 - 1920x1080, fps: 29.97-29.97
       type: 'HDYC', usingFourCC: true, res: 1920x1080 - 1920x1080, fps: 30-30
       type: 'HDYC', usingFourCC: true, res: 1280x720 - 1280x720, fps: 50-50
       type: 'HDYC', usingFourCC: true, res: 1280x720 - 1280x720, fps: 59.9402-59.9402
       type: 'HDYC', usingFourCC: true, res: 1280x720 - 1280x720, fps: 60.0002-60.0002
    
    Device: Dxtory Video 1
       type: RGB32, usingFourCC: false, res: 1280x720 - 1280x720, fps: 60.0002-60.0002
    
    Device: Dxtory Video 2
       type: RGB32, usingFourCC: false, res: 1280x800 - 1280x800, fps: 60.0002-60.0002
    
    Device: Dxtory Video 3
       type: RGB32, usingFourCC: false, res: 1920x1200 - 1920x1200, fps: 60.0002-60.0002
    
    Device: Dxtory Video 4
       type: RGB32, usingFourCC: false, res: 640x480 - 640x480, fps: 30-30
    So far what I've tried is to add the Decklink Video Capture device then hit configure and select the appropriate setting ( 1080i 59.94 or 720p 59.94 depending how I set the PS3) and hitting apply/OK. However this shows nothing but a black screen and when I re-enter the properties and hit configure again the setting has mysteriously switched to 1080i 60 or 720p 60.

    [​IMG]

    When this happened a few times I tried to use the custom resolution setting beneath the device selection but it does not accept the "." as a valid character so I could not set 59.94. If I set it to 59 then it changes from completely black to a red screen at the correct resolution.

    Willing to help with troubleshooting any time, PM me a skype or IRC channel or something if you need help.
  17. Jim

    Jim Developer

    Yep, I do know of this issue -- I'm going to try to push out a fix fairly soon for it.
  18. oRuin Member

    Thanks very much for the Blackmagic support! Fantastic job!
  19. Nightwalker Member

    The BMI works great now, but I don't get any sound unless I select Decklink under my mic setting. I know with Xsplit, they force you to listen to your own BMI sound, so hopefully you guys can incorporate a solution where BMI sound isn't played back.
  20. R1CH

    Admin Developer

    I've found the Directshow device sound from the BMI will slowly desync over time (in VDub / XSplit), does this happen for you too? I end up just splitting and capturing via 3.5mm line in.

Share This Page