- FFmpeg je open-source nástroj pro úpravy zvuku a videa.
- Průvodce níže se bude zabývat častějším problémem hlášeným uživateli, který se objeví při použití FFmpeg.
- Další články o tomto typu produktu najdete v našem Centrum videoeditorů.
- Další opravy a návody týkající se problémů se softwarem najdete na našem webu Stránka Opravy softwaru.
Tento software udrží vaše ovladače v chodu, a tak vás ochrání před běžnými chybami počítače a selháním hardwaru. Zkontrolujte všechny své ovladače nyní ve 3 snadných krocích:
- Stáhněte si DriverFix (ověřený soubor ke stažení).
- Klepněte na Začni skenovat najít všechny problematické ovladače.
- Klepněte na Aktualizujte ovladače získat nové verze a zabránit poruchám systému.
- DriverFix byl stažen uživatelem 0 čtenáři tento měsíc.
FFmpeg je nástroj s otevřeným zdrojovým kódem, který používají miliardy lidí po celém světě ke zpracování zvuku, videa a dalšího multimediálního obsahu.
Tento program příkazového řádku často generuje
Minulá doba je příliš velká chyba při zmenšování nebo kódování video obsahu. Jeden z uživatelů, kteří zaznamenali podobný problém hlášeno problém na StackOverflow.Při kódování H.264 pomocí ffmpeg dostanu následující typ varování: Minulá doba trvání 0,603386 je příliš velká
Co tím myslí? Nenašel jsem nic jasného online ani v dokumentaci ffmpeg.
Vypadá to, že jde spíše o varovnou zprávu než o chybu, která se objeví při pokusu o kódování souboru s vysokou snímkovou frekvencí do výstupu s nízkou snímkovou frekvencí.
V takovém případě se sníží snímková frekvence. Dnes si ukážeme, jak se můžete této varovné zprávy zbavit.
Jak opravím příliš dlouhou chybu Minulá doba trvání ve FFmpeg?
1. Nastavte vstupní snímkovou frekvenci
- Problém se může objevit, pokud ve videu chybí vstupní snímky, což může způsobit pokles některých snímků.
- Chcete-li problém vyřešit, musíte přidat vstupní rámce.
- Podívejte se na hovor, který používáte pro konverzi videa.
- Mělo by to být podobné tomuto:
- ffmpeg -framerate 24 -i% 05d.png -c: v libx264 -crf 5 out.mkv
- Mělo by to být podobné tomuto:
- Musíte samostatně zmínit vstup a výstup snímková frekvence následujícím způsobem:
- ffmpeg -framerate 25 -i% 05d.png -r 10 -c: v libx264 -crf 5 out.mkv
Problém by měl zmizet, protože kódování se nyní provádí pro obrázky 161/400. Systém smaže zbývající obrázky.
Pokud však problém stále přetrvává, přejděte k druhému řešení.
2. Přidejte synchronizační příznaky
- Právě teď možná používáte hovor uvedený níže: ffmpeg -framerate 24 -i% 05d.png -c: v libx264 -crf 5 out.mkv
- Pokud ano, možná vám chybí synchronizační příkazy a mohlo by dojít k chybě.
- Přidat -async 1 -vsync1 synchronizační příkazy za účelem synchronizace video vstupu a video výstupu:
- ffmpeg -framerate 24 -i% 05d.png -c: v libx264 -crf 5 out.mkv -async 1 -vsync 1
Situace může být frustrující, pokud nejste schopni kódovat nebo zmenšit video. V takovém případě je důležité najít rychlé řešení.
Ujistěte se, že správně provádíte každý krok k vyřešení tohoto problému. Pokud vám naše řešení pomohla tento problém vyřešit, dejte nám vědět v sekci komentáře níže.
Často kladené otázky
FFmpeg je nástroj s otevřeným zdrojovým kódem, který používají miliardy lidí po celém světě ke zpracování zvuku, videa a dalšího multimediálního obsahu.
FFmpeg lze stáhnout z oficiálních webových stránek a nainstalovat jako každý jiný produkt. Překontrolovat v tomto článku najdete další podrobnosti o získávání FFmpeg.
Pokud jde o extrakci zvuku, existuje spousta nástrojů, které můžete použít jako alternativy FFmpeg.