The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Продвижение Firefox 76 приостановлено до готовности обновлен..."
Отправлено timur.davletshin, 08-Май-20 20:43 
VP9 тому ответ и вкатывающийся AV1. На слабых машинках оно тормозит.

Cтавишь Tampermonkey и пастишь туда это (можешь 60fps отключить ещё в настройках внизу):

// ==UserScript==
// @name        YouTube — Custom settings
// @version     1.0
// @match       https://www.youtube.com/*
// @match       http://www.youtube.com/*
// @match       https://youtube.com/*
// @match       http://youtube.com/*
// @run-at      document-start
// @grant       none
// ==/UserScript==

function inject() {
    if (localStorage['h264ify-enable'] === 'false') return;

    if (localStorage['h264ify-battery_only'] === 'true' && navigator.getBattery) {
        navigator.getBattery().then(function(battery) {
            if (!battery.charging) override();
        })
    } else override();

    function override() {
        var videoElem = document.createElement('video');
        var origCanPlayType = videoElem.canPlayType.bind(videoElem);
        videoElem.__proto__.canPlayType = makeModifiedTypeChecker(origCanPlayType);
        var mse = window.MediaSource;
        if (mse === undefined) return;
        var origIsTypeSupported = mse.isTypeSupported.bind(mse);
        mse.isTypeSupported = makeModifiedTypeChecker(origIsTypeSupported);
    }

    function makeModifiedTypeChecker(origChecker) {
        return function(type) {
            if (type === undefined) return '';
            var disallowed_types = ['vp09', 'av01'];
            for (var i = 0; i < disallowed_types.length; i++) {
                if (type.indexOf(disallowed_types[i]) !== -1) return '';
            }

            if (localStorage['h264ify-block_60fps'] === 'true') {
                var match = /framerate=(\d+)/.exec(type);
                if (match && match[1] > 30) return '';
            }

            return origChecker(type);
        };
    }
}

(function() {
    'use strict';
    localStorage['h264ify-enable'] = true;
    localStorage['h264ify-battery_only'] = false;
    localStorage['h264ify-block_60fps'] = false;
    inject();
})();

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру