FixMyVideos

Video wird zu schnell oder zu langsam abgespielt – Falsche Bildrate

Das Video wird geöffnet. Der Ton ist da. Es sieht einfach falsch aus – es wird zu schnell, zu langsam oder ruckelig abgespielt. In der Regel liegt eine Nichtübereinstimmung der Framerate vor.

Was passiert

Eine Videodatei gibt ihre Bildrate an zwei Stellen an: pro Spur in „mvhd“ und „mdhd“ (Zeitskala und Dauer) und implizit durch Bilddauern in der Tabelle „stts“. Wenn diese nicht übereinstimmen oder die Wiederherstellung die falschen Werte geschrieben hat, teilt der Player die Zeit falsch auf und das Video wird mit der falschen Geschwindigkeit angezeigt.

Häufige Muster:

Muster 1: Halbe Geschwindigkeit oder doppelte Geschwindigkeit

Die aufgezeichnete Datei hat 60 fps, wird aber mit 30 fps abgespielt (sieht wie Zeitlupe aus) oder umgekehrt. Fast immer eine falsch gelesene Bildrate bei der Wiederherstellung. Die Frames sind korrekt; nur die Timing-Metadaten sind falsch.

Muster 2: Ruckartige Bewegung / Aussehen wie ausgelassene Frames

Das Video sieht aus, als würde es jeden zweiten Frame abspielen. Oft eine Nichtübereinstimmung der Bildrate, bei der der Player auf 30 fps eingestellt ist, die Datei jedoch variabel oder 60 fps ist, sodass Bilder während der Wiedergabe effektiv ausgelassen werden.

Muster 3: Video wird korrekt abgespielt, aber mit falscher Geschwindigkeit exportiert

Sie importieren in Premiere/Resolve, die Timeline wird normal abgespielt, aber der Export erfolgt schnell oder langsam. Die Projekteinstellungen (Zeitleisten-Framerate) stimmen nicht mit der Clip-Framerate überein und die Konformität ist falsch.

Muster 4: Probleme mit variabler Bildrate (VFR)

Das iPhone und viele Handys nehmen VFR auf – die tatsächlichen Frame-Intervalle variieren geringfügig. NLEs konvertieren beim Import in eine konstante Bildrate (CFR), manchmal falsch. Ergebnis: Zeitabweichung bei der Aufnahme.

So findest du heraus, um welches Problem es sich handelt

ffprobe -v error -show_streams broken.mov | grep -E "r_frame_rate|avg_frame_rate|time_base|nb_frames|duration"

Du erhältst etwas wie:

r_frame_rate=60/1
avg_frame_rate=60/1
time_base=1/60000
duration=120.500000
nb_frames=7230

Mathematische Prüfung: „nb_frames / duration ≈ avg_frame_rate“. Wenn das nicht ungefähr zutrifft, sind die Timing-Metadaten inkonsistent.

Wenn sich „r_frame_rate“ und „avg_frame_rate“ erheblich unterscheiden → VFR (Muster 4).

Wenn „nb_frames * (1/r_frame_rate) ≠ duration“ → falsche Dauer oder falsche Metadaten zur Bildrate.

Was zu tun ist

Muster 1 – falsche Bildrate

Re-Mux mit der korrekten Framerate erzwingen:

ffmpeg -i broken.mov -c copy -video_track_timescale 60000 -r 60 fixed.mov

Ersetze „60“ durch die tatsächliche Bildrate. Wenn du nicht weißt, was die Kamera aufgenommen hat: Überprüfe das Menü der Kamera oder zähle die sichtbare Bewegung in der Datei (wenn eine Schwenkaufnahme mit 60 fps eindeutig wie eine Zeitlupenaufnahme aussieht, wird sie mit 30 fps abgespielt; erzwinge 60 fps).

Muster 2 – ruckelige Wiedergabe

Oft ein Problem mit dem Player und nicht mit der Datei. Versuche es mit VLC oder Resolve. Wenn diese reibungslos abgespielt werden, ist die Datei in Ordnung und dein ursprünglicher Player ist das Problem.

Wenn sogar VLC stottert: Das Frametiming der Datei weist Lücken auf. Re-Mux mit Zeitstempel-Regeneration:

ffmpeg -i broken.mov -fflags +genpts -c copy fixed.mov

Muster 3 – Nicht übereinstimmende Projekt-Bildrate

Stelle die Bildrate deiner Timeline so ein, dass sie mit dem Clip übereinstimmt. In Premiere: Neue Sequenz → Einstellungen → Zeitbasis. In Resolve: Projekteinstellungen → Master-Einstellungen → Timeline-Bildrate.

