Question / Help 16:9 Widescreen Video gets Cropped on Sides

BullyPro

New Member
Just started using BlackMagic Design's Web Presenter with OBS on a PC desktop computer. WebPresenter sends over a 1280x720 video feed. When opening up OBS on the PC I could see my video, but the sides are cropped, making it a 4:3 aspect ratio inside a 16:9 canvas. I went into the settings and changed the Output and Base both to 1280x720 and it still does the same thing. It doesn't stretch the image it just has black vertical bars where there should be video. I linked to what the video looked like on Facebook Live. The same way it looks on FB is the way it looked on OBS. As a test, I unplugged the USB cable and plugged directly into my MacBook Pro. That had no issues. Perfect resolution. Since I will need to use on my PC, can someone give me any feedback to what's going on and how I can fix? Thank you!!

Code:
13:14:52.828: CPU Name: AMD Athlon(tm) II X4 645 Processor
13:14:52.828: CPU Speed: 3100MHz
13:14:52.828: Physical Cores: 4, Logical Cores: 4
13:14:52.828: Physical Memory: 7935MB Total, 5275MB Free
13:14:52.828: Windows Version: 10.0 Build 14393 (revision: 953; 64-bit)
13:14:52.828: Running as administrator: false
13:14:52.828: Aero is Enabled (Aero is always on for windows 8 and above)
13:14:52.829: Portable mode: false
13:14:52.843: OBS 18.0.1 (64bit, windows)
13:14:52.843: ---------------------------------
13:14:52.844: ---------------------------------
13:14:52.844: audio settings reset:
13:14:52.844:     samples per sec: 44100
13:14:52.844:     speakers:        2
13:14:52.847: ---------------------------------
13:14:52.847: Initializing D3D11..
13:14:52.847: Available Video Adapters:
13:14:52.850:     Adapter 1: ATI Radeon HD 4200
13:14:52.850:       Dedicated VRAM: 264826880
13:14:52.850:       Shared VRAM:    2947547136
13:14:52.850:       output 1: pos={0, 0}, size={1280, 720}, attached=true
13:14:52.854: Loading up D3D11 on adapter ATI Radeon HD 4200 (0)
13:14:52.871: D3D11 loaded sucessfully, feature level used: 41216
13:14:54.180: ---------------------------------
13:14:54.180: video settings reset:
13:14:54.180:     base resolution:   1680x1050
13:14:54.180:     output resolution: 1680x1050
13:14:54.180:     downscale filter:  Bicubic
13:14:54.180:     fps:               30/1
13:14:54.180:     format:            NV12
13:14:54.182: Audio monitoring device:
13:14:54.182:     name: Default
13:14:54.182:     id: default
13:14:54.182: ---------------------------------
13:14:54.184: Required module function 'obs_module_load' in module '../../obs-plugins/64bit/chrome_elf.dll' not found, loading of module failed
13:14:54.187: [CoreAudio encoder]: CoreAudio AAC encoder not installed on the system or couldn't be loaded
13:14:54.189: [AMF Encoder] Unable to load 'amfrt64.dll', error code 126.
13:14:54.203: Required module function 'obs_module_load' in module '../../obs-plugins/64bit/libcef.dll' not found, loading of module failed
13:14:54.204: Required module function 'obs_module_load' in module '../../obs-plugins/64bit/libEGL.dll' not found, loading of module failed
13:14:54.205: Required module function 'obs_module_load' in module '../../obs-plugins/64bit/libGLESv2.dll' not found, loading of module failed
13:14:54.206: Failed to load 'en-US' text for module: 'obs-browser.dll'
13:14:54.206: [browser_source: 'Version: 1.29.0']
13:14:54.208: LoadLibrary failed for 'nvEncodeAPI64.dll': The specified module could not be found.
13:14:54.208:  (126)
13:14:54.458: Couldn't find VLC installation, VLC video source disabled
13:14:54.470: No blackmagic support
13:14:54.482: ---------------------------------
13:14:54.482:   Loaded Modules:
13:14:54.482:     win-wasapi.dll
13:14:54.482:     win-mf.dll
13:14:54.482:     win-dshow.dll
13:14:54.482:     win-decklink.dll
13:14:54.482:     win-capture.dll
13:14:54.482:     vlc-video.dll
13:14:54.482:     text-freetype2.dll
13:14:54.482:     rtmp-services.dll
13:14:54.482:     obs-x264.dll
13:14:54.482:     obs-vst.dll
13:14:54.482:     obs-transitions.dll
13:14:54.482:     obs-text.dll
13:14:54.482:     obs-qsv11.dll
13:14:54.482:     obs-outputs.dll
13:14:54.482:     obs-filters.dll
13:14:54.482:     obs-ffmpeg.dll
13:14:54.482:     obs-browser.dll
13:14:54.482:     image-source.dll
13:14:54.482:     frontend-tools.dll
13:14:54.482:     enc-amf.dll
13:14:54.482:     coreaudio-encoder.dll
13:14:54.482: ==== Startup complete ===============================================
13:14:54.484: All scene data cleared
13:14:54.484: ------------------------------------------------
13:14:54.541: WASAPI: Device 'Speakers (Realtek High Definition Audio)' initialized
13:14:54.544: Switched to scene 'Scene'
13:14:54.545: ------------------------------------------------
13:14:54.545: Loaded scenes:
13:14:54.545: - scene 'Scene':
13:14:54.545:     - source: 'Video Capture Device' (dshow_input)
13:14:54.545: ------------------------------------------------
13:14:54.598: ---------------------------------
13:14:54.598: [DShow Device: 'Video Capture Device'] settings updated:
13:14:54.598:     video device: Blackmagic Web Presenter
13:14:54.598:     video path: \\?\usb#vid_1edb&pid_bde5&mi_00#6&b114711&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global
13:14:54.598:     resolution: 640x480
13:14:54.598:     fps: 30.00 (interval: 333333)
13:14:54.598:     format: YUY2
13:14:54.720: adding 23 milliseconds of audio buffering, total audio buffering is now 23 milliseconds
13:17:25.084: ---------------------------------
13:17:25.084: video settings reset:
13:17:25.084:     base resolution:   1366x768
13:17:25.084:     output resolution: 1364x768
13:17:25.084:     downscale filter:  Bicubic
13:17:25.084:     fps:               30/1
13:17:25.084:     format:            NV12
13:17:25.102: Settings changed (outputs, video)
13:17:25.103: ------------------------------------------------
13:18:32.754: ---------------------------------
13:18:32.754: video settings reset:
13:18:32.754:     base resolution:   1366x768
13:18:32.754:     output resolution: 1280x780
13:18:32.754:     downscale filter:  Bicubic
13:18:32.754:     fps:               30/1
13:18:32.754:     format:            NV12
13:18:32.771: Settings changed (video)
13:18:32.771: ------------------------------------------------
13:20:54.039: Switched to Preview/Program mode
13:20:54.040: ------------------------------------------------
13:20:55.296: User switched to scene 'Scene'
13:20:55.298: Switched to regular Preview mode
13:20:55.298: ------------------------------------------------
13:35:30.224: ---------------------------------
13:35:30.224: video settings reset:
13:35:30.224:     base resolution:   1280x780
13:35:30.224:     output resolution: 1280x780
13:35:30.224:     downscale filter:  Bicubic
13:35:30.224:     fps:               30/1
13:35:30.224:     format:            NV12
13:35:30.241: Settings changed (outputs, video)
13:35:30.241: ------------------------------------------------
13:37:20.261: ---------------------------------
 

