ffmpeg wirft -Nicht solche Filter: 'mpdecimate'

477
CodingBro

Ich versuche, identische Frames in einem GIF zu entfernen und das folgende Skript gefunden, um dasselbe zu erreichen.

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

Ich erhalte jedoch die folgende Fehlermeldung

[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! 

Ich habe versucht, ffmpeg von ppa und auch vom ursprünglichen ffmpeg-Github-Repository neu zu installieren, aber es hat nicht geklappt. Wie löse ich das?

0
Hört sich an, als hätten Sie einen LGPL-Build von ffmpeg. Holen Sie sich ein GPL-Build von https://www.johnvansickle.com/ffmpeg/. Vorausgesetzt, Sie möchten die ursprüngliche GIF-Dauer beibehalten, verwenden Sie stattdessen `PTS-STARTPTS` in` startpts`. Gyan vor 6 Jahren 1

0 Antworten auf die Frage