|
|
|
@ -1011,6 +1011,7 @@ Deprecated see -bsf |
|
|
|
|
@item -force_key_frames[:@var{stream_specifier}] @var{time}[,@var{time}...] (@emph{output,per-stream}) |
|
|
|
|
@item -force_key_frames[:@var{stream_specifier}] expr:@var{expr} (@emph{output,per-stream}) |
|
|
|
|
@item -force_key_frames[:@var{stream_specifier}] source (@emph{output,per-stream}) |
|
|
|
|
@item -force_key_frames[:@var{stream_specifier}] source_no_drop (@emph{output,per-stream}) |
|
|
|
|
|
|
|
|
|
@var{force_key_frames} can take arguments of the following form: |
|
|
|
|
|
|
|
|
@ -1072,6 +1073,12 @@ starting from second 13: |
|
|
|
|
If the argument is @code{source}, ffmpeg will force a key frame if |
|
|
|
|
the current frame being encoded is marked as a key frame in its source. |
|
|
|
|
|
|
|
|
|
@item source_no_drop |
|
|
|
|
If the argument is @code{source_no_drop}, ffmpeg will force a key frame if |
|
|
|
|
the current frame being encoded is marked as a key frame in its source. |
|
|
|
|
In cases where this particular source frame has to be dropped, |
|
|
|
|
enforce the next available frame to become a key frame instead. |
|
|
|
|
|
|
|
|
|
@end table |
|
|
|
|
|
|
|
|
|
Note that forcing too many keyframes is very harmful for the lookahead |
|
|
|
|