Функции
Воспроизведение и качество
За то, как выглядит и звучит поток, отвечают два места: настройки для устройства и панель инструментов для потока, который перед вами. Эта страница охватывает и то и другое, включая два переключателя, которые сохраняются, но пока не используются.
Последнее обновление
Большинство приходит на эту страницу за одним из двух: поток перестал останавливаться или изображение заполняет экран как надо. Первое находится в Настройки › Воспроизведение и действует на всё приложение. Второе — на панели инструментов и действует на то, что сейчас воспроизводится.
Размер буфера
Три значения, и приложение описывает их своими словами на экране: буфер определяет, сколько видео скачивается до начала воспроизведения, и его увеличение помогает, если вы часто видите буферизацию. Вот что на самом деле означает каждое значение.
| Предустановка | Удерживается медиа | Ожидание после зависания |
|---|---|---|
| Нормальный | Собственное значение библиотеки плеера по умолчанию. Без настройки. | По умолчанию в библиотеке |
| Большой | Около двух с половиной минут | 10 секунд |
| Очень большой | Около пяти минут | 15 секунд |
Важнее всего третий столбец, и именно его никто не ожидает. Все предустановки начинают воспроизведение после одних и тех же полутора секунд полученного медиа. Этот порог намеренно вынесен за пределы предустановки и установлен чуть ниже собственного значения библиотеки плеера по умолчанию, потому что запуск — единственный момент, когда в запасе ничего нет. Поэтому смена этой настройки не замедляет переключение каналов, что бы ни подразумевала заметка на экране. Это заметка, написанная на осторожный случай и оставленная на месте.
Что большая предустановка отнимает — это память и терпение после прерывания. Когда поток действительно обрывается, Очень большой ждёт пятнадцать секунд до возобновления, а не пару, исходя из того, что источник, который только что отказал, вероятно, откажет снова через мгновение. Это правильный выбор для нестабильного потока и плохой для хорошего.
Здесь есть ещё одна вещь, устанавливаемая независимо от вашего выбора: плееру велено начинать отрисовку, как только у него достаточно времени медиа, а не достаточно байтов. На дешёвой приставке с каналом высокого битрейта это разница между картинкой за секунду и картинкой за пять.
Что выбрать
Большой — для источника, который останавливается каждые несколько минут. Нормальный — на приставке с гигабайтом памяти, где пять минут удерживаемого видео конкурируют со всем остальным, что делает приложение. Очень большой — только если Большой не помог, и если это тоже не помогло, проблема в пропускной способности, а не в буферизации; об этом подробнее на странице о буферизации.
Аудиодекодер и Видеодекодер
Две отдельные строки, обе по умолчанию Аппаратный, обе предлагают Программный. Аппаратный означает, что декодированием занимается чип устройства, — именно поэтому недорогая приставка вообще может воспроизводить высокое разрешение.
Выбор Программный не отключает аппаратный декодер. Он ставит программные декодеры в начало очереди, а аппаратный остаётся за ними, и резервный режим остаётся включённым, поэтому если ни один программный декодер не справится с потоком, плеер тихо использует аппаратный вместо сбоя. Это стоит знать до экспериментов: с этого экрана нельзя сделать поток невоспроизводимым.
Прибегайте к нему, когда одно устройство ведёт себя неправильно, а другие нет. Звук, который приходит тишиной или треском, обычно означает, что аппаратный декодер взял кодек, с которым плохо справляется, и Аудиодекодер › Программный исправляет это сразу. Видео, которое рассыпается на блоки или зеленеет на одном канале, — та же история со стороны видео. Цена — нагрузка на процессор, поэтому на слабом устройстве канал с высоким битрейтом может дёргаться в программном режиме там, где шёл в аппаратном.
Меняйте по одной строке за раз и проверяйте между изменениями. Обе настройки действуют на всё приложение, а не на отдельный канал, поэтому программный декодер, выбранный для одного неудобного канала, используется для всего, включая воспроизведение записи.
Автоматическая частота кадров
Автоматическая частота кадров (AFR) на новой установке выключена; под ней находится Переключить разрешение экрана для видео 4k.
При включении она запрашивает у дисплея режим, частота обновления которого совпадает с частотой кадров того, что вы смотрите. Передаче 25 кадров/с на панели 60 Гц приходится повторять кадры неравномерно — отсюда едва заметное дёргание при медленных панорамах, которое сильнее всего заметно в футболе и меньше всего в диалогах. Совпадение частот убирает его.
Четыре подробности о том, как это работает здесь:
- Меняется только частота обновления, текущее разрешение сохраняется. Переключатель 4K позволяет менять и разрешение, и только когда поток действительно 4K.
- Предпочтение отдаётся частоте, кратной частоте кадров. Фильм с 24 кадрами/с выбирает 24, 48 или 72 Гц вместо 60 Гц, а если два кандидата равны, побеждает более высокая.
- Ничего не происходит, пока частота кадров не известна, поэтому переключение срабатывает через мгновение после начала воспроизведения, а не сразу. Чёрная вспышка во время повторной синхронизации телевизора — это телевизор, а не приложение.
- При завершении воспроизведения всё возвращается, поэтому частота, выбранная для фильма, никогда не перетекает в остальной интерфейс.
Требуется Android 6 или новее; на более старых устройствах переключатель сохраняет выбор, но никто на него не реагирует. Поддержка также зависит от телевизора независимо от версии Android — поэтому приложение осторожно формулирует собственную заметку об этом. Прямой эфир, фильмы и сериалы используют её; воспроизведение записей — нет.
Две строки, которые сохраняются и ничего не делают
Сквозной аудиовыход — переключатель без читателя. Ваш выбор сохраняется, экран показывает его обратно, но ни один плеер его не учитывает. Звук декодируется в приложении при любом значении. Если вы хотите отправлять битстрим без изменений на усилитель, это решается в собственных настройках звукового выхода устройства, а не в этой строке.
Использовать внешний плеер показывает Доступно для премиум-пользователей и остаётся на Нет. В этой сборке нет премиум-уровня, поэтому разблокировать и покупать нечего; передать поток другому приложению-плееру пока просто нельзя.
Панель инструментов
Всё выше — настройки устройства. Всё ниже — для отдельного потока и находится на панели внизу изображения, которую открывает Показать меню: по умолчанию Долгое OK или Меню, либо Вниз из строки управления плеера. Влево и Вправо перемещаются по ней по кругу. Через пять секунд она скрывается.
Три её плитки подписаны текущим значением, а не названием, поэтому панель служит и индикатором, и меню: плитка субтитров показывает Выкл, плитка соотношения сторон — Нормальный, а две плитки дорожек — выбранную дорожку. Одного взгляда достаточно, чтобы понять, что делает поток.
| Плитка | Что делает |
|---|---|
| Поиск | Открывает поиск поверх изображения. |
| ТВ список | Список каналов, поток продолжается в углу. |
| Мультипросмотр | Нарисована, не подключена. |
| Записи | Нарисована, не подключена. Используйте боковую панель. |
| Видеодорожка | Выбирает видеопоток, если их несколько. |
| Аудиодорожка | Выбирает язык или формат звука. |
| 0мс | Задержка звука. Нарисована, не подключена. |
| Дорожка субтитров | Субтитры, с явным Выкл. |
| Нормальный | Соотношение сторон, описано ниже. |
| выкл | Напоминание. Нарисована, не подключена. |
| Добавить в избранное | Переключает текущий канал в избранном. |
| Настройки | Экран настроек поверх изображения. |
Четыре из двенадцати — заглушки. Они на панели потому, что значки и раскладка появились первыми, а функции за ними не пришли; нажатие на них ничего не делает, что лучше сбоя, но стоит знать об этом, прежде чем искать задержку звука, которую обещает плитка 0мс.
Видео-, аудио- и субтитровые дорожки
Все три списка строятся из того, что поток сообщает о себе. Ничего не выдумывается, поэтому канал с одной аудиодорожкой показывает одну строку, а канал, который ничего не сообщает, показывает Нет дорожек.
Если провайдер дал дорожке название, используется оно. Если нет, строка собирается из свойств самого потока: видеодорожка — из разрешения, формата, частоты кадров и битрейта, аудиодорожка — из языка, формата, числа каналов и битрейта. Поэтому одни каналы дают English, а другие — eng audio/mp4a-latm 2ch 128kbps. Второе некрасивее и сообщает больше.
Субтитры определяются щедро. Помимо дорожек, которые поток объявляет субтитрами, форматы, похожие на субтитры, распознаются по типу (среди них потоки субтитров внутри вещательного видео, WebVTT, TTML и SubRip), поэтому прямой канал со скрытыми субтитрами обычно появляется здесь, даже если никогда о них не сообщает.
Что запоминается
В прямом эфире все три выбора сохраняются для канала и применяются при следующем включении. Сопоставление намеренно свободное: если провайдер меняет порядок дорожек от вечера к вечеру, сопоставляется сохранённый язык, а не позиция, поэтому канал, для которого вы выбрали второй язык звука, сохраняет его.
Они применяются после окончания буферизации, а не до начала потока, и это заметно. Первую-вторую секунду воспроизводится дорожка по умолчанию, затем происходит переключение. На канале, где вы выбрали другой язык, именно это вы и слышите.
В плеерах фильмов и сериалов выбор действует на текущее воспроизведение и не сохраняется. Памяти для каждого названия нет, поэтому сериал, который вы смотрите на втором языке, требует выбирать дорожку заново в каждом эпизоде. Инструменты там также ждут окончания буферизации, прежде чем открыть список, поэтому нажатие Аудиодорожка в первую секунду фильма на мгновение будто ничего не делает.
Переключение звука может остановить прямой поток
Смена аудиодорожки посреди потока заставляет плеер перестроить свои рендереры, и некоторые потоки этого не переживают. Приложение это учитывает: оно принудительно перезапускает воспроизведение с текущей позиции, а если примерно через секунду оно не возобновилось, заново готовит поток. В плеерах фильмов и сериалов оно идёт дальше: делает три попытки, а затем возвращается к дорожке, которая была до этого. На прямом канале, который всё равно завис, переключите канал и вернитесь — это быстрее, чем всё, что приложение может для вас сделать.
Соотношение сторон
Восемь режимов, и плитка подписана текущим:
| Режим | Что вы получаете |
|---|---|
| Нормальный | Собственная форма потока, вписанная в экран. Чёрные полосы там, где формы различаются. |
| Полный | Растянуто на весь экран. Лица становятся шире. |
| Увеличение | Увеличено до заполнения экрана, форма сохранена, края обрезаны. |
| Уменьшенный | Изображение на 92% экрана по центру — для телевизора, который обрезает края из-за overscan. |
| 4:3 | Принудительно вписывается в кадр 4:3. |
| 16:9 | Принудительно вписывается в кадр 16:9 с обрезкой всего, что не помещается. |
| 16:10 | То же самое, в 16:10. |
| Увеличение - 2.35:1 | Обрезается до кинематографического кадра. Для фильмов с чёрными полосами, вшитыми в само видео. |
Последний режим решает конкретную неприятность. Некоторые фильмы приходят как файл 16:9 с полосами, вшитыми в изображение, поэтому плеер не может понять, что они не часть картинки; на широкоэкранном телевизоре вы получаете полосы сверху и снизу вдобавок к уже имеющимся. Увеличение - 2.35:1 обрезает до реальной формы фильма, и они исчезают.
Внизу списка, под режимами и без радиокнопки, находится Применить ко всем каналам: Вкл или Выкл. Выкл — состояние по умолчанию — означает, что выбранный режим запоминается только для этого канала, а все остальные открываются в режиме Нормальный, пока вы его не зададите. Вкл означает один режим для всего.
Что выбрать, зависит от причины. Один канал, который провайдер отдаёт в неправильной форме, — исправление для канала. Телевизор, который обрезает всё, — исправление для всей библиотеки, поэтому выберите Уменьшенный и включите Применить ко всем каналам. Сам переключатель запоминается между перезапусками, так что это решение принимается один раз.
