- FFmpeg ist ein Open-Source-Tool zur Audio- und Videobearbeitung.
- Der folgende Leitfaden behandelt ein häufigeres Problem, das von Benutzern bei der Verwendung von FFmpeg gemeldet wird.
- Weitere Artikel zu dieser Art von Produkt finden Sie in unserem Hub für Video-Editoren.
- Weitere Fixes und Anleitungen zu Softwareproblemen finden Sie auf unserer Software-Fix-Seite.
Diese Software hält Ihre Treiber am Laufen und schützt Sie so vor gängigen Computerfehlern und Hardwarefehlern. Überprüfen Sie jetzt alle Ihre Treiber in 3 einfachen Schritten:
- DriverFix herunterladen (verifizierte Download-Datei).
- Klicken Scan starten um alle problematischen Treiber zu finden.
- Klicken Treiber aktualisieren um neue Versionen zu erhalten und Systemstörungen zu vermeiden.
- DriverFix wurde heruntergeladen von 0 Leser in diesem Monat.
FFmpeg ist ein Open-Source-Tool, das von Milliarden von Menschen auf der ganzen Welt zur Verarbeitung von Audio-, Video- und anderen Multimedia-Inhalten verwendet wird.
Dieses Befehlszeilenprogramm generiert oft Vergangene Dauer zu groß Fehler beim Herunterskalieren oder Codieren von Videoinhalten. Einer der Benutzer, der ein ähnliches Problem hatte gemeldet das Problem auf StackOverflow.
Beim Kodieren von H.264 mit ffmpeg erhalte ich die folgenden Warnungen: Vergangene Dauer 0.603386 zu groß
Was meinen sie? Ich habe weder online noch in der ffmpeg-Dokumentation etwas eindeutiges gefunden.
Es scheint eher eine Warnmeldung als ein Fehler zu sein, die auftritt, wenn Sie versuchen, eine Datei mit hoher Bildrate in eine Ausgabe mit niedriger Bildrate zu codieren.
Die Frameraten fallen in diesem Fall weg. Heute zeigen wir, wie Sie diese Warnmeldung loswerden können.
Wie behebe ich den Fehler Vergangenheitsdauer zu groß in FFmpeg?
1. Stellen Sie die Eingangsbildrate ein
- Das Problem kann auftreten, wenn die Eingabeframes im Video fehlen und einige Frames ausfallen.
- Sie müssen die Eingabeframes hinzufügen, um das Problem zu beheben.
- Sehen Sie sich den Anruf an, den Sie für die Videokonvertierung verwenden.
- Es sollte ähnlich wie dieses sein:
- ffmpeg -framerate 24 -i %05d.png -c: v libx264 -crf 5 out.mkv
- Es sollte ähnlich wie dieses sein:
- Sie müssen dies separat erwähnen Eingang und Ausgabe Framerate wie folgt:
- ffmpeg -framerate 25 -i %05d.png -r 10 -c: v libx264 -crf 5 out.mkv
Das Problem sollte verschwinden, da die Kodierung jetzt für 161/400 Bilder erfolgt. Das System löscht die restlichen Bilder.
Wenn das Problem jedoch weiterhin besteht, gehen Sie zur zweiten Lösung.
2. Sync-Flags hinzufügen
- Im Moment verwenden Sie möglicherweise den unten genannten Anruf: ffmpeg -framerate 24 -i %05d.png -c: v libx264 -crf 5 out.mkv
- Wenn ja, fehlen möglicherweise Synchronisierungsbefehle und dies könnte den Fehler auslösen.
- Ergänzen Sie die -async 1 -vsync1 Synchronisationsbefehle zum Synchronisieren von Videoeingang und Videoausgang:
- ffmpeg -framerate 24 -i %05d.png -c: v libx264 -crf 5 out.mkv -async 1 -vsync 1
Die Situation kann frustrierend sein, wenn Sie ein Video nicht codieren oder herunterskalieren können. In diesem Fall ist es wichtig, eine schnelle Lösung zu finden.
Stellen Sie sicher, dass Sie jeden einzelnen Schritt zur Behebung dieses Problems richtig ausführen. Teilen Sie uns im Kommentarbereich unten mit, ob unsere Lösungen Ihnen bei der Behebung dieses Problems geholfen haben.
Häufig gestellte Fragen
FFmpeg ist ein Open-Source-Tool, das von Milliarden von Menschen auf der ganzen Welt zur Verarbeitung von Audio-, Video- und anderen Multimedia-Inhalten verwendet wird.
FFmpeg kann von der offiziellen Website heruntergeladen und wie jedes andere Produkt installiert werden. Auschecken In diesem Artikel finden Sie weitere Informationen zum Abrufen von FFmpeg.
Was die Audioextraktion angeht, gibt es viele Tools, die Sie können als FFmpeg-Alternativen verwenden.