Какой фильтр нужен, когда скрытый gif в mp4 - PullRequest
0 голосов
/ 11 июня 2018

Я использую приведенную ниже команду для преобразования gif в mp4.

ffmpeg -i test.gif -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" -pix_fmt yuv420p -y  output.mp4

Я знаю, что в FFmpeg много фильтров, но какие фильтры здесь нужны?

Я думаю, scale - этоНужен.

РЕДАКТИРОВАТЬ

Я сожалею, что не разъяснил свой вопрос.

На самом деле, я хочу настраивать только определенные фильтры при сборке ffmpeg.Поэтому я хочу знать, когда конвертировать GIF в MP4, какие фильтры необходимы.

1 Ответ

0 голосов
/ 11 июня 2018

GIF-файлы декодируются как RGBA, поэтому для веб-совместимого MP4 требуется -pix_fmt yuv420p.

Если GIF имеет четные размеры, вы можете пропустить scale=trunc(iw/2)*2:trunc(ih/2)*2, но если вы не знаете, этобезопаснее его сохранить.


Для запуска данной команды требуется libswscale, а также фильтры масштабирования и форматирования.Формат выбирается автоматически.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...