Attachments

  • shot01.jpg
    shot01.jpg
    281.7 KB · Views: 531
  • 2017-03-20 13-14-52.txt
    33 KB · Views: 220

EBrito

Active Member
As Harold said, your base resoultion is this:

13:14:54.598: [DShow Device: 'Video Capture Device'] settings updated:
13:14:54.598: video device: Blackmagic Web Presenter
13:14:54.598: video path: \\?\usb#vid_1edb&pid_bde5&mi_00#6&b114711&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global
13:14:54.598: resolution: 640x480

So, edit properties in source and set resolution to 1280x720
 

BullyPro

New Member
As Harold said, your base resoultion is this:

13:14:54.598: [DShow Device: 'Video Capture Device'] settings updated:
13:14:54.598: video device: Blackmagic Web Presenter
13:14:54.598: video path: \\?\usb#vid_1edb&pid_bde5&mi_00#6&b114711&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global
13:14:54.598: resolution: 640x480

So, edit properties in source and set resolution to 1280x720

Thank you Harold and EBrito. Sorry if I'm not completely understanding but can you give me further clarification? As mentioned already, I did go into OBS>Settings>Video and set the Base (Canvas) Resolution to 1280x720 as well as the Output (see attached). So when talking about the source, are you meaning the video signal coming out of the BlackMagic Web Presenter device? If so, 1280x720 is the only resolution that device will output through it's USB interface, no matter what signal is going in (see attached documentation). Currently there is a 1920x1080 60i signal going in and a 1280x720 signal coming out of the device. If this is not what you are talking about please let me know. Thanks again!
 

