Ролик не загружается или теряет резкость после публикации — почти всегда вопрос веса и кодека. Тема техническая, но разбираться в ней глубоко не нужно: достаточно понимать три параметра и порядок действий при пережатии. Разберём их на понятном языке.
Разрешение — сколько пикселей в кадре. Влияет на резкость и на вес напрямую.
Битрейт — сколько данных приходится на секунду видео. Именно он отвечает за то, «рассыпается» ли картинка на движении: при низком битрейте ткань в движении превращается в кашу квадратов.
Кодек — способ сжатия. Современные сжимают лучше при том же качестве, но поддерживаются не везде, поэтому площадки обычно требуют самый распространённый вариант.
К трём параметрам примыкает четвёртый — частота кадров. Ролик, снятый с удвоенной частотой, весит примерно вдвое больше при том же разрешении и битрейте, и на лимитах это чувствуется.
Поэтому решение о замедлении принимают с оглядкой на вес: красивый эффект может не пройти по ограничению площадки.
Четвёртый фактор, о котором почти не думают, — содержание кадра. Ролик со статичным товаром на однотонном фоне сжимается в разы лучше, чем съёмка движущейся ткани с мелкой фактурой. Один и тот же лимит по весу для этих двух роликов означает совершенно разное качество на выходе.
Площадка почти всегда пережимает видео под себя. Если вы загрузили файл, уже сжатый до предела, он пережимается второй раз — и качество падает заметно.
Отсюда правило: загружать нужно максимально качественный файл в рамках лимита, а не заранее ужатый «на всякий случай».
Второй источник проблем — движение. Динамичные кадры требуют больше данных, и при жёстком лимите именно они страдают первыми. Спокойный ролик того же веса выглядит лучше.
Есть и третий источник проблем — исходник, снятый в сильно сжатом формате. Площадка пережимает уже пережатое, и артефакты накладываются друг на друга.
Именно поэтому исходники хранят в максимальном качестве: они и есть тот запас, из которого собирается любая версия без накопления потерь.
Есть и четвёртая причина ухудшения — неверная частота кадров при экспорте. Если исходник снят с одной частотой, а экспортирован с другой, площадка при пережатии добавляет собственную интерполяцию, и движение начинает дёргаться.
Проверяется это просто: частота экспорта должна совпадать с частотой съёмки, кроме случаев намеренного замедления.
Порядок действий, если файл не проходит:
Перед сокращением стоит проверить очевидное: нет ли в ролике чёрных полей по краям от неверной пропорции. Они не несут информации, но занимают вес наравне с изображением.
И нет ли лишних секунд в начале: статичный кадр перед началом движения сжимается хорошо, но зрителя теряет, так что резать его выгодно вдвойне.
И проверить, нет ли в ролике повторяющихся фрагментов: продублированный кадр весит столько же, сколько уникальный, а информации не добавляет.
Пережимать один и тот же файл несколько раз: каждое сохранение ухудшает картинку необратимо. Всегда возвращайтесь к исходнику.
Использовать экзотические кодеки ради веса: файл может не приняться, а разбираться в причине придётся вам.
Гнаться за максимальным разрешением, если лимит по весу жёсткий: ролик 1080 с хорошим битрейтом выглядит лучше, чем 4K, ужатый до того же размера.
И конвертировать через случайные онлайн-сервисы: часть из них добавляет водяные знаки или режет качество без предупреждения.
Не стоит и доверять автоматическим пресетам «для соцсетей» в редакторах: они рассчитаны на усреднённый случай и часто дают либо избыточный вес, либо заметную потерю качества.
И менять кодек между версиями одной линейки: ролики начинают выглядеть по-разному, хотя сняты одинаково.
И не полагаться на предпросмотр в редакторе: он показывает несжатый материал, и артефакты, которые появятся после экспорта, там не видны.
И не отдавайте сжатие площадке целиком, загружая максимально тяжёлый файл в надежде «пусть сама разберётся». Её алгоритм оптимизирует под средний случай и не знает, что в вашем ролике важна фактура ткани, а не фон.
Держите два файла на каждый ролик: исходник в максимальном качестве и версию под площадку. Первый — архив, второй — рабочий.
Проверяйте результат уже после публикации: смотрите, как ролик выглядит в самой карточке с телефона, а не в редакторе.
Мы отдаём видео в размерах и форматах под требования площадок, а исходники сохраняем — если требования изменятся, ролик пересобирается без новой съёмки.
Полезно завести и таблицу лимитов по площадкам с датой последней сверки. Требования меняются, а память подводит — особенно когда витрин несколько.
И проверять вес после каждого этапа: экспорт, наложение титров, финальное сжатие. Файл иногда вырастает там, где этого не ждёшь.
И держите один пресет экспорта на всю линейку: файлы, собранные с разными настройками, ведут себя по-разному после обработки площадкой.
Короткий список, который экономит нервы: файл открывается на телефоне и на компьютере, звук не громче остальных роликов бренда, картинка не рассыпается на движении, вес укладывается в лимит площадки с запасом.
Запас важен: некоторые площадки считают вес после собственной обработки, и файл, идеально попавший в лимит, может его превысить.
И обязательно посмотрите ролик уже опубликованным. Это единственная проверка, которая показывает реальное качество после всех пережатий, — в редакторе оно всегда выглядит лучше.
К списку проверок стоит добавить и звуковую дорожку: она может весить непропорционально много, если экспортирована в высоком качестве без необходимости.
И убедиться, что ролик воспроизводится с первого кадра: файл с повреждённым началом открывается, но показывает чёрный экран первые доли секунды.
И сравните файл до и после загрузки покадрово на однотонном участке: именно там видно, насколько сильно площадка его пережала.
И сверяйте вес с лимитом с запасом процентов в десять: часть площадок считает размер после собственной обработки, и файл, прошедший впритык, может не пройти.
Мы используем файлы cookie, Яндекс Метрику и чат поддержки Jivo, чтобы сайт работал корректно и мы понимали, какие страницы полезны. Нажмите «Только необходимые» — и аналитика с чатом на вашем устройстве отключатся. Подробнее — в политике использования cookie и политике обработки персональных данных.