ffmpeg выбрасывает -Нет такого фильтра: 'mpdecimate'

589
CodingBro

Я пытаюсь удалить идентичные кадры в GIF и нашел следующий скрипт для достижения того же.

ffmpeg -i gifinput.gif -vf mpdecimate,setpts=N/FRAME_RATE/TB gifoutput.gif 

Однако я получаю следующую ошибку

[AVFilterGraph @ 0x3468ec0] No such filter: 'mpdecimate' Error reinitializing filters! Failed to inject frame into filter network: Invalid argument Error while processing the decoded data for stream #0:0 Conversion failed! 

Я попытался переустановить ffmpeg из ppa, а также из оригинального репозитория ffmpeg github, но это не сработало. Как мне решить это?

0
Похоже, у вас есть LGPL сборка ffmpeg. Получить сборку GPL можно по адресу https://www.johnvansickle.com/ffmpeg/. Кроме того, предполагая, что вы хотите сохранить исходную продолжительность GIF, используйте `PTS-STARTPTS` вместо этого в` startpts`. Gyan 6 лет назад 1

0 ответов на вопрос

Похожие вопросы