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

Плеер, водяной знак, заставки и превью

Видеоплеер, водяные знаки, заставки pre-roll и превью при наведении и перемотке.

TubePress воспроизводит загруженные и URL-видео с помощью FluidPlayer — встроенного HTML5-плеера, поставляемого в vendor/fluidplayer. Вокруг него расположены функции, формируемые в процессе транскодирования — водяные знаки, вступительные и финальные клипы, а также миниатюры для предварительного просмотра при перемотке — и превью при наведении курсора на карточки.

Поведение плеера настраивается в разделе Внешний вид → Просмотр; водяной знак, вступления и временная шкала находятся на соответствующих вкладках /admin/settings?tab=transcode, так как они кодируются в видео, а не переключаются во время воспроизведения.

Видеоплеер

Для загруженного или URL-видео TubePress формирует элемент <video> с одним <source> для каждой версии и инициализирует на нём FluidPlayer. Поскольку каждая версия представлена отдельным источником с указанием качества (начиная с 720p — с меткой HD), плеер показывает встроенное меню выбора качества. Акцентный цвет соответствует основному цвету темы, а элементы управления автоматически скрываются во время воспроизведения.

Пакет включает модули для адаптивной потоковой передачи (HLS и MPEG-DASH), WebVTT, а также воспроизведения в 360°/VR, что позволяет работать не только с обычными MP4-файлами. Видео со встроенным кодом полностью обходят FluidPlayer и отображают исходный iframe.

Пока версии отсутствуют, плеер показывает заглушку. Только что загруженное видео без воспроизводимого источника отображает панель “Видео обрабатывается…” до тех пор, пока транскодирование не создаст первую версию.

Водяные знаки

Водяной знак — это логотип, накладываемый на видео. В TubePress он кодируется в каждую версию с помощью FFmpeg во время транскодирования, а не отрисовывается плеером — его нельзя удалить на стороне клиента, но для этого требуется транскодирование, и знак появляется только на видео, обработанных после его включения. Настройте его на вкладке Водяной знак:

Изображение
Загрузка PNG — рекомендуется прозрачность.
Позиция
Верхний левый, верхний правый, нижний левый, нижний правый, по центру или случайно.
Прозрачность
10–100% (по умолчанию 80).
Макс. ширина
5–50% ширины видео (по умолчанию 15).
Отступ
Расстояние от краёв в процентах от ширины.

Предварительный просмотр в редакторе примерно показывает расположение наложения, но финальный знак применяется FFmpeg при следующей кодировке.

Вступительные ролики

К каждому видео можно добавить короткий клип — вступление (pre-roll) — и финальный (post-roll) ролик, оба настраиваются на вкладке Вступления. Каждый представляет собой MP4-файл, хранящийся в uploads/intros/. Как и водяные знаки, они являются частью кодировки: при транскодировании каждый клип перекодируется под точное разрешение, кодек и битрейт каждого выходного формата, а затем плавно склеивается — без скачков качества.

Делайте их короткими. Оптимальная длина — 5–15 секунд. Так как они встроены в источник, вступление, добавленное сегодня, будет появляться только в видео, транскодированных с этого момента.

Для рекламных клипов, воспроизводящихся внутри плеера без кодирования в файл, используйте VAST pre/mid/post-roll из системы Реклама.

Предварительный просмотр временной шкалы

Предварительный просмотр временной шкалы — это миниатюры, появляющиеся при перемотке прогресс-бара. На вкладке Временная шкала включение параметра Генерировать скриншоты временной шкалы заставляет транскодер создавать спрайт из кадров и карту timeline.vtt, которую FluidPlayer автоматически подключает к полосе перемотки по готовности.

Количество скриншотов
5–60 (по умолчанию 10) — больше означает плавнее перемотку, но больший спрайт.
Начать после
0–300 секунд — пропустить вступления или чёрные кадры в начале видео.

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

Превью при наведении

Отдельно от плеера, карточки в списке воспроизводят короткий клип предварительного просмотра при наведении курсора — реальный файл preview.mp4 для каждого видео, а не спрайт временной шкалы. Это управляется настройкой наведения карточки в параметрах внешнего вида темы и позволяет посетителям получить быстрое представление о каждом видео без открытия страницы просмотра.

Два разных ресурса. Клип при наведении на карточках (preview.mp4) и миниатюры перемотки на плеере страницы просмотра (спрайт временной шкалы) создаются независимо — видео может иметь одно без другого.

Настройки плеера

Откройте раздел Внешний вид → Просмотр для управления плеером. Эти параметры применяются только к загруженным и URL-видео, но не к встроенным.

Качество по умолчанию
Авто, 1080p, 720p, 480p или 360p. Если выбранное качество отсутствует, используется ближайшее более низкое, а при его отсутствии — наивысшее доступное.
Скорость воспроизведения
Управление скоростью от 0,5× до 2×.
Кнопка скачивания
Показывать кнопку скачивания в плеере.
Повторное воспроизведение
Автоматически перезапускать видео по окончании.
Двойной клик для полноэкранного режима
Переход в полноэкранный режим по двойному клику.

На этом же экране можно включать отображение метаданных вокруг плеера — просмотры, длительность, дата публикации, кнопки лайк/дизлайк и избранное, а также разделы с порнозвёздами, каналами, категориями и тегами — и задавать количество похожих видео (2–20) в боковой панели.

Кнопка скачивания и защита файлов. Включение кнопки скачивания в плеере публикует прямую ссылку на файл. Если вы используете защищённые URL и ограничение запросов из раздела Хранилище, оставьте её выключенной.

Следующие шаги

Остались вопросы?

Откройте заявку в панели управления, и наша команда поможет.

Попробовать демо → Скачать TubePress →