Wenn du eine andere Timeline-Rate verwenden musst, kann das „Interpret Footage“-Tool deines NLE die gemeldete Rate des Clips überschreiben, ohne andere Clips zu beeinflussen.

Muster 4 – VFR-Drift

Mit FFmpeg in CFR konvertieren:

ffmpeg -i variable_frame_rate.mov -vsync cfr -r 30 -c:a copy constant_frame_rate.mp4

'-r 30' ist die Ziel-CFR; wählen Sie diese Option, um die dominante Rate in der Quelle abzugleichen.

Wie unsere Wiederherstellung die Erkennung der Bildrate handhabt

Die Wiederherstellungspipeline erkennt die Bildrate auf zwei Arten:

  • Aus Codec-Parametern. H.264 SPS, H.265 SPS, ProRes-Frame-Header enthalten alle Informationen zur Framerate. Wir extrahieren sie aus dem Parametersatz des ersten gültigen Frames.
  • Aus der Zeitstempelverteilung. Wenn Codec-Parameter fehlen oder beschädigt sind, leiten wir die Bildrate aus dem Abstand zwischen den erkannten Frames in „mdat“ ab – das mittlere Frame-Intervall wird zur FPS-Schätzung.

Sonderfälle:

  • VFR-Quellen (Telefonaufnahmen): Die wiederhergestellte Datei ist standardmäßig CFR mit der mittleren Bildrate, wobei ein Zeitstempel pro Bild durchläuft, sodass das Wiedergabetiming mit dem Original übereinstimmt. Sie können eine VFR-Ausgabe anfordern, wenn Ihr Editor sie benötigt.
  • Zeitlupen-Modi (z. B. iPhone 240 fps): Die wiederhergestellte Datei wird mit der beabsichtigten Wiedergaberate der Quelle (30 fps) abgespielt, wodurch die 240-fps-Quelle wie erwartet in 8-facher Zeitlupe abgespielt wird.
  • Gemischte Raten (selten, nur bei verketteten Aufnahmen zu sehen): Wir extrahieren die dominante Rate und kennzeichnen den Fall für eine manuelle Überprüfung.

Was du tust

Wenn eine von anderswo wiederhergestellte Datei mit der falschen Geschwindigkeit abgespielt wird: Versuche die oben genannten FFmpeg-Korrekturen, bevor du sie erneut wiederherstellst. Wenn diese nicht funktionieren, lade die ursprüngliche beschädigte Datei hoch und wir wiederholen den Vorgang mit der korrekten Erkennung der Bildrate.

Wenn die Datei von uns stammt und die Geschwindigkeit falsch ist: Eskaliere den Fall von deiner Auftragsseite. Wir werden es mit der korrigierten FPS neu generieren. Kostenlos.

FAQ

Meine Zeitlupenaufnahme vom iPhone wird nach der Wiederherstellung mit der falschen Geschwindigkeit abgespielt. Zeitlupen-Modi nehmen mit hoher FPS (120, 240) auf und betten Metadaten zur Wiedergaberate ein, die besagen: „Wiedergabe mit 30“. Bei der Wiederherstellung gehen diese Metadaten manchmal verloren. Lösung: Stelle in Fotos/FCP die Wiedergabegeschwindigkeit manuell ein; oder exportiere das Video erneut mit „-r 30“ für die gewünschte Wiedergabegeschwindigkeit.

Spiel-/Bildschirmaufnahme wird in Premiere zu schnell abgespielt. Fast immer stimmt die Projekt-Framerate nicht überein (Muster 3). Stelle die Timeline so ein, dass sie der Quellrate entspricht.

Das Video wird nur auf YouTube nach dem Hochladen mit der falschen Geschwindigkeit abgespielt. YouTube transkodiert Uploads auf eine feste Bildrate (in der Regel 29,97/59,94). Wenn deine Datei genau 30/60 hat und die Metadaten nicht den Spezifikationen entsprechen, kann YouTube dies anders interpretieren. Führe eine Vor-Transcodierung durch, um die Erwartungen von YouTube zu erfüllen:

ffmpeg -i input.mov -r 30000/1001 -c:v libx264 -c:a copy youtube_friendly.mp4

Sind meine Aufnahmen sicher? Server in Frankreich, automatische Löschung nach 48 Stunden, wird niemals zum Trainieren verwendet oder geteilt. Datenschutzrichtlinie.

Ähnliche Themen

Lade deine Datei hoch →

Kostenlose Vorschau · Unverbindlich

Sind Sie bereit, Ihr Video wiederherzustellen?

Laden Sie Ihre Datei hoch – in etwa einer Minute erhalten Sie kostenlos eine 5-Sekunden-Vorschau. Sie zahlen nur, wenn die Vorschau in Ordnung aussieht.

Video hochladen →