Kurze Antwort: Das geht nicht
Lange Antwort: Wenn Sie FFMpeg mit einer erneuten Codierung (dh einem anderen Codec als copy
) verwenden, wird jedes einzelne Bild im Eingabestrom dekomprimiert und steht als vollständige Bitmap zur Verfügung. Dies bedeutet, dass die Frames 1, 12 und 89 zu diesem Zeitpunkt in der Pipeline nicht mehr "speziell" sind - sie sind Bilder wie jedes andere.
Wenn Sie jetzt über komprimieren libx264
, erstellen Sie ein Video mit Keyframes. Diese werden an den von Ihnen konfigurierten Stellen abgelegt, in jedem Fall alle 20 Frames.