- FFmpeg yra atviro kodo garso ir vaizdo redagavimo įrankis.
- Žemiau pateiktame vadove bus aptarta dažnesnė problema, apie kurią praneša vartotojai, pasirodanti naudojant „FFmpeg“.
- Norėdami gauti daugiau straipsnių apie šio tipo produktus, peržiūrėkite mūsų Vaizdo redaktorių centras.
- Daugiau pataisymų ir vadovų, susijusių su programinės įrangos problemomis, galite rasti mūsų puslapyje „Software Fix“ puslapis.
Ši programinė įranga leis jūsų tvarkyklėms veikti ir veikti, taigi apsaugosite nuo įprastų kompiuterio klaidų ir aparatūros gedimų. Dabar patikrinkite visus tvarkykles atlikdami 3 paprastus veiksmus:
- Atsisiųskite „DriverFix“ (patikrintas atsisiuntimo failas).
- Spustelėkite Paleiskite nuskaitymą rasti visus probleminius vairuotojus.
- Spustelėkite Atnaujinti tvarkykles gauti naujas versijas ir išvengti sistemos sutrikimų.
- „DriverFix“ atsisiuntė 0 skaitytojų šį mėnesį.
„FFmpeg“ yra atviro kodo įrankis, kurį naudoja milijardai žmonių visame pasaulyje garso, vaizdo ir kitam daugialypės terpės turiniui apdoroti.
Ši komandinės eilutės programa dažnai sukuria Praėjusi trukmė per didelė vaizdo įrašo turinio sumažinimo ar kodavimo klaida. Vienas iš vartotojų, patyrusių panašią problemą pranešė „StackOverflow“ leidimas.
Koduodamas H.264 naudodamas ffmpeg, gaunu tokio tipo įspėjimus: Ankstesnė trukmė 0,603386 per didelė
Ką jie reiškia? Neradau nieko aiškaus nei internete, nei ffmpeg dokumentacijoje.
Panašu, kad tai yra įspėjamasis pranešimas, o ne klaida, kuri pasirodo bandant užkoduoti didelio kadrų dažnio failą į mažo kadro dažnio išvestį.
Tokiu atveju kadrai yra atmesti. Šiandien mes parodysime, kaip galite atsikratyti šio įspėjamojo pranešimo.
Kaip pataisyti per didelę „FFmpeg“ klaidą praeityje?
1. Nustatykite įvesties kadrų dažnį
- Problema gali pasirodyti, jei vaizdo įraše trūksta įvesties rėmelių, todėl kai kurie kadrai gali nukristi.
- Norėdami išspręsti problemą, turite pridėti įvesties rėmelius.
- Pažvelkite į skambutį, kurį naudojate konvertuodami vaizdo įrašus.
- Jis turėtų būti panašus į šį:
- ffmpeg -framerate 24 -i% 05d.png -c: v libx264 -crf 5 out.mkv
- Jis turėtų būti panašus į šį:
- Turite atskirai paminėti įvestis ir produkcija kadravimas tokiu būdu:
- ffmpeg -framerate 25 -i% 05d.png -r 10 -c: v libx264 -crf 5 out.mkv
Klausimas turėtų išnykti, nes dabar užkoduota 161/400 vaizdų. Sistema ištrins likusius vaizdus.
Tačiau jei problema vis tiek išlieka, eikite link antrojo sprendimo.
2. Pridėti sinchronizavimo žymes
- Šiuo metu galbūt naudojate toliau nurodytą skambutį: ffmpeg -framerate 24 -i% 05d.png -c: v libx264 -crf 5 out.mkv
- Jei taip, gali trūkti sinchronizavimo komandų ir tai gali sukelti klaidą.
- Pridėti -async 1 -vsync1 sinchronizavimo komandas, kad sinchronizuotumėte vaizdo įvestį ir vaizdo išvestį:
- ffmpeg -framerate 24 -i% 05d.png -c: v libx264 -crf 5 out.mkv -async 1 -vsync 1
Situacija gali būti nemaloni, jei negalite užkoduoti ar sumažinti vaizdo įrašo mastelio. Tokiu atveju svarbu rasti greitą sprendimą.
Įsitikinkite, kad tinkamai vykdote kiekvieną žingsnį, kad išspręstumėte šią problemą. Jei mūsų sprendimai padėjo jums išspręsti šią problemą, praneškite mums toliau pateiktame komentarų skyriuje.
Dažnai užduodami klausimai
„FFmpeg“ yra atviro kodo įrankis, kurį naudoja milijardai žmonių visame pasaulyje garso, vaizdo ir kitam daugialypės terpės turiniui apdoroti.
„FFmpeg“ galima atsisiųsti iš oficialios svetainės ir įdiegti kaip ir bet kurį kitą produktą. Patikrinkite šiame straipsnyje rasite daugiau informacijos apie FFmpeg gavimą.
Kalbant apie garso ištraukimą, yra daugybė įrankių, kuriuos galite naudoti kaip FFmpeg alternatyvas.