Медиаплеер

Медиаплеер — это главный экран приложения, где управляется воспроизведение и большинство функций Evervideo. Воспроизводит как видео-, так и аудиофайлы и построен на базе кастомного плеера FFmpeg с аппаратно-ускоренным декодированием H.264 и HEVC, который берёт на себя основную нагрузку. Давайте разберёмся, как им пользоваться.

Доступ к медиаплееру

До полноэкранного плеера можно добраться из панели компактного плеера. На iPhone компактный плеер находится вверху главного экрана. На iPad и Mac — с левой стороны (или вверху главной панели). Чтобы свернуть полноэкранный плеер обратно в компактный вид, нажмите кнопку закрытия в правом нижнем углу или смахните вниз. Для полного скрытия компактного плеера нажмите и смахните вниз ещё раз.

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

Поддерживаемые форматы видео и аудио

Evervideo воспроизводит практически любой современный контейнер и кодек через встроенный движок FFmpeg, с аппаратно-ускоренным декодированием H.264 и HEVC на поддерживаемых устройствах.

  • Видеоконтейнеры: MP4, M4V, MKV, MOV, AVI, FLV, WMV, ASF, WebM, TS, M2TS, MTS, MPG, MPEG, OGV, 3GP, 3G2, F4V, RM, RMVB, VOB, DAT — и многое другое.
  • Видеокодеки: H.264 (AVC), H.265 (HEVC), VP9, VP8, AV1, MPEG-2, MPEG-4, MJPEG, ProRes, Theora, WMV — плюс практически любой другой кодек, поддерживаемый FFmpeg.
  • Аудиокодеки: AAC, MP3, FLAC, ALAC, OGG / Vorbis, OPUS, AC-3, EAC-3, DTS, AMR, WMA, APE, TTA, MPC, WV — и многое другое.
  • Форматы субтитров: SRT, VTT (WebVTT), ASS / SSA и встроенные текстовые или графические дорожки субтитров.
  • Протоколы стриминга: HTTP / HTTPS, HLS (m3u8), RTSP (IP-камеры и IPTV) и прямая трансляция файлов по SMB / WebDAV / FTP / SFTP / NFS / DLNA.

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

Управление воспроизведением

В нижней части экрана плеера расположены кнопки «Воспроизвести», «Пауза», «Следующий» и «Предыдущий». Также доступны необязательные кнопки «Перемотать вперёд» и «Перемотать назад» (по умолчанию 10 секунд), которые можно включить в настройках приложения. Удерживайте кнопки «Следующий» / «Предыдущий» для перемотки вперёд или назад. Перетащите ползунок воспроизведения для перехода к любой позиции.

Повтор и перемешивание

Нажмите кнопку повтора для переключения между режимами:

  • Повторять все — повторяет каждое видео в очереди.
  • Повторять одно — повторяет только текущее видео.
  • Остановить после — ставит паузу, когда текущее видео заканчивается.
  • Без повтора — воспроизводит очередь один раз без повтора.

Используйте кнопку Перемешать для случайного изменения порядка видео в очереди.

Картинка в картинке (PiP)

На iPhone и iPad Evervideo полностью поддерживает «Картинку в картинке» (PiP). Нажмите иконку PiP на экране плеера или просто сверните Evervideo — видео продолжает воспроизводиться в плавающем окне поверх всех остальных приложений. Перетащите плавающее окно в любой угол; сожмите пальцы для изменения размера; нажмите один раз для появления основных кнопок воспроизведения / паузы / пропуска; нажмите маленькую кнопку развёртывания для возврата в полную Evervideo.

PiP работает со всеми видеоформатами, поддерживаемыми Evervideo, включая файлы потоковой передачи из облака и RTSP-потоки. PiP также продолжает работать при заблокированном телефоне (в зависимости от настройки автоблокировки).

Компактный плеер

Компактный плеер — постоянный мини-плеер, видимый в верхней части каждого экрана приложения во время навигации по библиотеке, файловому менеджеру или настройкам. Нажмите для разворачивания до полноэкранного плеера; смахните вниз для сворачивания обратно.

AirPlay 2

Для AirPlay нажмите кнопку AirPlay на плеере. Evervideo поддерживает AirPlay 2, позволяя транслировать видео на Apple TV, HomePod или любой динамик / телевизор с поддержкой AirPlay 2. В конфигурации с несколькими устройствами AirPlay можно одновременно направлять аудио на несколько ресиверов.

Google Chromecast

