YouTube Embedded RU : 2019.10.5
Опубликовано: Бармалей · 05.10.2019 · 00:01 ••• Обновление: 05.10.2019 · 00:01 0

Экспериментальная версия, добавлены новые функции и расширены настройки.
Добавлено управление качеством и скоростью потока видео, исправлены мелкие "огрехи" предыдущих версий.

Проверка работоспособности: SRWare Iron 29/31/49 и 360 Extreme Explorer 11 (CR69).

На более старых версиях работоспособность НЕ гарантируется!


Основные изменения:
  • добавлены две новые функции (и соответствующие пункты в контекстное меню Настроек):

    Работают на страницах любых роликов и влияют на качество видео.
    В качестве основы для этих опций использовано расширение h264ify (см.также: проект на GitHub).

    • принудительное воспроизведение видео в формате MP4/H.264 (пункт "Видео-кодек: только MP4/H264");

      Запрещает использование формата WEBM с кодеками VP9 (устанавливается на YouTube по умолчанию, вызывает повышенную загрузку CPU).
      Опция имеет смысл при включенном аппаратном ускорении и/или на слабых компьютерах, улучшая плавность воспроизведения HD-роликов.
      Опция может значительно уменьшить нагрузку на CPU (и снизить нагрев) за счёт использования ускорителя видеокарты.

    • принудительное ограничение максимальной кадровой частоты видео (30 кадров/сек, пункт "Видео-поток: не более 30 кадр/сек");

      Запрещает использование потоков с высоким фреймрейтом (умолчанию устанавливается любая доступная, вызывая повышенную загрузку CPU).
      Опция имеет смысл при медленном/ограниченном соединении и/или на слабых компьютерах, улучшая плавность воспроизведения HD-роликов.

    • обе опции снижают число пропущенных кадров и могут применяться на мобильных компьютерах для увеличения времени работы от батареи;
    • состояние включённых опций индицируется на панели плейера справа от счётчика длительности ролика ('MP4' и/или 'Max.FPS = 30');
    • при переключении любой из опций текущая страница перезагружается для немедленного применения изменённых настроек;
    • состояние запоминается в куках браузера (сроком на 1 год), настройки работают до следующего переключения (или до очистки куков).
Прочие изменения:
  • исправление мелких "огрехов" предыдущих версий:
    • подправлена функция перехода в режим плейера для мобильной версии YouTube из контекстного меню (переоткрытие в текущей вкладке);
    • доработана функция установки контекстного меню при обновлении и/или рестарте браузера (поправлена логика работы).

Скриншоты:


[Копия скриншота]

Меню настроек параметров видео-плейера:

[Копия скриншота]

Индикатор текущих параметров в блоке видео-плейера:

[Копия скриншота]


История и обсуждение

Общие технические сведения
  • Технологии и API:
    Чистый JavaScript (ES5), API: tabs, contextMenus, pageAction, declarativeContent, commands, content-script
  • Запрашиваемые разрешения:
    Общие: [ "activeTab", "tabs", "contextMenus", "declarativeContent" ], контент-скрипт: [ "*://www.youtube.com/watch?v=*", "*://www.youtube.com/channel/*", "*://www.youtube.com/user/*" ]

Загрузка и установка

Дополнительно

Официальные версии Документация
Бармалей 05.10.2019 228 0.0

Поделиться

Всего комментариев: 0
close