Как избавиться от искажение цвета mp4 при уменьшении его разрешения?

Всем привет!

Столкнулся с проблемой искажения цвета.
Мне нужно конвертировать 2 видео из исходных GIF для веба.
Оригинальные GIF размером 300x100px и 150x50px.
Из каждого я получаю по одному видео - одно 300x100 для ретины, одно 150x50 для обычных экранов.

При конвертации возникает искажение цвета, при этом, на видео 150x50 разрешением оно особенно заметно.
Однако, если я открываю видео в видео-проигрывателях, то разница не значительная:

604ece03c3ca9920652397.jpeg

Но в Google Chrome разница существенная:

604ece1a2aec8875446413.jpeg

Как избавиться от цветового искажения?

Конвертирую так:

ffmpeg -i ***.gif -c:v libx264 -profile:v high -pix_fmt yuv420p -crf 20 -preset:v placebo -preset veryslow -color_range pc -movflags +faststart ***.mp4


Пробовал из видео 300x100 получить видео 150x50, но результат тот же самый. Ради эксперимента, делал даже lossless-конвертацию, но результат тот же.
Через онлайн сервисы всё тоже самое.
  • Вопрос задан
  • 115 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы