exeldro / obs-source-record

GNU General Public License v2.0
370 stars 43 forks source link

StreamFX's encoders cause a crash #4

Open matoi974 opened 3 years ago

matoi974 commented 3 years ago

Trying to use the NVENC HEVC encoder from the StreamFX plugin, most encoder properties don't use the default values from StreamFX, and after leaving the source properties window, it might crash. Or, if it doesn't crash, the "Save replay" hotkey sometimes doesn't write the video file. 2021-05-16 20-30-47.txt Crash 2021-05-16 20-31-40.txt 2021-05-16 20-30-59.txt

Software versions: OBS Studio v27 RC4, Source Record v0.1.3, StreamFX 0.10.0, Windows 10 2004

STR:

  1. Create a Source Record filter on a scene and enable Replay buffer with duration of 50s.
  2. Choose NVENC HEVC and the following properties:
  3. Rate control Options > Mode: Constant Quantization Parameter (switch to VBR and back)
  4. Quantization Parameters > all to 16
  5. Key frames > Interval: 1.00 seconds
  6. Go to Settings>hotkeys and set a hotkey to save replay. (I chose Ctrl+Shift+F3)
  7. Start the inbuilt obs-studio replay buffer.
  8. Save both replays with their respective hotkeys.

At this point, you should get a crash. I had to open source properties a few more times and toggle Record Mode between "None" and "Always" a few times to trigger it. Logs from following the STR:

2021-05-16 20-36-48.txt Crash 2021-05-16 20-47-47.txt

ASchneiderBR commented 3 years ago

Hello!

Same here... Here are my logs.

Thanks!

Crash 2021-05-17 11-55-53.txt 2021-05-17 11-53-40.txt