AVerMedia LGP Stream Engine source makes the "Stopping Recording ..." button useless

Raul

Member
Short story:

- Using the OBSStudio 32 bits
- LPG Stream Engine shows as a video source
- Added, shows video
- Configured the OBS encoder to rely on Avermedia H264 Encoder (c985) both for saving and streaming
- Click on "Start Recording"
- Cpu is at 7%!!!! (freaking out of pleasure due to CPU not being at 50% like it was before with 2500 bitrate, later I discover nothing is happening (check log)
- Click on "Stop Recording"
- The button swaps label to "Stopping recording"
- File is not saved, the app is "visually responsive" (I can click on the GUI and stuff happens)
- Logs shows

22:50:31.838: ==== Recording Start ===============================================
22:50:31.838: [ffmpeg muxer: 'adv_file_output'] Writing file 'C:/Users/RAUL/Videos/2016-09-18 22-50-31.mp4'...
22:50:31.936: Error encoding with encoder 'recording_h264'
22:50:31.936: Called profile end with mismatching name: start("do_encode"[612296D0]) <-> end("receive_video"[612296DC])

- Now OBS is hung... meaning I need to go to the task manager to kill it in order to restart it.

Any ideas guys?... please :'(
 

Attachments

  • 2016-09-18 22-48-27.txt
    5.8 KB · Views: 17

Sapiens

Forum Moderator
The C985 doesn't require Stream Engine and the AVerMedia encoder is awful/possibly broken. Add the C985 directly as a video capture device and use a different encoder like x264 or QSV.
 

Raul

Member
The reason for this was that the card was being used simultaneously to save the file. You can not do that.

Surprisingly if you have 2 identical capture card only one encoder shows up but the 2 cards somehow know which one of them is available, so you can capture with one card and you don't have to worry about which... it just works and the file is saved / stream is finished correctly.

Also and in opposition to Sapiens, the Avermedia Encoder is better than x264 at 2500bitrate on the default settings, but of course you can not use OBS with that AFAIK.
 
Last edited:

sam686

Member
AverMedia c985 is old and is limited to 1080p 30fps or 720p 60fps or lower.

For 1080p 60fps, Try QuickSync, your CPU (i3-3220) supports it.
https://ark.intel.com/products/65693/Intel-Core-i3-3220-Processor-3M-Cache-3_30-GHz
For intel QuickSync encoder to show up, must enable integrated intel graphics in motherboard / bios settings with intel graphics drivers installed in windows. It is possible to use both NVidia graphics card and intel graphics at the same time, by enabling iGPU multi-monitor (recommended), or by setting intel graphics as primary.
 
Top