Attachments

  • settings-screenshot.jpg
    settings-screenshot.jpg
    108.8 KB · Views: 853
  • Screen Shot 2017-03-20 at 8.38.09 PM.png
    Screen Shot 2017-03-20 at 8.38.09 PM.png
    138.2 KB · Views: 802

BullyPro

New Member
you didn't choose 1280x720
Hello Harold, please if you could provide further clarification. I "didn't choose 1280x720" where? I know i choose 1280x720 on the base resolution settings on OBS (see attachment in previous post), I did several times. Please see my attached log in the original post, i couldnt' put the entire log in the body because of the word count limit. And I know the BlackMagic Web Presenter only outputs 1280x720. So can you let me know where I didn't put the 1280x720? Thank you!
 

BullyPro

New Member
Could this be an issue/limitatoin with my graphic card or usb interface? I still see this in the 640x480 in my log (see below). Could it possibly not allow nothing higher than that? Or is there a setting I can adjust or verify on the PC? Again, i put the Blackmagic Web Presenter on a Mac computer and the resolution works at 1280x720. Thank you.


Code:
08:15:49.586: [DShow Device: 'Video Capture Device'] settings updated:
08:15:49.586:     video device: Blackmagic Web Presenter
08:15:49.586:     video path: \\?\usb#vid_1edb&pid_bde5&mi_00#6&b114711&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global
08:15:49.586:     resolution: 640x480
08:15:49.586:     fps: 30.00 (interval: 333333)
08:15:49.586:     format: YUY2
 

BullyPro

New Member
Edit source properties and set resolution to 1280x720
Thank you EBrito, but the source is the BlackMagic Design Web Presenter, it can only output 1280x720. It scales any input to it to 1280x720. You cannot change the resolution output. Please let me know if you were referring to something else. Thank you!!!!
 

EBrito

Active Member
Your OBS Source, video capture device, is where you get Blackmagic output into OBS
Open properties of that source (double click) and set resolution to 1280x720

Now, it is 640x480:


08:15:49.586: [DShow Device: 'Video Capture Device'] settings updated:
08:15:49.586: video device: Blackmagic Web Presenter
08:15:49.586: video path: \\?\usb#vid_1edb&pid_bde5&mi_00#6&b114711&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global
08:15:49.586: resolution: 640x480 <--------------------------********************************* SET TO 1280x720 *******************************
08:15:49.586: fps: 30.00 (interval: 333333)
08:15:49.586: format: YUY2
 

BullyPro

New Member
Thank you EBrito for the explanation!! When you said source I thought you were referring to changing the setting on that device's interface. I didn't know there was another place to change the resolution settings in OBS. So I changed the resoultion and it gave me a letter box video inside a red 4:3 screen (see attached) but I just stretched the image to fit the screen. Not sure if this will cause for poorer resolution because I stretched it but it worked, unless there is something else I need to do instead? Thank you for the help!

