Question / Help Unable to record video

balanga

New Member
I've only just come across OBS which looks like amazing software, and am trying to use it to digitise some old VHS tapes.
After installing it on FreeBSD, Debian and Windows, I can't manage a successful copy. On FreeBSD and Debian and can record video but not sound. On Windows I can record sound but not video. When I add the video capture device I don't see anything playing....

Maybe Windows needs a different driver... On Linux I add the Video Capture Device (V4L2) and it is identified as EM2860/SAA711X. When I press play on the VCR it immediately displays in the viewing frame. This does not happen on Windows.
 

balanga

New Member
Please post a log with your issue! Here's how...

Make sure you start a recording session, observe the problem, then stop recording before uploading the log.

If you can't see picture in windows then most likely you are missing a driver, and you'll have to get it from the manufacturer of the device.

Thanks for the reply. The problem is that the capture window does not get created.

The device I bought included some software - ArcSoft Total Media and that kind of works but not very well although I do see output when pressing Play on the VCR which suggests that Windows does recognise the card which is identified as a
WDM 286 i Capture card. OBS identifies this device as such when I add 'Video Capture Card' under Sources.

Not sure what I need to do when adding it... ie not sure what to do with 'Deactivate' 'Configure Video' or 'Configure Crossbar' although have tried many options...

I changed Video Standard (under Video Decoder) to PAL_B (among others). Didn't know what to do for Video Proc Amp or Video Image.

After pressing OK no Video display frame appears. - Using both FreeBSD and Debian this is where a frame appears.
 

balanga

New Member
Here is my log file:-
Code:
17:24:40.763: CPU Name: Intel(R) Core(TM) i7-2620M CPU @ 2.70GHz
17:24:40.763: CPU Speed: 2691MHz
17:24:40.763: Physical Cores: 2, Logical Cores: 4
17:24:40.763: Physical Memory: 7967MB Total, 5991MB Free
17:24:40.763: Windows Version: 6.1 Build 7601 (revision: 23714; 64-bit)
17:24:40.763: Running as administrator: false
17:24:40.763: Aero is Enabled
17:24:40.763: Current Date/Time: 2019-06-13, 17:24:40
17:24:40.763: Browser Hardware Acceleration: false
17:24:40.763: Portable mode: false
17:24:40.890: OBS 23.1.0 (64-bit, windows)
17:24:40.890: ---------------------------------
17:24:40.890: ---------------------------------
17:24:40.890: audio settings reset:
17:24:40.890:     samples per sec: 44100
17:24:40.890:     speakers:        2
17:24:40.891: ---------------------------------
17:24:40.891: Initializing D3D11...
17:24:40.891: Available Video Adapters:
17:24:40.893:     Adapter 1: Intel(R) HD Graphics 3000
17:24:40.893:       Dedicated VRAM: 67108864
17:24:40.893:       Shared VRAM:    1711276032
17:24:40.893:       output 1: pos={0, 0}, size={1366, 768}, attached=true
17:24:40.895: Loading up D3D11 on adapter Intel(R) HD Graphics 3000 (0)
17:24:40.897: D3D11 loaded successfully, feature level used: 41216
17:24:41.871: ---------------------------------
17:24:41.871: video settings reset:
17:24:41.871:     base resolution:   1280x720
17:24:41.871:     output resolution: 1280x720
17:24:41.871:     downscale filter:  Bicubic
17:24:41.871:     fps:               30/1
17:24:41.871:     format:            NV12
17:24:41.871:     YUV mode:          601/Partial
17:24:41.871: NV12 texture support not available
17:24:41.872: Audio monitoring device:
17:24:41.872:     name: Default
17:24:41.872:     id: default
17:24:41.872: ---------------------------------
17:24:41.885: [CoreAudio encoder]: CoreAudio AAC encoder not installed on the system or couldn't be loaded
17:24:41.885: Failed to load 'en-US' text for module: 'decklink-ouput-ui.dll'
17:24:41.898: [AMF] AMF Test failed due to one or more errors.
17:24:41.898: Failed to initialize module 'enc-amf.dll'
17:24:41.921: Module '../../obs-plugins/64bit/libEGL.dll' not loaded
17:24:41.922: [obs-browser]: Version 2.3.1
17:24:41.943: VLC found, VLC video source enabled
17:24:41.947: No blackmagic support
17:24:41.949: ---------------------------------
17:24:41.949:   Loaded Modules:
17:24:41.949:     win-wasapi.dll
17:24:41.949:     win-mf.dll
17:24:41.949:     win-dshow.dll
17:24:41.949:     win-decklink.dll
17:24:41.949:     win-capture.dll
17:24:41.949:     vlc-video.dll
17:24:41.949:     text-freetype2.dll
17:24:41.949:     rtmp-services.dll
17:24:41.949:     obs-x264.dll
17:24:41.949:     obs-vst.dll
17:24:41.949:     obs-transitions.dll
17:24:41.949:     obs-text.dll
17:24:41.949:     obs-qsv11.dll
17:24:41.949:     obs-outputs.dll
17:24:41.949:     obs-filters.dll
17:24:41.949:     obs-ffmpeg.dll
17:24:41.949:     obs-browser.dll
17:24:41.949:     image-source.dll
17:24:41.949:     frontend-tools.dll
17:24:41.949:     enc-amf.dll
17:24:41.949:     decklink-ouput-ui.dll
17:24:41.949:     coreaudio-encoder.dll
17:24:41.949: ---------------------------------
17:24:41.949: ==== Startup complete ===============================================
17:24:41.949: Service '' not found
17:24:41.952: All scene data cleared
17:24:41.952: ------------------------------------------------
17:24:42.025: WASAPI: Device 'Speakers (Conexant 20672 SmartAudio HD)' initialized
17:24:42.034: WASAPI: Device 'Line (2- USB Audio Device)' initialized
17:24:42.035: Switched to scene 'Scene'
17:24:42.035: ------------------------------------------------
17:24:42.035: Loaded scenes:
17:24:42.035: - scene 'Scene':
17:24:42.035:     - source: 'Video Capture Device' (dshow_input)
17:24:42.035: ------------------------------------------------
17:24:42.054: ---------------------------------
17:24:42.054: [DShow Device: 'Video Capture Device'] settings updated:
17:24:42.054:     video device: WDM 2861 Capture
17:24:42.054:     video path: \\?\usb#vid_eb1a&pid_2861&mi_00#7&1a958d6a&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{54353d15-e717-4d94-b574-685ce1a209e9}
17:24:42.054:     resolution: 720x480
17:24:42.054:     fps: 29.97 (interval: 333667)
17:24:42.054:     format: YUY2
17:24:42.064: adding 23 milliseconds of audio buffering, total audio buffering is now 23 milliseconds (source: Desktop Audio)
17:24:42.064:
17:24:42.071: DShow: HDevice::ConnectPins: failed to connect pins (0x80070491): There was no match for the specified key in the index.
17:24:42.071:
17:24:42.154: DShow: HDevice::ConnectFilters: RenderStream failed (0x80070057): The parameter is incorrect.
17:24:42.154:
17:24:42.501: adding 23 milliseconds of audio buffering, total audio buffering is now 46 milliseconds (source: Mic/Aux)
17:24:42.501:
17:25:04.581: [qsv encoder: 'simple_h264_recording'] settings:
17:25:04.581:     rate_control:   CQP
17:25:04.581:     qpi:            21
17:25:04.581:     qpb:            21
17:25:04.581:     qpp:            21
17:25:04.581:     fps_num:        30
17:25:04.581:     fps_den:        1
17:25:04.581:     width:          1280
17:25:04.581:     height:         720
17:25:04.581: [qsv encoder: 'simple_h264_recording'] debug info:
17:25:04.620:     impl:           D3D09
17:25:04.620:     surf:           Hack
17:25:04.671:     m_nSurfNum:     15
17:25:04.682:     m_nTaskPool:    4
17:25:04.682:     major:          1
17:25:04.682:     minor:          4
17:25:04.682:     interval:       8
17:25:04.682:     GopPictSize:    90
17:25:04.682:     g_pts2dtsShift: 2
17:25:04.682: ---------------------------------
17:25:04.683: [FFmpeg aac encoder: 'simple_aac_recording'] bitrate: 128, channels: 2, channel_layout: 3
17:25:04.683:
17:25:04.686: ==== Recording Start ===============================================
17:25:04.686: [ffmpeg muxer: 'simple_file_output'] Writing file 'C:/Users/John/Videos/2019-06-13 17-25-04.flv'...
17:26:05.454: [ffmpeg muxer: 'simple_file_output'] Output of file 'C:/Users/John/Videos/2019-06-13 17-25-04.flv' stopped
17:26:05.454: Output 'simple_file_output': stopping
17:26:05.454: Output 'simple_file_output': Total frames output: 1807
17:26:05.454: Output 'simple_file_output': Total drawn frames: 1823
17:26:05.454: ==== Recording Stop ================================================
17:26:05.475: warning: 2 frames left in the queue on closing
 

