Ролик выглядел отлично в монтажной программе, а на площадке превратился в кашу с квадратами на тёмных участках. Почти всегда причина не в съёмке, а в экспорте и последующем сжатии. Разберём, какие параметры влияют на итоговую картинку и как отдать файл так, чтобы площадка испортила его минимально.

Любая площадка перекодирует загруженное видео под себя: приводит к своим параметрам и сжимает, чтобы оно быстро открывалось с телефона. Вы отдаёте исходник, а покупатель смотрит уже результат чужого сжатия.
Отсюда главный принцип: отдавать нужно файл с запасом по качеству. Чем лучше исходник, тем меньше видно потерь после перекодирования.
Настроек в окне экспорта десятки, но на итог влияют немногие:

Двойное сжатие: ролик экспортировали, залили в мессенджер для согласования, скачали оттуда и загрузили на площадку. Файл сжался дважды, и это видно.
Тёмные сцены и плавные градиенты — первое, что разваливается при низком битрейте. Если в ролике есть затемнение или тёмный фон, запас по качеству нужен больше.
Мелкий текст и тонкие линии: титры маленьким шрифтом после сжатия становятся нечитаемыми. Поэтому подписи в товарном видео делают крупными.
Посмотрите ролик на телефоне в полноэкранном режиме, а не в окне на компьютере — покупатель увидит именно так.
Проверьте самый тёмный и самый динамичный фрагмент: если там появились квадраты, увеличивайте битрейт и экспортируйте заново.
После загрузки на площадку посмотрите ролик уже в карточке: только там видно, что сделало с ним финальное сжатие.

Отдаём материал в качестве с запасом и в формате, который площадки принимают без вопросов, — чтобы перекодирование съело как можно меньше.
Храним чистые исходники без наложенных титров: когда требования площадки меняются, ролик пересобирается из исходника, а не снимается заново.
Для согласования отправляем ссылку на файл, а не пересланное видео в мессенджере, — иначе клиент оценивает уже испорченную копию.