So erhalten Sie eine höhere FPS, ohne die Videogeschwindigkeit durch Adobe After Effects oder Premiere Pro CC2014 zu ändern, indem Sie die Software die fehlenden Bilder erstellen lassen

Ich habe ein Video, das mit 7 FPS aufgenommen wurde. Ich habe festgestellt, dass die Videodatei in den Windows-Eigenschaften mit 25 FPS gekennzeichnet ist, und ich sehe, dass der Recorder jede Sekunde gefälschte Frames (Kopien der 7 zwischen diesen 7 Bildern aufgenommenen Frames) eingefügt hat, um 25 FPS zu erreichen aufgezeichnete Videodatei.

Ich möchte es in ein echtes 30-FPS-Video konvertieren, ohne seine Dauer zu ändern, die Software fehlende Bilder erstellen zu lassen oder gefälschte statische Bilder (durch neu interpolierte Bilder) zu ersetzen, um eine reibungslosere Wiedergabe zu erzielen, auch wenn es nicht so perfekt ist wie das, was Konnte ich mit nativen 25 FPS aufnehmen.

Für einen schnellen Versuch habe ich versucht, 2 Effekte hintereinander zu setzen, einen, um das Video auf 300% zu beschleunigen, um die gefälschten Bilder verschwinden zu lassen, und einen anderen, um die Geschwindigkeit auf 33% zu reduzieren, um das Soft zu zwingen, interpoliert zu erstellen Bilder, das alles in einer 25 FPS (versuchsweise 25) Komposition in AE, ohne Erfolg.

Wisst ihr wie ich das machen kann? Alle Tutorials, die ich im Web finde, sprechen davon, die Geschwindigkeit für Zeitlupen zu beschleunigen oder zu reduzieren, aber für meine eigenen möchte ich die Geschwindigkeit beibehalten, nur das Ganze flüssiger machen.

Ist es wirklich egal, ob es 7fps in 30fps sind? Sie möchten die Bewegung der Frames dazwischen nicht berechnen, oder?
@poor: Ich möchte, dass die Software eine 30-FPS-Videodatei generiert, in der die Schlüsseldateien jeweils Bilder sind, die mit 7 FPS (echtes Filmmaterial) aufgenommen wurden, und dazwischen neue interpolierte Bilder einfügen.
Sie haben ein 25-fps-Video, das nur Wiederholungen von Frames enthält, die mit 7 fps aufgenommen wurden, richtig? Keine interpolierten Frames? Wie lang ist das Stück? Welcher Codec und Container?
@JimMack: ja das ist es. Es ist ein AVI-Container von fast 20 Sekunden (zum Testen, aber ich habe andere, die länger als 2 Minuten oder länger sind), unkomprimiertes YUV, soweit ich weiß
@Oliver 7 fps stellen also Echtzeit dar, und Sie möchten, dass das resultierende Video auch Echtzeit darstellt, jedoch mit 30 fps. In diesem Fall müssen Sie zwischengeschaltete (interpolierte) Frames generieren, die derzeit nicht existieren, und nicht existierende Frames wiederholen, ist das richtig?
@ JimMack: Ja, das möchte ich erhalten

Antworten (1)

Ich kann Ihnen keine spezifischen Befehle geben, aber da diese ziemlich kurz sind, würde ich die einzelnen Frames in einen TIFF-Stapel (oder ähnliches) extrahieren und sie dann mit der richtigen Framerate (7 fps) in Ihren Editor importieren. Dann würde ich Twixtor oder ein Open-Source-Äquivalent anwenden, um die Bildrate zu erhöhen. Wie gut diese funktionieren, hängt etwas von der Menge an Bewegung ab. 7 fps bis 30 fps ist viel verlangt.

Möglicherweise finden Sie ffmpeg / avconv-Hilfe beim Extrahieren nur der Frames, die tatsächlich unterschiedlich sind – das heißt, beim Entfernen der zusätzlich eingefügten doppelten Frames.