- FFmpeg je alat za uređivanje zvuka i videa otvorenog koda.
- Vodič u nastavku pokrivat će češće izdanje o kojem se korisnici javljaju prilikom upotrebe FFmpega.
- Za više članaka o ovoj vrsti proizvoda pogledajte naš Čvorište za video uređivače.
- Više ispravka i vodiča u vezi sa softverskim problemima možete pronaći na našem Stranica za popravak softvera.
Ovaj softver će održavati i pokretati upravljačke programe, čime će se zaštititi od uobičajenih računalnih pogrešaka i kvara hardvera. Provjerite sve svoje upravljačke programe u 3 jednostavna koraka:
- Preuzmite DriverFix (ovjerena datoteka za preuzimanje).
- Klik Započni skeniranje pronaći sve problematične upravljačke programe.
- Klik Ažuriranje upravljačkih programa kako biste dobili nove verzije i izbjegli kvarove u sustavu.
- DriverFix je preuzeo 0 čitatelji ovog mjeseca.
FFmpeg je alat otvorenog koda koji milijarde ljudi širom svijeta koriste za obradu zvuka, videa i drugog multimedijskog sadržaja.
Ovaj program naredbenog retka često generira Prošlo trajanje preveliko pogreška tijekom smanjenja skale ili kodiranja video sadržaja. Jedan od korisnika koji je doživio sličan problem izvijestio problem na StackOverflowu.
Kada kodiram H.264 pomoću ffmpeg, dobivam sljedeću vrstu upozorenja: Proteklo trajanje 0,603386 je preveliko
Što oni znače? Nisam našao ništa jasno ni na mreži ni u ffmpeg dokumentaciji.
Čini se da je riječ o poruci upozorenja, a ne o pogrešci koja se pojavljuje kada pokušate kodirati datoteku velike brzine kadra u izlaz niske frekvencije.
Frejmovi se u tom slučaju ispuštaju. Danas ćemo pokazati kako se možete riješiti ove poruke upozorenja.
Kako mogu popraviti preveliku pogrešku prošloga trajanja u FFmpegu?
1. Postavite brzinu ulaznog okvira
- Problem bi se mogao pojaviti ako u videozapisu nedostaju ulazni okviri, a neki okviri mogu pasti.
- Morate dodati ulazne okvire da biste riješili problem.
- Pogledajte poziv koji koristite za video pretvorbu.
- Trebao bi biti sličan ovom:
- ffmpeg -framerate 24 -i% 05d.png -c: v libx264 -crf 5 out.mkv
- Trebao bi biti sličan ovom:
- Morate posebno spomenuti ulazni i izlaz framerate na sljedeći način:
- ffmpeg -framerate 25 -i% 05d.png -r 10 -c: v libx264 -crf 5 out.mkv
Problem bi trebao nestati jer je kodiranje za slike 161/400 sada izvedeno. Sustav će izbrisati ostatak slika.
Međutim, ako problem i dalje postoji, krenite prema drugom rješenju.
2. Dodajte oznake za sinkronizaciju
- Trenutno možda koristite poziv spomenut u nastavku: ffmpeg -framerate 24 -i% 05d.png -c: v libx264 -crf 5 out.mkv
- Ako je odgovor da, možda vam nedostaju naredbe za sinkronizaciju i to bi moglo pokrenuti pogrešku.
- Dodajte -async 1 -vsync1 naredbe za sinkronizaciju radi sinkronizacije video ulaza i video izlaza:
- ffmpeg -framerate 24 -i% 05d.png -c: v libx264 -crf 5 out.mkv -async 1 -vsync 1
Situacija može biti frustrirajuća ako ne možete kodirati ili smanjiti videozapis. U tom je slučaju važno pronaći brzo rješenje.
Provjerite jeste li točno slijedili svaki korak kako biste riješili ovaj problem. Javite nam u odjeljku za komentare u nastavku ako su vam naša rješenja pomogla da riješite ovaj problem.
Često postavljana pitanja
FFmpeg je alat otvorenog koda koji milijarde ljudi širom svijeta koriste za obradu zvuka, videa i drugog multimedijskog sadržaja.
FFmpeg se može preuzeti sa službenog web mjesta i instalirati kao i bilo koji drugi proizvod. Provjeri ovaj članak za više detalja o dobivanju FFmpega.
Što se tiče ekstrakcije zvuka, postoji puno alata koje možete koristiti kao FFmpeg alternative.