fix(video): stop stream-copying oversized sources into HLS #166
@@ -652,6 +652,10 @@ impl Handler<GeneratePlaylistMessage> for PlaylistGenerator {
|
||||
cmd.arg("-rc").arg("vbr");
|
||||
cmd.arg("-cq").arg("23");
|
||||
cmd.arg("-pix_fmt").arg("yuv420p");
|
||||
// Without this NVENC turns -force_key_frames into plain
|
||||
// I-frames, which the HLS muxer can't split on: segments
|
||||
// fall back to NVENC's 250-frame GOP (8.34 s at 29.97).
|
||||
cmd.arg("-forced-idr").arg("1");
|
||||
} else {
|
||||
cmd.arg("-c:v").arg("h264");
|
||||
cmd.arg("-crf").arg("21");
|
||||
|
||||
Reference in new issue
Block a user