Browse Source

ffmpeg: don't force source-tracked keyframes for duplicates

Prevents a run of consecutive duplicate frames from all being encoded
as keyframes, when force_key_frames is set to source.
tags/n4.3
Gyan Doshi 6 years ago
parent
commit
5d82c078ea
1 changed files with 2 additions and 1 deletions
  1. +2
    -1
      fftools/ffmpeg.c

+ 2
- 1
fftools/ffmpeg.c View File

@@ -1266,7 +1266,8 @@ static void do_video_out(OutputFile *of,
ost->forced_keyframes_expr_const_values[FKF_N] += 1;
} else if ( ost->forced_keyframes
&& !strncmp(ost->forced_keyframes, "source", 6)
&& in_picture->key_frame==1) {
&& in_picture->key_frame==1
&& !i) {
forced_keyframe = 1;
}



Loading…
Cancel
Save