Narcogen

Active Member
17:24:42.071: DShow: HDevice::ConnectPins: failed to connect pins (0x80070491): There was no match for the specified key in the index.
17:24:42.154: DShow: HDevice::ConnectFilters: RenderStream failed (0x80070057): The parameter is incorrect.


That indicates that OBS is not able to address the device. Adding it as a capture source should bring up a window provided by the device driver that would allow you to configure it. If that doesn't appear, it means the driver is not recognized by OBS as a standard video capture device.

If it does appear, then the above lines mean that the settings you've chosen aren't compatible with the device.
 

balanga

New Member
17:24:42.071: DShow: HDevice::ConnectPins: failed to connect pins (0x80070491): There was no match for the specified key in the index.
17:24:42.154: DShow: HDevice::ConnectFilters: RenderStream failed (0x80070057): The parameter is incorrect.


That indicates that OBS is not able to address the device. Adding it as a capture source should bring up a window provided by the device driver that would allow you to configure it. If that doesn't appear, it means the driver is not recognized by OBS as a standard video capture device.

If it does appear, then the above lines mean that the settings you've chosen aren't compatible with the device.

The thing is that on Windows I can record Audio but not Video, but on Ubuntu or FreeBSD I can record Video but haven't figured out a way of recording Audio.

Also when using the program which came with the device - Arcsoft Total Media it does capture Video, albeit not very well, so Windows itself does recognise the device, but OBS doesn't.

One thing I thought of was that perhaps Total Media grabs exclusive access to the device so that OBS can't access it.... Could that be possible?
 

Narcogen

Active Member
Also when using the program which came with the device - Arcsoft Total Media it does capture Video, albeit not very well, so Windows itself does recognise the device, but OBS doesn't.

That doesn't follow. They can write their application to directly address the hardware without providing a generic driver that other applications can use.

This is an issue usually on other platforms, like MacOS, where Elgato provides software with their devices that works on Macs, but OBS does not see that same device because there's no video device class driver for it.
 

balanga

New Member
VirtualDub, which is a very old program, manages to capture video so I'm sure it uses a generic Windows driver
WDM 2861 Capture. If I look under properties for the device under Configure Video it shows Signal Detected: 1 which I assume means the Video device is recognised...
 
Last edited:
Top