Для пользователей Google Cast на плеере появляется иконка Cast. Нажмите её для выбора устройства и начала трансляции. Убедитесь, что телефон и приёмник Cast находятся в одной сети Wi-Fi. Не каждый кодек поддерживается аппаратурой Chromecast — некоторые файлы могут потребовать перекодирования.

RTSP-потоки в реальном времени

Evervideo может воспроизводить RTSP-источники напрямую — IP-камеры, дверные камеры, IPTV-потоки, трансляции и любой URL rtsp://. Добавьте поток как RTSP-подключение в «Файлы → Онлайн-ссылки → Добавить ссылку», затем нажмите для начала просмотра. RTSP-потоки работают в режиме «Картинка в картинке», компактном плеере и транслируются через AirPlay 2 и Chromecast так же, как обычное видео.

Выбор аудиодорожки

Для видео с несколькими аудиодорожками (комментарий, альтернативный дубляж, режиссёрская дорожка) нажмите кнопку «Другие действия» на плеере и выберите «Аудиодорожка» — затем выберите нужную дорожку. Это необходимо для иностранных фильмов, файлов BDMV / MKV с несколькими дублажами и обучающего контента с дорожками комментариев.

Выбор видеодорожки

Некоторые видеофайлы содержат несколько видеопотоков (многоугловые Blu-ray, альтернативные версии). Выберите «Видеодорожка» в меню «Другие действия» для переключения между ними во время воспроизведения.

Субтитры — внутренние и внешние

Evervideo предоставляет точный контроль над субтитрами:

  • Дорожка субтитров — выбор из дорожек, встроенных в файл.
  • Внешние файлы субтитров — загрузка файлов .srt, .vtt, .ass или .ssa с устройства, из iCloud Drive или любого подключённого облачного сервиса.
  • Рендеринг Libass — расширенные стили ASS / SSA (шрифты, цвета, позиции, эффекты karaoke) отображаются корректно благодаря встроенной библиотеке libass.
  • Выбор шрифта — выбор пользовательского шрифта для основных субтитров и отдельного шрифта для дополнительных. Доступны встроенные шрифты и любой шрифт, установленный на устройстве.

Всё это можно настроить в «Настройки → Субтитры» перед воспроизведением или использовать «Другие действия → Субтитры» прямо из плеера для изменения на лету.

Аудиоэквалайзер

Evervideo включает полный аудиоэквалайзер для настройки звуковых дорожек видео под наушники, динамики или hi-fi систему. Нажмите иконку эквалайзера на регуляторе громкости (или действие «Аудиоэквалайзер» в меню «Другие действия» плеера), включите эквалайзер переключателем в правом верхнем углу и выберите пресет или перетащите ползунки полос для создания собственного. Пользовательские пресеты можно экспортировать и импортировать для обмена между устройствами или резервного копирования.

Видеоэквалайзер

Для настройки изображения Evervideo предоставляет выделенный видеоэквалайзер — настраивайте яркость, контраст, насыщенность и оттенок в реальном времени во время воспроизведения. Как и аудиоэквалайзер, пользовательские видеопресеты можно экспортировать и импортировать для обмена или резервного копирования. Используйте его для осветления тёмной сцены в солнечный день, усиления насыщенности выцветшего контента или коррекции холодного цветового оттенка.

Режим масштабирования видео

Выберите, как видео заполняет экран:

  • По размеру — сохранить исходное соотношение сторон; чёрные полосы там, где необходимо.
  • По экрану — заполнить весь экран, обрезая видео при необходимости.
  • Растянуть — растянуть видео для заполнения экрана, искажая при необходимости.
  • Оригинал — сохранить нативное разрешение 1:1.

Поворот видео

Для видео, снятых в неправильной ориентации, выберите Другие действия → Поворот и выберите , 90°, 180° или 270° для поворота изображения без выхода из плеера.

Аппаратное декодирование (H.264 и HEVC)

В «Настройки → Плеер → Видео» можно независимо включить / выключить «Аппаратное декодирование H.264» и «Аппаратное декодирование H.265 (HEVC)». Аппаратное декодирование быстрее, меньше расходует аккумулятор и меньше нагревает устройство — но в редких случаях (повреждённые файлы, экзотические профили) может потребоваться отключить аппаратное декодирование и переключиться на программное декодирование FFmpeg. Evervideo позволяет сделать это для каждого файла из меню «Другие действия» плеера.

VR 360°-вьюпорт

Evervideo включает вьюпорт VR / 360° для сферических видеофайлов. При воспроизведении видео 360° можно перетаскивать для обзора, щипать для масштабирования, и Evervideo будет перестраивать рендеринг в реальном времени.

