Документация Vimu для Android TV и Fire TV
Vimu Player использует локальное хранилище вашего устройства, подключенные USB-устройства (FAT, а также NTFS на некоторых устройствах), общие папки Windows (также известные как SMB), серверы WebDAV и серверы UPnP/DLNA.
Настроить приложение очень легко!
USB устройства
Для использования Vimu Player с USB-накопителем просто подключите его к устройству Android TV или Fire TV. USB-накопитель должен иметь файловую систему FAT32 (некоторые модели также поддерживают NTFS). Ваш USB-накопитель появится в виде вкладки.
Обратите внимание, что Vimu отображает только видео- и аудиофайлы. Если ваш каталог содержит файлы txt, doc, pdf, они не будут отображаться.
Вы также можете использовать SD-карту, если ваше устройство поддерживает ее (например, Nvidia Shield или Fire TV gen 2).
UPnP/DLNA
UPnP/DLNA - это самый простой способ воспроизведения контента на вашем Android TV или Fire TV через локальную сеть с помощью Vimu. Для этого вам необходимо установить совместимый сервер на вашем компьютере или NAS.
Для добавления UPnP/DLNA-сервера используйте сервис обнаружения Vimu Player (Поиск сетевых ресурсов). Он должен найти все медиасерверы в вашей локальной сети. Щелкните на сервере, который вы хотите добавить. Затем вы можете добавить в закладки весь сервер (просто нажмите кнопку "Добавить закладку") или перейти в подкаталог и добавить его в закладки непосредственно. После нажатия кнопки "Закладка", вы сможете задать имя для вашей закладки. ПРИМЕЧАНИЕ: здесь вы НЕ увидите самих медиафайлов! Вам необходимо создать закладку перед воспроизведением.
Общие папки Windows (SMB)
Протокол SMB позволяет вашим компьютерам на Windows обмениваться файлами между собой. Vimu Player может просматривать общие директории вашего компьютера на Windows и воспроизводить видеофайлы из них.
В зависимости от конфигурации вашей домашней сети существуют два способа добавить вашу SMB-общую папку:
-
Самый простой способ - это использовать поиск сетевых ресурсов. Есть шанс, что ваш сервер появится под заголовком Сеть Windows (SMB). Вы увидите диалоговое окно "Добавить папку Windows". Нужно просто указать название закладки (что угодно). Также, если ваш общий доступ защищен паролем, заполните поля имени пользователя и пароля. В большинстве случаев вам следует оставить флажок SMB2 включенным. Затем нажмите OK. Теперь ваш общий доступ должен быть доступен при нажатии на вкладку.
-
Если вы не видите обнаруженных папок Windows, вам нужно определить имя хоста вашего компьютера (что-то вроде MYPC в Windows) или лучше IP-адрес вашего ПК. Затем нажмите "Добавить папку Windows вручную...". Вы увидите тот же диалог, описанный в способе №1. Заполните имя вашей закладки и введите имя хоста или IP-адрес вашего ПК в поле smb://. Опять же, если ваш общий доступ защищен паролем, заполните имя пользователя и пароль.
WebDAV серверы
WebDAV настраивается аналогично SMB. Чтобы добавить общую папку WebDAV, перейдите в Поиск сетевых ресурсов и нажмите "Добавить сервер WebDAV..."
При использовании WebDAV вы всегда должны указывать ip/доменный адрес, логин и пароль вашего сервера. Преимущество WebDAV состоит в том, что вы можете транслировать с сервера через Интернет, а не только через вашу домашнюю локальную сеть.
NFS серверы
Это удобный способ подключения к компьютеру на Linux или NAS. Вам необходимо указать полный путь к экспортированной директории. Например, если ваш сервер имеет адрес 192.168.1.2, а экспортированный путь - /home/user/video, то путь NFS должен быть: 192.168.1.2/home/user/video.
ПРИМЕЧАНИЕ: Vimu будет успешно подключаться только к экспортам с включенной опцией "insecure". Более подробную информацию можно найти здесь.
HTTP потоки
Вы можете открыть некоторые типы HTTP-потоков, такие как потоки HLS или MPEG-DASH. Чтобы открыть HTTP URL, перейдите в раздел "Сеть", далее "Другие протоколы" и выберите "Открыть HTTP URL...".
Аудио дорожки
Vimu Player поддерживает контейнеры с несколькими аудио дорожками. Чтобы изменить аудио дорожку во время воспроизведения, прокрутите вниз до раздела "Аудио". Теперь вы можете изменить аудио дорожку с помощью клавиш влево-вправо.
Субтитры
Vimu Player поддерживает два типа субтитров: внешние файлы SRT и встроенные субтитры.
Чтобы воспроизвести видео с внешним файлом SRT, необходимо правильно назвать файл. Файл SRT должен иметь то же имя, что и ваше видео, но с расширением .srt (в нижнем регистре). Например, MyMovie.avi и MyMovie.srt.
Когда Vimu обнаруживает внешние субтитры, появляется всплывающее окно "Обнаружены субтитры".
Vimu может воспроизводить субтитры Text/SRT, SSA/ASS, DVBSUb, VobSUB, PGS, встроенные в различные типы контейнеров.
Чтобы изменить дорожку субтитров во время воспроизведения, прокрутите вниз до раздела "Субтитры". Теперь вы можете изменить дорожку субтитров с помощью клавиш влево-вправо.
Примечания для UPnP/DLNA: Субтитры MKV обычно отображаются при потоковой передаче с UPnP/DLNA-сервера, если сервер не транскодирует видеопоток. Не все серверы поддерживают внешние субтитры SRT.
Постеры
Vimu попытается извлечь постеры из ваших медиафайлов (через SMB и USB). Обычно постеры можно найти в файлах MKV и MP4. Если это не удастся, он попытается сгенерировать миниатюру на основе видеопотока.
Вы можете настроить постер, добавив файлы изображений в директории с вашими фильмами.
Чтобы они были правильно отображены, ваши файлы изображений должны быть правильно названы.
Если у вас есть видеофайл с именем MyMovie.avi, его обложка должна иметь имя MyMovie.jpg.
ПРИМЕЧАНИЕ: Обложки не поддерживаются для протокола UPnP/DLNA. Однако Vimu отобразит обложку или миниатюру, предоставленную вашим сервером.
Vimu Engine
Vimu Engine - это декодер и движок воспроизведения Vimu Player, который разработан для воспроизведения максимально возможных медиаформатов и поддерживает все популярные медиа-контейнеры, кодеки и протоколы. Движок специально настроен для наиболее популярных Android TV-боксов и телевизоров, а также всех устройств Fire TV. Он хорошо знает, какие кодеки поддерживаются вашим оборудованием, и использует наилучший возможный метод декодирования.
В настоящее время существуют две версии Vimu Engine. Версия по умолчанию - это v.2. В большинстве случаев вам нужно использовать эту версию. Она основана на последней версии ExoPlayer. Вы также можете включить туннелирование. На некоторых телевизорах это может значительно улучшить производительность воспроизведения видео UHD. В некоторых редких случаях для некоторых старых устройств или для некоторых файлов, которые требуют программного декодера, может использоваться устаревшая версия v.1 (основанная на устаревшем ExoPlayer 1).
Вы можете полностью отключить Vimu Engine в настройках приложения. В этом случае будет использоваться объект MediaPlayer Android. Возможность смены аудиодорожек, как правило, не будет доступна.
Адаптация частоты обновления экрана и разрешения
Vimu может адаптировать частоту обновления экрана (ТВ) под частоту обновления контента на некоторых совместимых устройствах. Чтобы проверить, поддерживает ли ваше устройство переключение частоты обновления, перейдите в раздел "Настройки" -> "Диагностика". Вы увидите список разрешений, на которые приложение может переключаться. Если в списке указано только одно разрешение, это означает, что данная функция не поддерживается.
Если вы видите несколько частот обновления для одного разрешения, вы можете использовать эту функцию! Включите адаптацию частоты обновления в настройках Vimu.
Vimu также может адаптировать разрешение экрана под контент. Таким образом, видео с разрешением 1080p будет вызывать режим ТВ с разрешением 1080p, а видео с разрешением 2160p будет вызывать режим ТВ с разрешением 2160p.
Настройки Vimu
Показывать закладку для внутренней памяти
Эта опция позволит создать специальную закладку для "SDCard" (внутренняя память) вашего устройства. Как правило, устройства на Android TV не используют эту память для хранения медиафайлов.
Использовать Vimu Engine
Позволяет отключить Vimu Engine (см. выше).
Версия Engine
Выбор версии Engine (см. выше).
HLS/DASH через ExoPlayer2
Этот параметр позволяет обойти декодер Vimu Engine и использовать ExoPlayer для декодирования адаптивных потоков, таких как HLS и MPEG-DASH. Это единственный способ получить воспроизведение с адаптивным разрешением.
Генерировать превью видео
Генерация привью может быть отключена, если производительность устройства сильно снижается при обработке миниатюр.
Выводить видео в текстуру
Обычно телевизоры и ТВ-приставки отображают видеоконтент на специальной аппаратной видеоповерхности, которая рисуется отдельно от пользовательского интерфейса Android. Это позволяет устройствам с разрешением 4K отображать пользовательский интерфейс в разрешении 1080p, сохраняя при этом видео в нативном 4K. Когда включен режим текстуры, Vimu отображает видео непосредственно на пользовательском интерфейсе. Производительность режима текстуры обычно намного хуже. Включение этой функции может помочь в некоторых случаях, когда выбор соотношения сторон на устройстве работает неправильно или есть некоторые артефакты.
Always use software decoding for video
TV and STB devices always use hardware decoders for smooth video playback. Turning this function on may help Vimu to play some legacy low quality videos (like MS-MPEG4, 3GP, RealVideo, etc) which modern hardware decoders may not support.
Enable surround sound pass-through
This will enable pass-through of compatible audio formats directly to your TV or AV receiver. Not all devices support all pass-through formats.
Pass-through mode
In most cases you'll need to keep it as Auto. It supports most popular surround formats. For some devices using Android 5-6, RAW PCM mode can help to pass basic Dolby and DTS.
Multichannel PCM
If pass-through is disabled or not compatible with played back audio stream, it's decoded to PCM. If an audio stream has mode then 2 channels, it may be either downmixed to 2 channels (multichannel disabled) or decoded as is (multichannel enabled). Not all Android TV devices may handle Multichannel output.
Extract DCA Core
If media has DTS-HD audio, but your received (or device) can only pass-though DTS, this option will help to extract DTS from DTS-HD bitstream.
Audio Gain
This function will increase or decrease volume of decoded sound.
Enable auto display refresh rate switch
See above about refresh rate switching.
Enable audio display resolution switch
See above about refresh rate switching.
Subtitle charset
In some cases Vimu can not detect character encoding for external SRT subtitle correctly. You can select encoding here.
Preferred audio language
You can select preferred audio language that will be used by default if media has different languages.
Subtitle size
Select default size of text based (SRT, ASS) subtitles from the list.
Subtitle color
Select default color of text based (SRT, ASS) subtitles from the list.
Stream buffer size
Very important option for streaming of high-bitrate media over network. This set up amount of memory in Megabytes, which Vimu can use to preload media. If stream buffer is rather high, network latency and short disconnect problems may not affect playback. However, if maximum value is setup, Vimu may sometimes crash if your device has less than 2Gb of RAM.
Resume by filename only
This option may help to correctly save interrupted position when Vimu is launched from some third-party apps.
Hide info bar by default
If this option is enabled, info bar is hidden immediately after media playback starts. When disabled, info bar is kept on screen for a couple of seconds.
Hide info bar after
Timeout in seconds for info bar to be hidden.
Exit player with double press of Back button
Enable this option to avoid spontaneous quit from playback.
Display clock
Enable this option to keep clock on screen during playback.