downmy

Почему видео с YouTube в 1080p приходится склеивать

Выше примерно 360p YouTube перестаёт хранить видео одним файлом. Картинка и звук хранятся раздельно — именно поэтому HD-загрузка занимает больше времени, чем SD.

Что на самом деле отдаёт YouTube

Для каждого видео YouTube хранит несколько версий. Низкие — прогрессивные: картинка и звук в одном файле, поэтому видео в 360p начинает воспроизводиться мгновенно. Всё, что выше, — адаптивные версии: видеодорожка и аудиодорожка идут отдельными потоками, и каждая закодирована в нескольких битрейтах, чтобы плеер мог менять качество вслед за скоростью соединения.

Такая схема нужна для эффективного стриминга. Но она означает, что загрузчик не может просто взять один HD-файл — его попросту не существует.

Что значит «склейка», а что — нет

downmy скачивает выбранную видеодорожку и лучшую доступную аудиодорожку, а затем объединяет их в один MP4 с помощью ffmpeg. Это копирование потоков: закодированные картинка и звук извлекаются из одного контейнера и записываются в другой. Ни один кадр не декодируется и не кодируется заново.

Что это даёт на практике:

  • Качество точно такое же, как у YouTube. Потерь при пересжатии нет.
  • Это быстро — время уходит на передачу двух файлов, а не на их обработку.
  • Размер файла примерно равен сумме двух дорожек.

Это важно, потому что многие загрузчики всё-таки перекодируют видео — именно у них картинка заметно мылится, а короткий ролик обрабатывается минутами.

Почему это всё равно занимает 15–60 секунд

Сама склейка быстрая. Основное время уходит на то, чтобы одновременно скачать две дорожки на наш сервер, а затем передать вам готовый файл. Десятиминутное видео в 1080p — это несколько сотен мегабайт в каждую сторону. Именно поэтому индикатор прогресса на странице результата показывает склейку и передачу как отдельные этапы.

Почему нет 4K

Версии выше 1080p хранятся в VP9 или AV1 внутри WebM. Собрать их в MP4 простой сменой контейнера нельзя — эти кодеки несовместимы с MP4, поэтому потребовалось бы настоящее перекодирование: медленное, ресурсоёмкое и с потерями. Мы предпочитаем отдать вам чистый 1080p, а не испорченный 4K.

Какое качество выбрать

  • 1080p — для всего, что вы будете смотреть на экране больше телефона.
  • 720p — разумный выбор при мобильном интернете: в три раза меньше по размеру и на телефоне неотличимо.
  • 480p — когда важно содержание, а не качество картинки: справочные фрагменты, расшифровки, тайминг.
  • MP3 — если нужен звук. Он перекодируется в 320 кбит/с, так что это настоящий MP3, а не переименованный M4A.

Когда склейка не удаётся

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

Обновлено: 2026-10-23

Попробовать

Другие руководства