Кружок в Телеграме: размер, длительность и формат

Обновлено 4 августа 2026

Спроси в поиске, какое у кружка разрешение, — и получишь десяток уверенных и противоречащих друг другу ответов. 384 на 384. 240 на 240. 640. Минута, две минуты. Все ссылаются друг на друга, и почти никто — на первоисточник.

Здесь скучная версия: что про видеосообщения написано в документации самого Телеграма, что там намеренно не зафиксировано и как посмотреть реальные цифры у конкретного кружка, который лежит у тебя в галерее. На каждое утверждение ниже есть ссылка на документацию Телеграма для разработчиков, а там, где документация молчит, так и написано — молчит.

Коротко

ПараметрЧто зафиксировано
КонтейнерMP4
Форма кадраКвадрат — ширина равна высоте
КруглостьФлаг у файла, а не геометрия. Круг рисует клиент.
Максимальная длина1 минута
РазрешениеНе задано. Диаметр — какой был у отправителя.
ВидеокодекРаспознаются H.264, H.265 и AV1; безопасный выбор — H.264
ЗвукОбычная звуковая дорожка. Есть флаг «без звука».
ПревьюНеобязательная картинка-обложка рядом с файлом

Контейнер и форма: квадратный MP4 с флажком

В Bot API видеосообщение описано как видео MP4, заданное отправителем, скруглённый квадрат, длиной до 1 минуты. Два оборота здесь несут почти весь смысл.

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

Заданное отправителем. Так Телеграм прямым текстом говорит: это не константы. Размеры и длину выбирает отправляющий клиент, а API просто записывает то, что ему дали.

Разрешение: почему одной цифры не существует

У объекта VideoNote под размер отведено одно поле — length, и описано оно как ширина и высота видео, то есть диаметр видеосообщения, заданный отправителем. Одно число, потому что кадр квадратный, и никакого обязательного значения.

Откуда тогда взялись 384? Это диаметр, с которым мобильные клиенты Телеграма записывали кружки исторически. Цифру переписали из статьи в статью, и в какой-то момент она стала выглядеть как спецификация. Для кружка, записанного в мобильном Телеграме, ожидание разумное; для кружка, приехавшего откуда-то ещё — из десктопа, от бота, из стороннего приложения или из другой версии клиента, — уже нет. Формат живёт с 2017 года, так что в обороте файлы нескольких разных диаметров.

Практический вывод простой: не зашивай размер в расчёты, если кружок записал не ты. Посмотри его у файла.

Как посмотреть параметры конкретного кружка

  1. Сначала сохрани кружок в галерею — способы разобраны в инструкции о том, как сохранить кружок на iPhone.
  2. Открой ролик в «Фото» и вызови информацию — кнопка (i) или свайп вверх по кадру. Там будут и разрешение, и длительность.
  3. Либо найди файл в «Файлах», задержи на нём палец и выбери «Свойства».

Какое число там показано — такое у этого ролика и есть. Если ширина и высота совпали, перед тобой нетронутое видеосообщение; если нет — файл уже кто-то пережал или обрезал.

Длительность: минута, и это жёсткий предел

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

Длительность в API хранится целым числом секунд — ещё один намёк на то, что формат задумывали коротким и простым, а не точным.

Кодеки, звук и обложка

У видеоатрибута в протоколе есть необязательное поле кодека, и в документации в качестве примеров перечислены h264, h265 и av1 — значит, встретиться в чате может любой из трёх. Планка совместимости при этом прежняя: H.264 в контейнере MP4 играет везде, и именно на него стоит целиться, если файл готовишь сам.

Звук лежит обычной дорожкой в том же файле. У того же атрибута задокументирован флаг nosound — для видеофайлов вообще без звуковых дорожек. Полезно знать, если хочется кружок без звука или если ты выкладываешь ролик туда, где звук будет некстати.

Обложка необязательна: в API превью описано как необязательная картинка, приложенная к видеосообщению. Её клиент и показывает, пока ролик не запустился.

Чего Телеграм не фиксирует

Об этом стоит сказать прямо, потому что интернет с удовольствием придумает цифры за него:

Если где-то эти параметры приводят с точностью до числа и подают как официальные, относись к ним как к любой цифре без источника.

Как сделать файл, который станет кружком

Если превращаешь в видеосообщение обычное видео, из спецификации выходит короткий чек-лист:

  1. Сначала обрежь до настоящего квадрата. Вертикальный кадр 9:16, втиснутый в квадрат, искажает лица: именно обрезать, а не сжимать.
  2. Держи главное в центре и подальше от краёв. Видно будет только вписанный круг, то есть примерно пятая часть квадратного кадра уходит под маску, а углы теряются гарантированно.
  3. Уложись в минуту. За пределом это уже не видеосообщение, а обычный видеофайл во вложении.
  4. Экспортируй H.264 в MP4 разумного размера. Отправлять что-то гигантское смысла нет — при загрузке всё равно пережмётся.
  5. Проверь звук. Кружок — формат говорящей головы, и качество звука тут решает больше, чем разрешение.

А как только кружок стал сохранённым файлом, ограничения перестают быть телеграмовскими и становятся ограничениями следующей площадки: квадратный ролик придётся перекадрировать, чтобы он выглядел своим в вертикальной ленте, — про это в статье о том, как выложить кружок в сторис.

Кружок сам делает квадратную обрезку, круглую маску, фон под ней и экспорт — так что видеосообщение превращается в аккуратный квадрат или 9:16 без подгонки чисел руками.

Скачать Кружок для iPhone

Частые вопросы

Какое разрешение у кружка в Телеграме?

Единого ответа нет. В документации размер описан как диаметр видеосообщения, заданный отправителем, — то есть зависит от того, какой клиент его записал. Чаще всего называют 384 на 384, потому что с таким диаметром давно пишут мобильные клиенты, но встречаются файлы и других размеров. Надёжнее посмотреть параметры конкретного файла в «Фото» или «Файлах», чем гадать.

Сколько может длиться кружок?

До одной минуты. Телеграм пишет об этом и в Bot API, и в первом анонсе видеосообщений. На пределе запись сама останавливается и уходит в чат, а подрезать её внутри Телеграма потом нельзя.

Кружок — это правда круглый файл?

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

В каком формате готовить своё видео под кружок?

Видео H.264 в контейнере MP4, квадратное, не длиннее минуты. H.265 и AV1 тоже распознаются, но H.264 играет везде без вопросов, а при загрузке файл всё равно будет пережат.

English Русский