The hevc_nvenc codec was hardcoded to all-intra (-force_key_frames expr:1), which is ~4x the NVENC load. Applied to every recording it exceeded the L4's realtime budget at 1080p59.94 10-bit -> fc_pipe dropped ~half the frames -> video came out shorter than the (correct) audio -> A/V drift + pitch-up on playback. Now all-intra is used ONLY when growing-files is on (where it's required for the editable head). Normal recordings use efficient long-GOP HEVC (2s GOP, 2 B-frames) which NVENC sustains in realtime with zero drops. |
||
|---|---|---|
| .. | ||
| decklink-bridge | ||
| deltacast-bridge | ||
| sdk | ||
| src | ||
| .dockerignore | ||
| decklink-sdk16.patch | ||
| Dockerfile | ||
| package.json | ||
| patch_decklink.py | ||