Как получить HTML5 h.264 Video, работающий в Firefox?

lost+found - это каталог, в котором fsck (проверка файловой системы) помещает файлы, которые он восстанавливает из сиротских блоков. Это может произойти, когда что-то повреждает мета-блоки файловой системы (также называемые i-узлами), в которых хранятся ссылки блоков, которые содержат данные файла.

Посмотрите также на http: // tldp. org / LDP / Linux-Filesystem-Hierarchy / html / lostfound.html http://ubuntuforums.org/archive/index.php/t-229143.html

1
задан 22 December 2014 в 18:51

4 ответа

Для 14.04

Вышеупомянутые решения больше не работают с Trusty Tahr 14.04. Причина этого заключается в том, что пакет gstreamer0.10-ffmpeg был заменен gstreamer1.0-libav, но Firefox планирует поддерживать gstreamer 1.0 только с версией 30.

Так что пока вы можете установить gstreamer0 .10-ffmpeg от saucy для вашей соответствующей архитектуры здесь:

https://launchpad.net/~mc3man/+archive/trusty-media
14
ответ дан 24 May 2018 в 14:14
  • 1
    Ссылка теперь приводит к 404 – Delapouite 23 April 2014 в 22:54
  • 2
    Джеффри: Можете ли вы добавить источники для резервного копирования своих утверждений о том, что «Firefox планирует поддерживать gstreamer 1.0 только с версией 30. " Не то, чтобы я сомневаюсь в вас, но указание на источник, основанный на авторизации, будет полезно для тех из нас, кто хочет понять эту проблему. – Stefan Lasiewski 28 April 2014 в 01:01
  • 3
    @Delapouite Здравствуйте, попробуйте использовать этот ppa: launchpad.net/~jon-severinsson/+archive/ffmpeg для загрузки ffmpeg за 14.04 – Akronix 4 May 2014 в 03:30
  • 4
    Firefox 30 теперь находится в uptopic -proposed & amp; поддерживает пакет .h264 через gstreamer1.0-libav. В какой-то момент он должен появиться в 14.04, хотя в настоящее время я использую утопический пакет в 14.04 без каких-либо проблем. Плагин 0.10-ffmpeg останется в ppa для приложений, которые еще не портированы в gst-1.0 – doug 1 June 2014 в 23:05
  • 5
    Firefox & gt; 35 работает с h264 без дополнительных ppa в ubuntu 14.04 Для установки видео gstreamer1.0-libav Для установки звука gstreamer1.0-fluendo-mp3 – Mariuz 16 January 2015 в 16:43

Firefox 33 и выше

Mozilla добавила поддержку OpenH264 в качестве плагина в Firefox 33. Чтобы включить этот плагин, Firefox теперь автоматически загрузит двоичный файл с сайта OpenH264 при первом запуске программы. [ ! d1]

Это автоматически отлично, не так ли? Подождите ... это был каламбур.

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

Не имеет прямого отношения, но если вы предпочитаете автоматически удалять файлы cookie, когда Firefox закрывается и не может найти правильный файл cookie для сохранения постоянного воспроизведения HTML5, я предлагаю установить Firefox 33 .

Тесты с 14.04.2 и 15.04 виртуальными машинами

Мое предположение заключалось в том, что установить только двоичный файл декодера H.264 недостаточно, поэтому я установил вверх по 2 новым виртуальным машинам:

Ubuntu 14.04.2 с ограниченными дополнениями, установленными во время установки Ubuntu 15.04 без ограниченных дополнений, установленных во время установки

После завершения установки обеих виртуальных машин я загрузил системы , обновил их снова, установил гостевые дополнения VM, запустил Firefox для t

Так как YouTube также предлагает свои открытые исходные WebM-форматы, и я хотел бы не вдаваться в подробности о методах тестирования, мне нужно было использовать другой сайт, способный работать с HTML5, чтобы протестировать проприетарные Поддержка воспроизведения H.264. Я выбрал Vimeo, потому что они говорят, что они OpenH264 сайт , и они, похоже, не поддерживают WebM, что я считаю нехорошим.

Всякий раз, когда я вносил некоторые изменения в тест, например, установка пакета или включение / отключение чего-либо в Firefox, я закрыл и снова запустил Firefox.

14.04.2 с ограниченными аддонами

