Repair: Past Duration Zbyt duży błąd w FFmpeg



Zaktualizowany 2024 kwietnia: Przestań otrzymywać komunikaty o błędach i spowolnij swój system dzięki naszemu narzędziu do optymalizacji. Pobierz teraz na pod tym linkiem
  1. Pobierz i zainstaluj narzędzie do naprawy tutaj.
  2. Pozwól mu przeskanować twój komputer.
  3. Narzędzie będzie wtedy napraw swój komputer.

Czas przeszły Zbyt duży błąd komunikat ostrzegawczy jest wyświetlany, gdy użytkownicy próbują zakodować źródło o wysokiej liczbie klatek na sekundę do niskiej częstotliwości odświeżania, co oznacza, że ​​obrazy muszą zostać usunięte.

FFmpeg to darmowy program typu open source używany do przetwarzania wideo, audio i innych strumieni multimedialnych. Program jest przeznaczony do zarządzania przetwarzaniem z wiersza poleceń plików wideo i audio. Jednak ostatnio pojawiło się wiele raportów o błędach „Zbyt długi czas w przeszłości” podczas kodowania lub zmniejszania rozmiaru wideo.

Jak naprawić czas trwania zbyt dużego błędu w FFmpeg:

Ustawianie częstotliwości klatek wejściowych

Komunikaty o błędach znikają, ustawiając częstotliwość klatek wejściowych zamiast szybkości klatek wyjściowych. Częstotliwość wyjściowa jest następnie automatycznie wybierana jako częstotliwość wejściowa. Powinieneś również uważać na nowe wersje ffmpeg, ponieważ kiedy używasz obrazów PNG z opcją -i lub formatem wejściowym image2 lub v4l2, powinieneś użyć -framerate zamiast -r, zobacz dokumentację opcji -r.



Aktualizacja z kwietnia 2024 r.:

Za pomocą tego narzędzia możesz teraz zapobiegać problemom z komputerem, na przykład chroniąc przed utratą plików i złośliwym oprogramowaniem. Dodatkowo jest to świetny sposób na optymalizację komputera pod kątem maksymalnej wydajności. Program z łatwością naprawia typowe błędy, które mogą wystąpić w systemach Windows - nie ma potrzeby wielogodzinnego rozwiązywania problemów, gdy masz idealne rozwiązanie na wyciągnięcie ręki:

  • Krok 1: Pobierz narzędzie do naprawy i optymalizacji komputera (Windows 10, 8, 7, XP, Vista - Microsoft Gold Certified).
  • Krok 2: kliknij „Rozpocznij skanowanie”, Aby znaleźć problemy z rejestrem Windows, które mogą powodować problemy z komputerem.
  • Krok 3: kliknij „Naprawić wszystko”, Aby rozwiązać wszystkie problemy.

pobieranie



  • ffmpeg -framerate 24 -i% 05d.png -c: v libx264 -crf 5 out.mkv

Możliwe jest również osobne określenie szybkości klatek wejściowych i wyjściowych:

  • ffmpeg -framerate 25 -i% 05d.png -r 10 -c: v libx264 -crf 5 out.mkv

W takim przypadku kodowane są tylko obrazy 161 / 400. Inne obrazy zostaną w międzyczasie usunięte.

Oba warianty są przyrostowymi przepływnościami, ponieważ po usunięciu przeplotu każdego pola (połowy obrazu) wyświetlanego jako ramka (szybkość klatek jest podwojona), szybkość transmisji bitów wzrasta, a jeśli fps jest zmienne, mamy problemy ze znakowaniem czasem. A jeśli aktywujemy drugie pole, wszystko wygląda dobrze z bitrate i znacznikami czasu.

Korzystanie z flag synchronizacji

Dodanie flag synchronizacji może pomóc zsynchronizować wyjście wideo i wejście wideo zgodnie z początkową częstotliwością klatek wideo. Dlatego, jeśli nie dodano poleceń synchronizacji, obrazy mogą nie zostać poprawnie zsynchronizowane. W tym kroku dodamy polecenia synchronizacji.

W tym momencie prawdopodobnie będziesz musiał użyć następującego połączenia

  • ffmpeg -framerate 24 -i% 05d.png -c: v libx264 -crf 5 out.mkv

Zamiast tego użyj następującego wywołania

  • ffmpeg -framerate 24 -i% 05d.png -c: v libx264 -crf 5 out.mkv -async 1 -vsync 1

Zwróć uwagę, że właśnie dodaliśmy „-async 1 -vsync1” do wywołania i należy to dodać na końcu używanego połączenia.
Uwaga: Twoje pierwsze połączenie może się różnić od przykładu. Jednak zmiany załączone do zawiadomienia o posiedzeniu nie powinny się różnić.

https://trac.ffmpeg.org/ticket/4401



Porada eksperta: To narzędzie naprawcze skanuje repozytoria i zastępuje uszkodzone lub brakujące pliki, jeśli żadna z tych metod nie zadziałała. Działa dobrze w większości przypadków, gdy problem jest spowodowany uszkodzeniem systemu. To narzędzie zoptymalizuje również Twój system, aby zmaksymalizować wydajność. Można go pobrać przez Kliknięcie tutaj