Комментарии 5
Чтоб они ещё добавили поддержку горизонтальных видео - было бы вообще супер. Хотя один фиг - заливаешь видео хоть через приложение, хоть через веб морду - режет до 720p.
Горизонтальные в соотношении сторон 16:9 тоже есть. В Instagram с недавних пор можно заливать горизонтальные видео длительностью до 90 минут, поэтому поддержку в свой редактор они давно уже добавили
Скриншот

В iOS версии edits такого не было, поэтому я её снёс. Поставил десктопную (странно что инста не осилила AppStore и распространяет прогу через сайт).
Посмотрим… но моя претензия всё равно прежняя: нет ответа на вопрос, почему одни и те же видео (идентичные до байта) с разных аккаунтов заливаются с разным качеством. Причем значительно разным.
Instagram так экономит ресурсы. На сервере видео лежат в максимальном исходном качестве, но отдаёт их система в зависимости от охватов. Например, если аккаунт «прогретый» и стабильно собирает неплохие просмотры, то Instagram отдаёт видео в высоком качестве, если аккаунт смотрит пара сотен человек, то отдаёт битрейт и разрешение ниже, чтобы не тратиться сильно на проходной ролик.
Цитата из блога Meta про работу кодеков
At the system level, there is a benefit-cost model that predicts the watch time for every uploaded video and then controls what encoding configuration will be triggered based on that.
Once a video is uploaded to one of our apps, it’s processed by the back-end production and delivery system. At Meta, we decouple the production and delivery processes. On the production side, we have multiple ABR encoding families, with different codecs and configurations. The goal of the basic ABR family is to quickly encode videos with good quality so people can share them.
Publishing latency is the key metric we need to optimize for. Once the video gets sufficiently high watch time, a full ABR encoding is triggered, which also produces a fixed ABR ladder using H.264 and VP9 high-quality presets to further improve video quality. Once the video gets even more watch time, an advanced ABR encoding is triggered, which produces a dynamic ABR ladder.
И ещё у Meta есть ML-модель, которая анализирует сразу несколько факторов, чтобы ещё на этапе публикации спрогнозировать просмотры. На этих данных система решает в каком качестве показывать ролики. Если он в процессе начнёт выдавать высокие показатели, то сервер отдаст более качественную версию видео.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Бесплатный видеоредактор Edits от Instagram* стал доступен для macOS