Как вы может видеть на этом скриншоте только плагин OpenH264 включен в Firefox, все необходимые пакеты GStreamer в разных версиях предварительно установлены, и видео воспроизводится так, как ожидалось.

15.04 без ограничений аддоны

26]

Как вы можете видеть на этом скриншоте, включен плагин OpenH264, нет плагина Flash, несколько предустановленных пакетов GStreamer в разных версиях, но OpenH264 [!d2 ] Вместо этого сайт сразу сообщает нам, что видео нельзя воспроизвести. Почему?

Ubuntu 14.04.2 с ограниченными дополнениями, установленными во время установки Обновление: снова просмотрев эту проблему с Firefox 41, я обнаружил, что OpenH264 похоже, отключен примерно: config through:
media.fragmented-mp4.exposed;false
media.fragmented-mp4.gmp.enabled;false
Установка этих параметров в true не повлияла. Другие настройки, которые я пробовал: media.audio_data.enabled;true никакого эффекта. media.mediasource.enabled;true Vimeo раньше не использовал MSE, поэтому эти и связанные настройки не влияли. Результат media.fragmented-mp4.use-blank-decoder;true: сплошной зеленый холст и звуковой сигнал с постоянной синусоидальной волной.

15.04 с ограниченными аддонами

Умный подход заключался бы в установке gstreamer1.0-plugins-bad-faad, но это не означает, что конкретное сообщение об ошибке на Vimeo идет по пути, поэтому давайте установить все ограниченные аддоны.

enter image description here [!d34]

Как и ожидалось, все будет работать, если вы установите пакет с ограниченными дополнениями WebM , но вы можете захотеть установите плагин Flash на что-то еще, чем enabled в Firefox, чтобы использовать видео HTML5.

Анализ или с

56] По-видимому, gstreamer1.0-libav - это единственный пакет, который нужно удалить, чтобы вернуть сообщение об ошибке. Значит, он использовал декодер AAC от libav? Я не копал глубже, чтобы найти доказательства для этого, и я не искал, какой декодер будет предпочтительнее (например, если OpenH264 используется в настоящее время в Linux) или если Vimeo выбрасывает это сообщение об ошибке из-за того, что какая-то другая зависимость не выполняется, несмотря на то, что H .264 и AAC.

Сводка и прогноз

Чтобы подвести итог, воспроизведение текущего основного содержимого требует не только декодера H.264, но также декодера AAC и H.265 уже готовится заменить старый. Кроме того, я не вижу соответствующей спецификации для MP4 с заменой H.264 в сторону рекомендации относительно более удобного в использовании аудиокодека с открытым исходным кодом в ближайшем будущем.

Серьезно, нажмите для WebM! Вы получаете VP8 + Vorbis в качестве соперника H.264 / AVC и VP9 + Opus в качестве соперника H.265 / HEVC.

7
ответ дан 24 May 2018 в 14:14
  • 1
    15.04, вы действительно работаете с html5 youtube? Для меня видео воспроизводится, но нет звука. У меня установлены все упомянутые пакеты. Использование FF 38. – naught101 17 June 2015 в 17:38
  • 2
    Очень интересно. Не могли бы вы рассказать нам, если установка аудиокодека влияет на доступное значение декодирования H264 примерно: поддержка? – Martin Hansen 2 November 2015 в 15:39
В настоящее время Firefox использует OpenH264 только для WebRTC, а не для видеотега, потому что OpenH264 еще не поддерживает формат высокого профиля, который часто используется для потоковой передачи видео.

Источник: http://andreasgal.com/2014/10/14/openh264-now-in-firefox/

gstreamer1.0-libav, вероятно, единственный вариант для добавления поддержки для тег H264 HTML5 в Firefox для Linux.

1
ответ дан 24 May 2018 в 14:14

С Firefox30 вам нужно установить gstreamer 1.0. Вы также должны установить большинство плагинов: плохой, уродливый, ...

Не путайте имя пакета, вы должны установить: gstreamer 1.0 , а не gstreamer ( номер 1/1 является частью пакета, а не «версией»). Те же правила применяются ко всем плагинам: «gstreamer1-plugins -...»

Вот более полный url для проверки возможностей браузера html5 и поддержки кодеков: http://html5test.com/[!d5 ]

0
ответ дан 24 May 2018 в 14:14

Другие вопросы по тегам:

Похожие вопросы: