Перейти к содержимому
TubePress — бесплатный, самостоятельный & активно поддерживаемый
Все руководства

Кодирование видео для self-hosted тьюб-сайтов: FFmpeg, AV1 и математика хранилища

Руководство 11 мин чтения Обновлено июль 2026 г.
Кодирование видео для self-hosted тьюб-сайтов: FFmpeg, AV1 и математика хранилища

Ключевые выводы

  • Трёх качеств достаточно для тьюб-сайта (240/480/720); 1080p — это инструмент монетизации, а не значение по умолчанию.
  • CRF 23 + veryfast + faststart + разумный интервал ключевых кадров — рабочая лошадка для массового импорта.
  • AV1 экономит 30–50% битрейта, но кратно увеличивает стоимость кодирования — H.264 как база везде, AV1 только для самого популярного контента.
  • Водяные знаки и заставки — это вшитые (burn-in) элементы: решите это до массовой обработки каталога, а не после.
  • При 50 тыс. видео одна только лестница качеств — это ~26–56 ТБ — серверы хранения + CDN выигрывают у облачного объектного хранилища с большим отрывом на масштабе тьюб-сайта.

Именно кодирование определяет, как на самом деле складывается экономика тьюб-сайта. Хранилище и трафик — два счёта, которые растут вместе с успехом, и оба являются функцией одной вещи: того, как вы кодируете видео. При этом поиск по теме кодирования именно для тьюб-сайтов выдаёт общие статьи в жанре «войны кодеков», написанные облачными вендорами, у которых вывод всегда один: «слишком сложно, используйте нашу платформу». Этот материал — полная противоположность: настройки FFmpeg, лестница профилей кодирования и математика хранилища для тьюб-сайта на собственном хостинге в 2026 году, от человека, который сам на стороне self-hosted.

Битрейты и размеры файлов ниже — это рабочие значения по умолчанию для типичного 2D-контента для взрослых, а не законы природы. Позиции по лицензированию кодеков и проценты поддержки в браузерах приведены по состоянию на середину 2026 года — проверьте их, прежде чем закладывать каталог из 200 000 роликов под один-единственный кодек.

Лестница профилей: три ступени, иногда четыре

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

ПрофильРазрешениеБитрейт H.264 (≈)Размер на 10 мин (≈)Роль
240p426×240300–500 kbps25–40 MBМедленные мобильные сети, мгновенный старт
480p854×4801.0–1.5 Mbps80–115 MBРабочая лошадка — здесь крутится основной трафик тьюб-сайта
720p1280×7202.5–3.5 Mbps190–265 MB«HD» по умолчанию — качество, которое пользователи ожидают получить бесплатно
1080p (опционально)1920×10804.5–6 Mbps340–450 MBУровень premium/для участников, витрина исходного качества

Два решения важнее точных цифр. Хранить ли исходники: перекодировать заново можно только то, что вы сохранили, поэтому храните оригиналы для эксклюзивного/лицензированного контента, а фидовый контент можно держать только в виде готовых профилей. Бесплатен ли 1080p: сделать полный HD привилегией участников — один из старейших рабочих рычагов монетизации тьюб-сайта, и он же одновременно снижает счёт за трафик. (В TubePress список форматов задаётся напрямую: какие профили существуют и с какими опциями FFmpeg.)

Настройки FFmpeg, которые реально важны

Кодирование H.264 уровня тьюб-сайта — это четыре решения, а дальше шаблон. Режим качества: используйте CRF для стабильного воспринимаемого качества (стартуйте с -crf 23, опускайтесь до 21–22 для премиум-уровней) с ограничителями -maxrate/-bufsize, чтобы одна сцена с активным движением не взрывала битрейт доставки. Скорость: -preset veryfast — рабочая лошадка для массового импорта — штраф по размеру файла по сравнению с slow реален, но умерен, тогда как разница по процессорному времени — 5–10×; более медленные пресеты стоит приберечь для премиум-контента. Перемотка: задайте частоту ключевых кадров (-g 48–120), чтобы скраббинг — которым пользователи тьюб-сайтов занимаются постоянно — срабатывал быстро. Доставка: -movflags +faststart обязателен для прогрессивного MP4, иначе плеер будет ждать загрузки всего файла, прежде чем начать воспроизведение. Всё вместе рабочий профиль 480p выглядит так:

ffmpeg -i src.mp4 -vf scale=-2:480 -c:v libx264 -preset veryfast -crf 23 -maxrate 1.5M -bufsize 3M -g 96 -c:a aac -b:a 96k -movflags +faststart out_480.mp4

Помимо самих профилей, конвейер кодирования создаёт и активы, которые приносят клики: постеры-превью, анимированные превью при наведении (короткие полосы WebP/MP4 с низким fps, сэмплированные по всему хронометражу — и непропорционально важные для CTR), а также, если вы брендируете контент, водяные знаки. Водяные знаки и вступительные заставки — это burn-in, то есть часть перекодированного видео, а не наложение поверх, поэтому решать по ним нужно до массовой обработки каталога, а не после. Конвейер транскодирования TubePress генерирует профили, превью и постеры-превью на основе заданного администратором списка форматов, с опциями burn-in для водяных знаков и вступительных заставок — та же логика FFmpeg, что описана выше, встроенная прямо в процесс загрузки и массового импорта.

AV1 и H.265 в 2026 году: честный ответ

Статьи в жанре «войны кодеков» правы в одном: AV1 даёт экономию битрейта порядка 30–50% по сравнению с H.264 при сопоставимом качестве, и поддержка в браузерах сейчас достаточно широкая на актуальных версиях. Чего они не договаривают — так это таблицы расходов оператора:

  • Стоимость кодирования взлетает. Программное кодирование AV1 работает в разы медленнее, чем x264, на настройках, актуальных для тьюб-сайта. В масштабе каталога это реальный счёт за серверы — аппаратные энкодеры AV1 (в свежих видеокартах и части процессоров) меняют картину, если они есть в ваших кодирующих серверах.
  • Старые устройства всё ещё умеют только H.264. Трафик индустрии для взрослых смещён в сторону очень длинного хвоста устройств; кодек, который этот хвост не может декодировать, — это тикет в поддержку, поэтому AV1 идёт вместе с H.264, а не вместо него — а значит, места на диске нужно больше, а не меньше, пока вы не начнёте вычищать старое.
  • Лицензирование: AV1 изначально спроектирован как свободный от роялти (за годы появлялись сообщения о патентных претензиях со стороны патентных пулов — но экосистема в основном продолжила развитие несмотря на это); а путаница с множеством лицензионных пулов у H.265 — главная причина, по которой веб в основном обошёл его стороной для бесплатного контента.

Прагматичная политика 2026 года для тьюб-сайта на собственном хостинге: H.264 везде как база; профили AV1 добавляйте только для контента с самым высоким трафиком, где экономия трафика окупает затраты на кодирование; H.265 для доставки в вебе можно игнорировать, если только исходный рабочий процесс не отдаёт его вам сам. Показательно, что крупные CMS-платформы для взрослых добавили поддержку AV1/H.265 только в релизах 2026 года — мейнстрим индустрии находится именно здесь.

Математика хранилища по размеру каталога

При лестнице из 3 ступеней (240+480+720, ≈ 0.35 GB на 10-минутный ролик со всем вместе) и лестнице из 4 ступеней (≈ 0.75 GB с 1080p), при средней длительности ролика 15 минут:

КаталогЛестница из 3 ступенейЛестница из 4 ступеней+ Хранение исходников (≈)
10,000 роликов≈ 5 TB≈ 11 TB+ 8–15 TB
50,000 роликов≈ 26 TB≈ 56 TB+ 40–75 TB
200,000 роликов≈ 105 TB≈ 225 TB+ 160–300 TB

Из этой таблицы вытекают простые правила: выделенные серверы хранения с крупными HDD обходят по цене облачное объектное хранилище в масштабе тьюб-сайта с большим отрывом (посчитайте сами, сверяясь с текущими тарифами на исходящий трафик, — разница обычно совсем не маленькая); профили можно пересоздать заново, поэтому избыточность через RAID плюс резервная копия исходников выгоднее, чем бэкапить всё дважды; а вычищение профиля 1080p у роликов, которые никто не смотрит, — это бесплатные деньги. Гайд по хостингу разбирает сторону доставки — выбор CDN, что условия крупных CDN реально разрешают для контента для взрослых, и эталонные конфигурации по бюджету.

«Никогда не размещайте видео сами» — тезис вендоров, проверенный калькулятором

Индустрия облачного видео стабильно выпускает контент в жанре «15 причин никогда не размещать видео самостоятельно». Причины реальны для команды из пяти человек, размещающей демо своего SaaS-продукта; на масштабе тьюб-сайта они переворачиваются с ног на голову. Облачные видеоплатформы берут плату за минуты хранения и минуты доставки — по опубликованным тарифам середины 2026 года скромный каталог из 50k роликов с реальным трафиком выходит на пятизначные суммы в месяц, и это ещё до того, как контентные политики платформы столкнутся с вашим контентом (условия большинства массовых видео-SaaS прямо исключают контент для взрослых). Сервер хранения плюс CDN, обслуживающие лестницу профилей выше, делают ту же работу за несколько сотен долларов в месяц. Самостоятельное размещение видео — это не хардкорный режим ведения тьюб-сайта; это и есть бизнес-модель.

TubePress превращает весь этот конвейер в настройку конфигурации: заданные администратором форматы и профили, транскодирование через FFmpeg с превью, превью при наведении, burn-in водяных знаков и хранение на нескольких серверах — бесплатно и на собственном хостинге. Скачайте его и кодируйте так, будто это ваш счёт — потому что это он и есть.

FAQ

Часто задаваемые вопросы.

Нужны ли рендиции 4K на тьюб-сайте?
Почти никогда. Затраты на хранение и трафик превышают реальный спрос, а хвост устройств, с которых смотрят бесплатный тьюб-контент, редко выигрывает от 4K. Премиум-уровень 1080p — практический потолок для большинства операторов.
Стоит ли AV1 того в 2026 году?
Для самого посещаемого контента, при наличии аппаратных кодировщиков — да, экономия трафика в 30–50% реальна. Как полная замена H.264 — пока нет: стоимость кодирования и хвост старых устройств говорят в пользу AV1 вместе с H.264, а не вместо него.
Кодировать на GPU или на CPU?
CPU x264 выигрывает по качеству на бит и по простоте; аппаратные кодировщики (NVENC, QSV и недавние блоки AV1) выигрывают, когда узкое место — это пропускная способность, ценой небольшой потери качества на бит. Крупные импортёры обычно приходят к гибриду: железо — для массового потока, CPU — для премиум-контента.
Сколько хранилища нужно для 100 000 видео?
При среднем ролике в 15 минут: примерно 52 ТБ на лестнице 240/480/720, около 112 ТБ с добавлением 1080p — ещё до хранения исходников. Математика линейна, поэтому политика по рендициям — это финансовое решение.
Можно ли перекодировать каталог позже?
Только из исходников, которые вы сохранили. Каталоги, у которых остались только рендиции, навсегда заперты в текущем качестве, поэтому решите политику хранения исходников по классам контента в первый же день: сохраняйте оригиналы для эксклюзивного/лицензированного материала, а фидовый контент можно хранить только как рендиции.
Читайте дальше

Похожие руководства.

Хостинг тьюб-сайта для взрослых: требования, CDN и Cloudflare

Хостинг тьюб-сайта для взрослых: требования, CDN и Cloudflare

Счёт за хостинг определяют хранилище и исходящий трафик, а не CPU. Реальные расчёты по объёму, дружественные к контенту для взрослых хостеры и CDN, точный ответ про Cloudflare и типовые конфигурации от $30 в месяц.

12 мин чтения Читать
Как массово импортировать тысячи видео на ваш тьюб-сайт с помощью TubePress

Как массово импортировать тысячи видео на ваш тьюб-сайт с помощью TubePress

Практическое пошаговое руководство по импорту тысяч видео на ваш тьюб-сайт для взрослых с помощью TubePress — форматы CSV и JSON, точное сопоставление столбцов, обнаружение дубликатов, пакетная разметка тегами, каталог в один клик с переписыванием заголовков ИИ и импорт по расписанию через cron.

8 мин чтения Читать
Сколько стоит создать тьюб-сайт для взрослых?

Сколько стоит создать тьюб-сайт для взрослых?

Домен, хостинг, CDN, программное обеспечение, контент — вот реальная стоимость запуска тьюб-сайта для взрослых в 2026 году и как свести расходы на ПО к $0.

7 мин чтения Читать

Готовы запустить свой тьюб-сайт?

TubePress бесплатен, размещается на вашем сервере и остаётся вашим навсегда — без лицензионных сборов, без ionCube, без привязки к вендору. Получите 150 бесплатных кредитов для старта.

На своём сервере · полностью редактируемый исходный код · без ionCube