Я конвертирую видео в gif в FFMPEG на Mac, используя следующее:
ffmpeg -i screenAnimation2.mov -i palette.png -lavfi paletteuse -r "12" -s 300x200 -loop 2 screenAnimation2.gif
Что отлично работает, но я бы хотел указать только ширину и сохранить соотношение сторон, которое может бытьсделано с использованием фильтра масштаба:
ffmpeg -i screenAnimation2.mov -i palette.png -lavfi paletteuse -r "12" -vf "scale=300:-1" -loop 2 screenAnimation2.gif
Однако, это выдает ошибку:
Filtergraph 'scale=300:-1' was specified through the -vf/-af/-filter option for output stream 0:0, which is fed from a complex filtergraph.
-vf/-af/-filter and -filter_complex cannot be used together for the same stream.
Есть ли способ объединить 2 фильтра?Или, возможно, способ получить правильное значение высоты и избежать использования фильтра масштаба?