The custom FFmpeg 7.1 in this image previously had NO nvenc — only prores_ks/dnxhd/libx264/libx265. The All-Intra HEVC ingest plan (docs/design/2026-05-29-all-intra-hevc-ingest.md §4.1) needs hevc_nvenc / h264_nvenc to offload the per-signal encode from CPU to the L4, so we rebuild ffmpeg's configure stage with: --enable-ffnvcodec --enable-nvenc --enable-cuvid nv-codec-headers (pinned n12.1.14.0) is cloned + installed before configure so ffmpeg picks up the ffnvcodec pkg-config. Full CUDA toolkit is omitted — only needed for GPU filters like yadif_cuda. Adds a sanity-check RUN that fails the build if hevc_nvenc/h264_nvenc don't appear in 'ffmpeg -encoders' so a broken NVENC build can't silently ship. Creates /live and /growing as empty dirs since the node-agent binds them at sidecar start. |
||
|---|---|---|
| .. | ||
| capture | ||
| mam-api | ||
| node-agent | ||
| premiere-plugin | ||
| premiere-plugin-uxp | ||
| web-ui | ||
| worker | ||