Code:
16:32:41.257:     obs-x264.dll
16:32:41.257:     obs-vst.dll
16:32:41.257:     obs-transitions.dll
16:32:41.257:     obs-text.dll
16:32:41.257:     obs-qsv11.dll
16:32:41.257:     obs-outputs.dll
16:32:41.257:     obs-filters.dll
16:32:41.257:     obs-ffmpeg.dll
16:32:41.257:     obs-browser.dll
16:32:41.257:     image-source.dll
16:32:41.257:     frontend-tools.dll
16:32:41.257:     enc-amf.dll
16:32:41.257:     coreaudio-encoder.dll
16:32:41.257: ==== Startup complete ===============================================
16:32:41.260: All scene data cleared
16:32:41.260: ------------------------------------------------
16:32:41.309: WASAPI: Device 'Microphone (Blackmagic Web Presenter)' initialized
16:32:41.319: WASAPI: Device 'Microphone (Blackmagic Web Presenter)' initialized
16:32:41.325: Switched to scene 'Scene'
16:32:41.325: ------------------------------------------------
16:32:41.325: Loaded scenes:
16:32:41.325: - scene 'Scene':
16:32:41.325:     - source: 'Video Capture Device' (dshow_input)
16:32:41.325:     - source: 'Audio Input Capture' (wasapi_input_capture)
16:32:41.325: ------------------------------------------------
16:32:41.351: adding 23 milliseconds of audio buffering, total audio buffering is now 23 milliseconds
16:32:41.379: ---------------------------------
16:32:41.379: [DShow Device: 'Video Capture Device'] settings updated:
16:32:41.379:     video device: Blackmagic Web Presenter
16:32:41.379:     video path: \\?\usb#vid_1edb&pid_bde5&mi_00#6&b114711&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global
16:32:41.379:     resolution: 640x480
16:32:41.379:     fps: 30.00 (interval: 333333)
16:32:41.379:     format: YUY2
16:32:47.205: ---------------------------------
16:32:47.205: [DShow Device: 'Video Capture Device'] settings updated:
16:32:47.205:     video device: Blackmagic Web Presenter
16:32:47.205:     video path: \\?\usb#vid_1edb&pid_bde5&mi_00#6&b114711&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global
16:32:47.205:     resolution: 1280x720
16:32:47.205:     fps: 30.00 (interval: 333333)
16:32:47.205:     format: MJPEG
16:32:47.206: DShow: HDevice::ConnectPins: failed to connect pins (0x80040207): The owner SID on a per-user subscription doesn't exist
16:32:47.206:
16:32:48.292: adding 23 milliseconds of audio buffering, total audio buffering is now 46 milliseconds
 

Attachments

  • Screen Shot 2017-03-22 at 4.32.54 PM.png
    Screen Shot 2017-03-22 at 4.32.54 PM.png
    375.3 KB · Views: 310

EBrito

Active Member
Select OBS Source:
CTRL+S Stretch ---> Covers all canvas (and can cause deformation if source has different aspect ratio)
CTRL+F Fit --> Covers all canvas maintaining aspect ratio.

(Right click on source. On menu, select Transform and choose one of them)
 

BullyPro

New Member
Select OBS Source:
CTRL+S Stretch ---> Covers all canvas (and can cause deformation if source has different aspect ratio)
CTRL+F Fit --> Covers all canvas maintaining aspect ratio.

(Right click on source. On menu, select Transform and choose one of them)
Awesome! Thank you
 

Keyboards

New Member
Select OBS Source:
CTRL+S Stretch ---> Covers all canvas (and can cause deformation if source has different aspect ratio)
CTRL+F Fit --> Covers all canvas maintaining aspect ratio.

(Right click on source. On menu, select Transform and choose one of them)

There is suddenly an "AHA!" in my life again! All great info! I was having this issue also just this last weekend.

Thanks all for this somewhat hidden treasure!
 

Firehawk

New Member
Th
Your OBS Source, video capture device, is where you get Blackmagic output into OBS
Open properties of that source (double click) and set resolution to 1280x720

Now, it is 640x480:


08:15:49.586: [DShow Device: 'Video Capture Device'] settings updated:
08:15:49.586: video device: Blackmagic Web Presenter
08:15:49.586: video path: \\?\usb#vid_1edb&pid_bde5&mi_00#6&b114711&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global
08:15:49.586: resolution: 640x480 <--------------------------********************************* SET TO 1280x720 *******************************
08:15:49.586: fps: 30.00 (interval: 333333)
08:15:49.586: format: YUY2
Thank you! Mine was set to auto by default. Changing it to manual 720X1280 fixed it :)
 
Top