STORY|by  Тимур Гайсин·4001 views

Как coub.com портит качество видео?

Наверное, многие из вас замечали, что загруженное видео заметно отличается по качеству от исходного, которое только вышло из печки видеоредактора. Обычно ухудшение качество связано с тем, что сайту надо где-то хранить постоянно прибывающую информацию, поэтому для экономии ресурсов Coub.com приходиться сжимать видеопоток. Но давайте же разберёмся, насколько сильно при этом портится качество? Часть 1. Разрешение. Начнём с того, что у coub.com существуют ограничения, и максимально возможное разрешение, получаемое на выходе, будет иметь 1600х900 пикселей для соотношения сторон 16:9 или 1200х1200 для 1:1. Вы, конечно, можете заливать видео с большим разрешением, но оно всё равно будет отмасштабировано. К слову говоря, если выключить режим HD, то максимальное разрешение для 16:9 будет 640х360, а для 1:1 – 480х480. Далее будем говорить про широкоформат, так как он самый встречающийся.


Вы удивитесь, но все ролики подгоняются под пресловутые 640х360 и 1600х900 (для HD). Причём, сайту неважно какого изначального разрешения и качества ролик, он его просто отмасштабирует. Так, например, случилось и с «Fire Pole».

Какого бы начального разрешения не был этот ролик, в итоге получается одно и тоже – 1600х900.

К слову говоря, апскейл до 1600х900 получается на удивление относительно неплохим.

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

Также у Coub.com есть ещё одна интересная особенность: вне зависимости от разрешения загружаемого видео, на выходе битрейт будет приводиться чуть ли не к одному и тому же значению. Конкретно для «Fire Pole» это значение равно ~2500 кбит/с.

Какие выводы можно сделать из этой части? 1. Все видео на coub.com подгоняются под 1600х900 пикселей. 2. Намеренно наращивать хитрыми алгоритмами апскейла разрешение более 1600х900 не имеет смысла, так как результат Вы не увидите и на масштабировании от сайта слегка потеряете. 3. Ниже HD загружать не рекомендуется, так как начинают проявляться искажения, опять же связанные с масштабированием.