60 FPS на YouTube в Firefox

По сути в заголовке всё сказано: Firefox (официальный релиз) теперь поддерживает 60FPS на YouTube без всяких ухищрений.

Я заметил это позавчера, поскольку новостей об этом на русском не нашел — решил сделать сверхкороткую заметку.

Обновление: как прокомментировал qw1, это связано с тем, что YouTube установил HTML5 (а не Flash) как плеер по умолчанию для Firefox — www.youtube.com/html5

Комментарии (25)


  1. MyFearGear
    31.05.2015 14:26
    +2

    Ну наконецто
    Это в HTML5, правильно?

    Пункт в меню давно уже был, но оно тормозит сильно.


  1. moooV
    31.05.2015 15:06
    +3

    Я не знаю, что сделали с ютубом, но теперь у меня и 480p бешено тормозит. Раньше 720 тянуло, сейчас после обновления на самом ютубе и 480 в слайдшоу превращается. Без всяких 60фпс, само собой.


    1. qw1
      31.05.2015 15:19

      Теперь по умолчанию используется плеер HTML5.
      Чтобы вернуть приоритет Flash, нужно на этой странице www.youtube.com/html5 убрать приоритет HTML5


      1. moooV
        31.05.2015 16:25
        +1

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

        Подумал, что это можно изменить в настройках аккаунта на ютубе — их убрали, их просто больше нет в принципе. Погуглил — пишут, что есть решение в качестве плагинов к фф, в них можно поставить форсинг флеш плеера на ютубе. Попробовал — не работает.


        1. navion
          31.05.2015 17:32
          +5

          Меня спас YouTube Flash Player:
          addons.mozilla.org/en-US/firefox/addon/youtube-flash-player


          1. moooV
            31.05.2015 19:01

            Все стало как раньше. Огромное вам спасибо!


          1. olegkrasnov
            02.06.2015 21:08

            Вот такой переключатель нашел:

            // ==UserScript==
            // @name       YouTube Force Flash
            // @version    0.2
            // @description  Disables html5-codecs on youtube to force it using flash player
            // @match      http://www.youtube.com/*
            // @match      https://www.youtube.com/*
            // @run-at     document-start
            // @updateURL   https://monkeyguts.com/364.meta.js?c
            // @downloadURL https://monkeyguts.com/364.user.js?c
            // @namespace   94984abf9b0386a9f82fd8c9345c04c6
            // ==/UserScript==
            
            // Override canPlayType:
            document.createElement("video").constructor.prototype.canPlayType = function(type)
            {
                return ""; // We dont support any html5-codec ;D
            };
            


        1. Ezhyg
          31.05.2015 19:03

          Youtube Center (про который здесь говорили уже много раз) — только им и спасаюсь (хоть и есть некоторые косяки с отображением страниц).


          1. moooV
            31.05.2015 19:25

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


            1. Ezhyg
              31.05.2015 20:42

              А это было с юзерскриптом или с расширением? Юзерскрипт и у меня отображал настройки только в каких-то первых версиях, потом перестал, хотя сами настройки явно использовались, заметно было по изменённому интерфейсу трубы.

              Пару раз было с «релизной» версией, оба раза после обновлений лисы, поэтому поставил «девелоперскую» версию расширения и ура.


              1. moooV
                31.05.2015 20:58

                С расширением, ставил из addons.mozilla.org.
                Думал, что noscript не дает ему работать — отключил его, все равно не работало.


    1. l0cal
      31.05.2015 21:25
      +5

      Это связано с тем что для html5 видео в большинстве случаев отдается VP9 которое декодируется только на процессоре (аппаратного ускорения нету).


      1. MyFearGear
        31.05.2015 22:07
        +3

        Блин, действительно! Выключил vp9 в настройках фаерфокса, теперь видео вопсроизводится mp4. Тормоза на 1080p60 пропали.


        1. lifestar
          01.06.2015 01:47

          А где именно эти настройки, подскажи плиз


          1. MyFearGear
            01.06.2015 08:24

            Надо открыть страницу about:config, а там надо выключить всё, что относится к webm (параметры media.encoder.webm.enabled и media.webm.enabled)

            В принципе это костыль, но работает. Как переключить видео на mp4 без полного выключения webm я пока не знаю.


  1. sayber
    31.05.2015 15:25
    -2

    Почему вы пишите — «Я заметила» — а далее пишите «не нашел — решил сделать».
    Мне кажется что буква А лишняя…


    1. yuriki Автор
      31.05.2015 15:58
      +3

      Спасибо, исправил.


  1. Main_Loner
    31.05.2015 19:34

    Firefox последних версий давно(4-5 недель или больше) прекрасно поддерживает 720p 60fps, а вот с 1080р 60fps остались проблемы (Adobe flash player не установлен), хотя это скорее мой слабый ПК.


    1. ArtKun
      31.05.2015 21:07

      хотя это скорее мой слабый ПК.

      А в Chrome тормозит?


      1. Main_Loner
        01.06.2015 17:28

        В Chrome тормозит тоже, но не так сильно как в Firefox.В Яндекс Браузере Бета еще хуже чем в Firefox.


        1. ValdikSS
          02.06.2015 01:27

          А в видеоплеере-то тормозит?


          1. Main_Loner
            07.06.2015 13:35

            В видеоплеере не тормозит.


  1. evil_random
    01.06.2015 02:00

    Это всё круто, но мне кажется, что не тем они занимаются. Он по прежнему тормозит (особенно в связке с Firebug), жрёт память и работает в один поток.


    1. VEG
      01.06.2015 02:24

      Для замены Firebug есть уже очень даже неплохие встроенные инструменты разработчика. Firebug 3 будет просто расширять возможности стандартных инструментов разработчика. Firebug 2 с такими перспективами никто уже не будет развивать и оптимизировать.
      Что касается многопоточности — пилят очень давно и усердно. Проблема в том, что ломается совместимость и почти все расширения нужно исправлять. На сколько я знаю, в Firefox 40 (Developer Edition) уже есть соответствующая настройка, по умолчанию выключено. Возможно, вскоре эту опцию они добавят и к beta версиям. А там, глядишь, и до релиза доберётся. Ну и авторы расширений будут активнее добавлять поддержку этого режима.


  1. vip_delete
    01.06.2015 02:10

    Если в четных кадрах показывать красный цвет, а в нечетных — голубой, то в случае честных 60 fps, по сумме цветов, мы должны увидеть белый цвет. Такого тестового видео я не нашел, но www.vsynctester.com до сих пор показывает потери кадров в Firefox. Понимаю, там не video, а requestAnimationFrame, но все же.