Fix Past Duration Too Large Error Ffmpeg
- FFmpeg е инструмент за редактиране на аудио и видео с отворен код.
- Ръководството по-долу ще обхване по-честия проблем, за който потребителите съобщават, че се появява при използване на FFmpeg.
- За повече статии за този тип продукти вижте нашите Център за видео редактори .
- Повече корекции и ръководства относно софтуерни проблеми могат да бъдат намерени на нашия Страница за корекция на софтуера .
- Изтеглете инструмента за възстановяване на компютъра Restoro който идва с патентованите технологии (патентът е наличен тук ).
- Щракнете Започни сканиране за да откриете проблеми с Windows, които може да причиняват проблеми с компютъра.
- Щракнете Поправи всичко за отстраняване на проблеми, засягащи сигурността и производителността на вашия компютър
- Restoro е изтеглен от0читатели този месец.
FFmpeg е инструмент с отворен код, който се използва от милиарди хора по света за обработка на аудио, видео и друго мултимедийно съдържание.
Тази програма за команден ред често генерира Миналата продължителност е твърде голяма грешка по време на намаляване на мащаба или кодиране на видео съдържание. Един от потребителите, които са имали подобен проблем съобщава проблемът със StackOverflow.
Когато кодирам H.264 с помощта на ffmpeg, получавам следния тип предупреждения: Миналата продължителност 0,603386 е твърде голяма
Какво имат предвид? Не намерих нищо ясно онлайн или в документацията на ffmpeg.
Изглежда, че това е предупредително съобщение, а не грешка, която се появява, когато се опитате да кодирате файл с висока честота на кадрите в изход с ниска честота на кадрите.
пара един файл не успя да провери
В този случай честотата на кадрите отпада. Днес ще покажем как можете да се отървете от това предупредително съобщение.
Как да поправя прекалено голямата грешка в продължителността на миналото във FFmpeg?
1. Задайте честотата на входния кадър
- Проблемът може да се появи, ако входните кадри липсват във видеото и това може да доведе до отпадане на някои кадри.
- Трябва да добавите входните рамки, за да разрешите проблема.
- Погледнете обаждането, което използвате за видео конвертиране.
- Той трябва да е подобен на този:
- ffmpeg -framerate 24 -i% 05d.png -c: v libx264 -crf 5 out.mkv
- Той трябва да е подобен на този:
- Трябва отделно да споменете вход и изход честота на кадрите по следния начин:
- ffmpeg -framerate 25 -i% 05d.png -r 10 -c: v libx264 -crf 5 out.mkv
Проблемът трябва да изчезне, защото кодирането вече е направено за изображения 161/400. Системата ще изтрие останалите изображения.
Ако проблемът все още продължава, продължете към второто решение.
xbox one системна грешка e105 00000000 8007045d
2. Добавете флагчета за синхронизиране
- В момента може би използвате обаждането, споменато по-долу: ffmpeg -framerate 24 -i% 05d.png -c: v libx264 -crf 5 out.mkv
- Ако отговорът е „да“, може да липсват команди за синхронизиране и това да предизвика грешката.
- Добавете -async 1 -vsync1 команди за синхронизация, за да синхронизирате видео входа и видео изхода:
- ffmpeg -framerate 24 -i% 05d.png -c: v libx264 -crf 5 out.mkv -async 1 -vsync 1
Ситуацията може да бъде разочароваща, ако не можете да кодирате или намалите мащаба на видеоклип. В този случай е важно да се намери бързо решение.
Уверете се, че следвате правилно всяка стъпка, за да разрешите този проблем. Уведомете ни в раздела за коментари по-долу, ако нашите решения ви помогнаха да разрешите този проблем.
ЧЗВ: Научете повече за FFmpeg
- Какво е FFmpeg?
FFmpeg е инструмент с отворен код, който се използва от милиарди хора по света за обработка на аудио, видео и друго мултимедийно съдържание.
- Къде мога да изтегля FFmpeg?
FFmpeg може да бъде изтеглен от официалния уебсайт и инсталиран като всеки друг продукт. Разгледайте тази статия за повече подробности относно получаването на FFmpeg .
- Има ли алтернативи на FFmpeg?
Що се отнася до извличането на аудио, има много инструменти, които можете използвайте като алтернативи на FFmpeg .