Сжимаем видео для InAppStory

Готовим статичный контент, анимации и видео для загрузки в сторис в приложении.

Если загружать видео без сжатия, оно сжимается автоматически — появляются пиксели, картинка сыпется. Полностью избежать этого не получится, но мы придумали способ сделать так, чтобы видео в сторис отображалось лучше.

Простой визуал. Избегаем сложных градиентов и шумов; по возможности используем плоские однотонные фоны, векторные изображения и фотографии, которые не будут двигаться.

Контрастный текст. Поможет выделить сообщение на визуале и сделать сторис более читаемыми даже при низком качестве видео.

Простая анимация. Если хотим добавить анимацию, делаем несложные движения объектов. Так пиксели будут менее заметны.

Нет «зерна». Отказываемся от «зерна» на макетах, так как при низких битрейтах оно сразу бросается в глаза и портит картинку.

Битрейт 1000 Кбит/с. Методом подбора определили, что проблема в битрейтах. При загрузке оптимизатор снижал наш ролик до 1000 Кбит/с. После того как мы отрендерили видео с битрейтом 1000 Кбит/с, картинка стала лучше. Но все еще не идеальной.

Размер файла до 5 Мб. Такое требование заявлено в приложении. Тест показал, что изменение размера само по себе не решает проблему, но финальный результат будет лучше, если соблюдать это условие вместе с остальными из списка.

Но даже по всем правилам сжатое видео не будет выглядеть так же хорошо в сторис, как статичный визуал — поэтому мы стараемся обходиться без анимаций.

Читать далее: