Korjaus: Viimeinen kesto liian suuri virhe FFmpegissä



Päivitetty toukokuun 2024: Älä enää saa virheilmoituksia ja hidasta järjestelmääsi optimointityökalumme avulla. Hanki se nyt osoitteessa linkki
  1. Lataa ja asenna korjaustyökalu täältä.
  2. Anna sen skannata tietokoneesi.
  3. Työkalu tulee silloin Korjaa tietokoneesi.

Viimeinen kesto Liian suuri virhe varoitusviesti tulee näkyviin, kun käyttäjät yrittävät koodata korkean kehysnopeuden lähdettä matalaan kuvataajuuslähtöön, mikä tarkoittaa, että kuvat on poistettava.

FFmpeg on ilmainen ja avoimen lähdekoodin ohjelma, jota käytetään video-, ääni- ja muiden multimediavirtojen käsittelyyn. Ohjelma on suunniteltu hallitsemaan video- ja äänitiedostojen komentorivikäsittelyä. Viime aikoina on kuitenkin ollut paljon "Kesto liian pitkä" -virheraportteja koodattaessa tai pienennettäessä videota.

Kuinka korjata aiempi kesto liian suuri virhe FFmpegissä:

Tulon kehysnopeuden asettaminen

Virheviestit katoavat asettamalla syöttökehysnopeuden tulostuskehyksen sijaan. Tämän jälkeen lähtötaajuus valitaan automaattisesti tulotaajuudeksi. Sinun pitäisi myös olla varovainen uusissa ffmpeg-versioissa, koska kun käytät PNG-kuvia -i-vaihtoehdolla tai image2- tai v4l2-tulomuodolla, sinun on käytettävä -framerate -r: n sijasta -r: tä, katso -r-vaihtoehdon ohjeita.



Toukokuu 2024 -päivitys:

Voit nyt estää tietokoneongelmat käyttämällä tätä työkalua, kuten suojataksesi tiedostojen katoamiselta ja haittaohjelmilta. Lisäksi se on loistava tapa optimoida tietokoneesi maksimaaliseen suorituskykyyn. Ohjelma korjaa yleiset virheet, joita saattaa ilmetä Windows -järjestelmissä, helposti - et tarvitse tuntikausia vianmääritystä, kun sinulla on täydellinen ratkaisu käden ulottuvilla:

  • Vaihe 1: Lataa PC-korjaus- ja optimointityökalu (Windows 10, 8, 7, XP, Vista - Microsoft Gold Certified).
  • Vaihe 2: Valitse “Aloita hakuLöytää Windows-rekisterin ongelmat, jotka saattavat aiheuttaa PC-ongelmia.
  • Vaihe 3: Valitse “Korjaa kaikki”Korjata kaikki ongelmat.

download



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

On myös mahdollista määrittää tulo- ja lähtökehysnopeus erikseen:

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

Tällöin vain 161 / 400-kuvat on koodattu. Muut kuvat poistetaan tällä välin.

Molemmat variantit ovat inkrementaalisia bittinopeuksia, koska sen jälkeen kun kukin kenttä (puolet kuvasta) näytetään kehyksenä (kehysnopeus kaksinkertaistuu), bittinopeus kasvaa ja jos fps on muuttuva, meillä on aikaleimausongelmia. Ja jos aktivoimme toisen kentän, kaikki näyttää hyvältä bittinopeudella ja aikaleimoilla.

Synkronointilippujen käyttäminen

Synkronointilippujen lisääminen voi synkronoida videolähdön ja videotulon videon alkuperäisen kehysnopeuden mukaan. Siksi, jos synkronointikomentoja ei ole lisätty, kuvia ei ehkä synkronoida oikein. Tässä vaiheessa lisäämme synkronointikomennot.

Tässä vaiheessa sinun on todennäköisesti käytettävä seuraavaa puhelua

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

Käytä kuitenkin seuraavaa puhelua

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

Huomaa, että olemme juuri lisänneet puheluun ”-async 1 -vsync1”, ja tämä on lisättävä käyttämäsi puhelun lopussa.
Huomautus: Ensimmäinen puhelu voi poiketa esimerkistä. Kokoukseen liitetyt tarkistukset eivät kuitenkaan saisi poiketa toisistaan.

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



Asiantuntijavinkki: Tämä korjaustyökalu tarkistaa arkistot ja korvaa vioittuneet tai puuttuvat tiedostot, jos mikään näistä tavoista ei ole toiminut. Se toimii hyvin useimmissa tapauksissa, joissa ongelma johtuu järjestelmän korruptiosta. Tämä työkalu myös optimoi järjestelmäsi suorituskyvyn maksimoimiseksi. Sen voi ladata Napsauttamalla tätä