fix(growing): switch to NVENC H.264 High Intra

Using libx264 confirmed raw2bmx works with AVC-Intra parameters at 59.94. Switching back to hardware-accelerated h264_nvenc with matching parameters (High profile, all-intra GOP 1, yuv422p, aud) to keep CPU load low during 8-port burn tests.
This commit is contained in:
Zac Gaetano 2026-06-04 18:18:41 +00:00
parent 4bbbc9f4dc
commit e6eb565e30

View file

@ -363,7 +363,7 @@ const GROWING_VIDEO_ELEMENTARY_ARGS = [
'-c:v', 'h264_nvenc', '-profile:v', 'high',
'-preset', 'p1', '-tune', 'll',
'-rc', 'constqp', '-qp', '21',
'-pix_fmt', 'yuv420p',
'-pix_fmt', 'yuv422p',
'-g', '1',
'-aud', '1', // Access Unit Delimiters required for raw2bmx --avc_high wrapper
];
@ -438,9 +438,9 @@ function deriveGrowingRaster(resolution, framerate, scanHint = null) {
let rawFlag;
if (height >= 1080) {
rawFlag = '--avc_high';
rawFlag = '--avci100_1080p';
} else if (height >= 720) {
rawFlag = '--avc_high';
rawFlag = '--avci100_720p';
if (fpsNum == null) { r.ff = '60000/1001'; r.raw = '60000/1001'; }
} else {
rawFlag = '--mpeg2lg_422p_ml_576i';