LA_ICQ with QSV may be broken
Yesterday I used 24.0.0-rc1 to locally record three hours of footage. I used the same exact profile I'd used with version 23 for 50+ hours of successful local recordings, with the only change being that I changed the Recording output encoder setting from "(Use Stream Encoder)," which I did as a tiny convenience so I didn't have to click the "Recording" tab each time I wanted to change encoder settings, to copying over the same settings that were in the "Streaming" tab. I did this to support the new pause recording function - which I've tested and works well, thanks!
After recording three 1hr+ videos at 1440p60, I realized that the videos I was expecting to be around 10-15 GB in size were just less than 2 GB!
Before I could investigate the issue, 24.0.0-rc2 was released today, and saw that there were some fixes for QSV with Ivy/Sandy processors. I'm using a Skylake processor, but I updated and tested recording. Still, my settings were resulting in extremely low bitrates. Here's the settings as reported by the OBS log:
14:12:41.400: Starting recording due to hotkey 14:12:41.401: [qsv encoder: 'recording_h264'] settings: 14:12:41.401: rate_control: LA_ICQ 14:12:41.401: ICQ Quality: 12 14:12:41.401: Lookahead Depth:30 14:12:41.401: fps_num: 60 14:12:41.401: fps_den: 1 14:12:41.401: width: 2560 14:12:41.401: height: 1440 14:12:41.401: [qsv encoder: 'recording_h264'] debug info: 14:12:41.406: impl: D3D11 14:12:41.406: surf: D3D11 14:12:41.457: m_nSurfNum: 41 14:12:41.479: m_nTaskPool: 4 14:12:41.480: major: 1 14:12:41.480: minor: 29
However, QSV's regular ICQ rate control method still works properly, and I will use it for my recordings today. It generates a bitrate of 20,000+ kbps, which is what I was expecting to get with LA_ICQ.
101.7 KB Views: 35