Скорость воспроизведения

Нажмите элемент управления «Скорость» на панели инструментов плеера для изменения скорости воспроизведения — замедлите для анализа (0,25× или 0,5×) или ускорьте для учебников и лекций (1,25×, 1,5×, 2× и до 3×). Нажмите иконку настройки в правом верхнем углу экрана «Скорость» для переключения в точный режим с более тонкими настройками. Также доступна покадровая коррекция тональности.

Очередь плеера

Для просмотра очереди плеера нажмите кнопку очереди на плеере. У каждого видео в очереди есть дополнительные действия — нажмите три точки для их просмотра. Для изменения порядка видео в очереди используйте индикатор изменения порядка рядом с названием и перетащите его на новую позицию.

Таймер сна

Откройте «Настройки → Плеер → Таймер сна», включите его и выберите, сколько времени продолжать воспроизведение перед автоматической остановкой. Также можно добавить кнопку «Таймер сна» прямо на главный экран плеера через «Настройки → Плеер → Персонализация → Действия главного экрана».

Закладки плеера

Сохраняйте место в длинных видео — лекциях, аудиокнигах-видео, учебниках, длинных загрузках YouTube — нажав «Добавить закладку» в меню «Другие действия». Закладки появляются в списке «Другие действия → Закладки» видео и сохраняются между сессиями.

Меню «Другие действия»

Нажмите кнопку «Другие действия “…"» на плеере для доступа к дополнительным функциям.

  • Продолжить воспроизведение — возобновить очередь с последней позиции.
  • Поиск — найти конкретное видео в очереди.
  • Закладки — просмотр и переход к закладкам.
  • Скорость — настройка скорости воспроизведения.
  • Недавние — недавно воспроизводившиеся видео.
  • Избранное — видео в избранном.
  • Аудиоэквалайзер — активировать аудиоэквалайзер.
  • Видеоэквалайзер — активировать видеоэквалайзер.
  • Аудиодорожка — выбрать аудиопоток.
  • Видеодорожка — выбрать видеопоток.
  • Субтитры — основная / дополнительная дорожка, внешний файл, шрифт.
  • Поворот — повернуть изображение на 0° / 90° / 180° / 270°.
  • Режим масштабирования — По размеру / По экрану / Растянуть / Оригинал.
  • Картинка в картинке — войти в режим PiP.
  • AirPlay / Chromecast — отправить на устройство.
  • Таймер сна — установить таймер для остановки воспроизведения.
  • Сохранить очередь как плейлист — сохранить текущую очередь как новый плейлист.
  • Удалить очередь — очистить очередь и остановить воспроизведение.
  • Настройки — перейти к настройкам плеера.
  • Справка — открыть руководство.

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

Полное дерево настроек Плеера задокументировано в руководстве по Настройкам. Наиболее используемые разделы:

  • Общие — режим повтора, режим перемешивания, «Сохранить состояние плеера», «Сохранить позицию воспроизведения», интервалы перемотки.
  • Видео — аппаратное декодирование H.264 / HEVC, видеоэквалайзер, режим масштабирования, поворот, режим отображения, предпочтительная частота кадров, предпочтительный формат пикселей, VR-вьюпорт.
  • Аудио — аудиоэквалайзер, частота дискретизации, каналы, длительность буфера IO, смешанный режим.
  • Субтитры — основная / дополнительная дорожка, выбор внешнего файла, шрифт, дополнительный шрифт.
  • Устройства (iOS) — AirPlay / Chromecast.
  • Персонализация — стиль компоновки плеера (Минимальный / Нижний / Антикварный / Классический), действия главного экрана, элементы управления экраном блокировки.
  • Кэш воспроизведения — кэш на диске для более плавного стриминга.
  • Таймер сна — автоматическая остановка.

Доступность

Evervideo полностью доступна с VoiceOver. Каждый компонент имеет хорошо продуманную метку и описание. Когда VoiceOver активен, приложение переключается в «Текстовый режим», чтобы отображались только значимые элементы — улучшая скорость навигации и чёткость. Также можно активировать «Текстовый режим» в «Настройки → Доступность → Текстовый режим».

Настройка ползунков с VoiceOver

  1. Выберите ползунок — проведите влево или вправо, пока VoiceOver не объявит его.
  2. Настройте значение — дважды нажмите и удержите ползунок, затем перетащите вверх или вниз для быстрого изменения значения. VoiceOver объявляет новое значение по мере перемещения.

Другие компоненты работают как ожидается, используя паттерны VoiceOver, предоставляемые системой.

Последнее обновление