FIX: Durata passata errore troppo grande in FFmpeg

Fix Past Duration Too Large Error Ffmpeg


  • FFmpeg è uno strumento di editing audio e video open source.
  • La guida seguente tratterà un problema più frequente segnalato dagli utenti quando si utilizza FFmpeg.
  • Per ulteriori articoli su questo tipo di prodotto, consulta il nostro Hub degli editor video .
  • Ulteriori correzioni e guide relative ai problemi del software sono disponibili sul nostro Pagina di correzione del software .
Risolto un errore troppo grande di durata passata in FFmpeg Per risolvere vari problemi del PC, consigliamo Restoro PC Repair Tool: Questo software riparerà gli errori comuni del computer, ti proteggerà dalla perdita di file, malware, guasti hardware e ottimizzerà il tuo PC per le massime prestazioni. Risolvi i problemi del PC e rimuovi i virus ora in 3 semplici passaggi:
  1. Scarica Restoro PC Repair Tool fornito con tecnologie brevettate (brevetto disponibile Qui ).
  2. Clic Inizia scansione per trovare problemi di Windows che potrebbero causare problemi al PC.
  3. Clic Ripara tutto per risolvere i problemi che influiscono sulla sicurezza e sulle prestazioni del tuo computer
  • Restoro è stato scaricato da0lettori questo mese.

FFmpeg è uno strumento open source utilizzato da miliardi di persone in tutto il mondo per l'elaborazione di audio, video e altri contenuti multimediali.



Questo programma della riga di comando genera spesso file Durata passata troppo grande errore durante il downscaling o la codifica del contenuto video. Uno degli utenti che ha riscontrato un problema simile segnalato il problema su StackOverflow.

Quando si codifica H.264 utilizzando ffmpeg, ricevo il seguente tipo di avvisi: Durata passata 0.603386 troppo grande



Cosa vogliono dire? Non ho trovato nulla di chiaro in linea o nella documentazione di ffmpeg.

Sembra che si tratti di un messaggio di avviso e non di un errore che appare quando si tenta di codificare un file con un frame rate elevato in un output con frame rate basso.



non sono disponibili risorse di memoria sufficienti per completare questa operazione

In questo caso i framerate vengono eliminati. Oggi mostreremo come sbarazzarsi di questo messaggio di avviso.


Come posso correggere l'errore troppo grande di durata passata in FFmpeg?

1. Impostare il frame rate di input

impostare la frequenza fotogrammi in ingresso FFmpeg Durata passata troppo grande

  1. Il problema potrebbe verificarsi se i frame di input non sono presenti nel video e può causare la caduta di alcuni frame.
    • È necessario aggiungere i frame di input per risolvere il problema.
  2. Guarda la chiamata che stai utilizzando per la conversione video.
    • Dovrebbe essere simile a questo:
      • ffmpeg -framerate 24 -i% 05d.png -c: v libx264 -crf 5 out.mkv
  3. È necessario menzionare separatamente il file ingresso e produzione framerate nel modo seguente:
    • ffmpeg -framerate 25 -i% 05d.png -r 10 -c: v libx264 -crf 5 out.mkv

Il problema dovrebbe scomparire perché ora la codifica è stata eseguita per 161/400 immagini. Il sistema eliminerà il resto delle immagini.



Tuttavia, se il problema persiste, dirigiti verso la seconda soluzione.

Il pannello di controllo nvidia continua a bloccarsi

2. Aggiungi flag di sincronizzazione

aggiungi flag di sincronizzazione FFmpeg Past Duration Too Large error

  1. In questo momento, potresti utilizzare la chiamata menzionata di seguito: ffmpeg -framerate 24 -i% 05d.png -c: v libx264 -crf 5 out.mkv
  2. In caso affermativo, potrebbero mancare i comandi di sincronizzazione e potrebbe causare l'errore.
  3. Aggiungi il -async 1 -vsync1 comandi di sincronizzazione per sincronizzare l'ingresso e l'uscita video:
    • ffmpeg -framerate 24 -i% 05d.png -c: v libx264 -crf 5 out.mkv -async 1 -vsync 1

La situazione può essere frustrante se non sei in grado di codificare o ridimensionare un video. È importante trovare una soluzione rapida in questo caso.

Assicurati di seguire correttamente ogni singolo passaggio per risolvere questo problema. Facci sapere nella sezione commenti qui sotto se le nostre soluzioni ti hanno aiutato a risolvere questo problema.


FAQ: Ulteriori informazioni su FFmpeg

  • Cos'è FFmpeg?

FFmpeg è uno strumento open source utilizzato da miliardi di persone in tutto il mondo per l'elaborazione di audio, video e altri contenuti multimediali.

  • Dove posso scaricare FFmpeg?

FFmpeg può essere scaricato dal sito ufficiale e installato come qualsiasi altro prodotto. Check-out questo articolo per maggiori dettagli su come ottenere FFmpeg .

  • Esistono alternative a FFmpeg?

Per quanto riguarda l'estrazione audio, ci sono molti strumenti che puoi utilizzare come alternative FFmpeg .