Поддержка видео Firefox HTML5


16

Как я могу заставить Firefox полностью поддерживать видео html5?

HTML5-видеоплеер YouTube сообщает, что расширения H.264 и Media Source не поддерживаются. Есть ли способ, которым я могу включить все это?

Ответы:


20

Многие из функций на этом столе являются чрезвычайно новыми . Media Source Extension спецификации , например, до сих пор проект и все еще пишется. И это управляется Google и Netflix. Требуется время, чтобы спецификация достигла уровня, на котором Mozilla захочет потратить какое-то время на ее реализацию.

Поддержка h.264 несколько проще (если вы на 12.04 - сейчас грязнее, если вы на 14.04):

sudo apt-get install ubuntu-restricted-extras

Обновление: в Firefox 30 (должно быть по умолчанию во всех поддерживаемых версиях), функция есть, но по умолчанию она отключена. Это должно измениться в Firefox 31, но вы можете включить MSE, перейдя about:config(вставив это в адресную строку) и выполнив поиск mediasource. Это должно оставить вас с media.mediasource.enabledвозможностью. Дважды щелкните, чтобы включить.

На панели Youtube MSE & H.264опция все еще вычеркнута ... Но две другие опции MSE теперь зеленые.


FF 30 должен стать доступным в ближайшее время для 14.04, и он будет поддерживать .h264 через пакет gstreamer1.0-libav. Это в настоящее время в утопическом -proposed
Дуги

11

На вершине общепринятом ответ, на Ubuntu 14.10 (FF 36.0) , чтобы получить OK для MSE & H.264вы должны установить эти свойства trueна about:config:

  • media.fragmented-mp4.exposed = верно
  • media.fragmented-mp4.ffmpeg.enabled = верно
  • media.mediasource.mp4.enabled = верно

Здесь вы можете найти более подробную информацию


Эта ссылка мертва.
Парадокс Ферми

3

Все вышеперечисленные шаги очень помогли мне выше, для тех, кто застрял, я перечислил исправление «все в одном»

1) Откройте терминал и введите sudo apt-get install ubuntu-restricted-extras

2) Откройте Firefox и введите about:configв адресной строке, затем выполните поиск: mediasource

3) Измените все перечисленные значения на True

4) поиск media.fragmented-mp4снова установите 3 значения сверху на true

5) Щелкните правой кнопкой мыши и выберите New, затем Boolean.

6) введите в media.mediasource.ignore_codecsследующем поле выберите true, затем ok

7) зайдите на youtube.com/html5 и наслаждайтесь зеленым: D


1

Вам нужно создать новое предпочтение, чтобы сделать это:

  1. Введите about: config и нажмите Enter.
  2. Подтвердите, что вы будете осторожны.
  3. Щелкните правой кнопкой мыши и выберите New> Boolean.
  4. Назовите предпочтение media.mediasource.ignore_codecs.
  5. Установите его значение в True.

Если вы вернетесь на HTML-страницу YouTube, вы увидите все шесть технологий, перечисленных как поддерживаемые.


0

мой firefox недавно перестал играть. Мне пришлось повернуть media.fragmented-mp4.enabled в false, чтобы он снова заработал.

РЕДАКТИРОВАТЬ: я прекрасно запускаю YouTube через HTML5 уже много месяцев, все кодеки включены. Мне удалось настроить его на основе сообщений в Интернете, но я не могу вспомнить, как именно.

Пост, который я сейчас пишу, о недавней ситуации, когда он перестал работать, и видео не показывалось, кроме 240p и ниже. Я попробовал различные настройки и наконец нашел причину - для моего случая:

Все, что мне нужно было сделать, это открыть: config, search media.fragmented-mp4.enabled и изменить его на false.


Это отчасти неполноценно ...
Star OS

1
Привет Коро, добро пожаловать в Ask Ubuntu. Можете ли вы включить в свой ответ инструкции о том, как это сделать? Оставляя половину ответа часто может принести больше вреда, чем пользы. Благодарю.
hg8

0

Также проверьте дополнения вашего браузера! Я боролся с этим на новой установке Firefox в Mint вверх и вниз, прежде чем заметил, что счетчик надстройки, называемый Disconnect, действительно работал на странице, из-за которой у меня возникали проблемы с воспроизведением видео. Я внес в список веб-страницу в приложении, и она работала нормально!

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.