Obsługa wideo HTML5 w przeglądarce Firefox


Odpowiedzi:


20

Wiele funkcji tego stołu jest niezwykle nowych . Na przykład specyfikacja rozszerzenia Media Source Extension wciąż jest wersją roboczą i wciąż jest w trakcie pisania. I jest napędzany przez Google i Netflix. Zajmie to trochę czasu, zanim specyfikacja dojrzeje do momentu, w którym Mozilla będzie chciała poświęcić czas na jej wdrożenie.

Obsługa h.264 jest nieco łatwiejsza (jeśli korzystasz z wersji 12.04 - obecnie jest bardziej błotna, jeśli korzystasz z wersji 14.04):

sudo apt-get install ubuntu-restricted-extras

Aktualizacja: W przeglądarce Firefox 30 (powinna być teraz domyślna we wszystkich obsługiwanych wersjach) funkcja jest dostępna, ale domyślnie jest wyłączona. To powinno się zmienić w Firefoksie 31, ale możesz włączyć MSE, przechodząc do about:config(przyklej to w pasku adresu) i szukając mediasource. To powinno dać ci media.mediasource.enabledopcję. Kliknij dwukrotnie, aby włączyć.

Na panelu Youtube MSE & H.264opcja jest nadal przekreślona ... Ale pozostałe dwie opcje MSE są teraz zielone.


FF 30 powinien być dostępny w najbliższej przyszłości dla 14.04 i będzie obsługiwał .h264 poprzez pakiet gstreamer1.0-libav. Obecnie jest w propozycji utopicznej
doug

11

Oprócz zaakceptowanej odpowiedzi w systemie Ubuntu 14.10 (FF 36.0), aby uzyskać OK MSE & H.264, należy ustawić następujące właściwości truena about:config:

  • media.fragmented-mp4.exposed = true
  • media.fragmented-mp4.ffmpeg.enabled = true
  • media.mediasource.mp4.enabled = true

Tutaj znajdziesz więcej szczegółów


Ten link jest martwy.
Paradoks Fermi

3

Wszystkie powyższe kroki bardzo mi pomogły powyżej, dla każdego, kto utknął, wymieniłem poprawkę „wszystko w jednym”

1) Otwórz terminal i wejdź sudo apt-get install ubuntu-restricted-extras

2) otwórz Firefoksa i wpisz about:configw pasku adresu, a następnie wyszukaj: mediasource

3) Zmień wszystkie wymienione wartości na True

4) Wyszukaj media.fragmented-mp4ponownie ustaw 3 wartości od góry na true

5) Kliknij prawym przyciskiem myszy i wybierz Nowy, a następnie Boolean

6) wpisz w polu media.mediasource.ignore_codecsw następnym polu wybierz prawda, a następnie ok

7) wejdź na youtube.com/html5 i ciesz się zielenią: D


1

Aby to zrobić, musisz utworzyć nowe preferencje:

  1. Wpisz about: config i naciśnij enter.
  2. Potwierdź, że będziesz ostrożny.
  3. Kliknij prawym przyciskiem myszy i wybierz Nowy> Boolean.
  4. Nazwij preferencje media.mediasource.ignore_codecs.
  5. Ustaw jego wartość na True.

Jeśli wrócisz do strony HTML YouTube, zobaczysz wszystkie sześć technologii wymienionych jako obsługiwane


0

mój firefox niedawno przestał grać. Musiałem zmienić media.fragmented-mp4.enabled na false, aby znów działało.

EDYCJA: Miałem doskonale działający youtube przez HTML5 już od wielu miesięcy, wszystkie kodeki włączone. Udało mi się to skonfigurować na podstawie postów internetowych, ale nie pamiętam dokładnie, jak to zrobić.

Post, który piszę teraz, mówi o niedawnej sytuacji, w której przestał działać, a wideo nie było wyświetlane, z wyjątkiem 240p i niższych. Próbowałem różnych ustawień i ostatecznie znalazłem przyczynę - w moim przypadku:

Wszystko, co musiałem zrobić, to otworzyć: config, search media.fragmented-mp4.enabled i zmienić go na false.


To jest trochę niekompletne ...
Star OS

1
Cześć Coro, witaj w Ask Ubuntu. Czy możesz podać w odpowiedzi instrukcje, jak to zrobić? Pozostawienie pół odpowiedzi może często przynieść więcej szkody niż pożytku. Dzięki.
hg8

0

Sprawdź także dodatki do przeglądarki! Walczyłem z tym na nowej instalacji Firefoksa w Mennicy w górę iw dół, zanim zauważyłem licznik na dodatku o nazwie Disconnect, który naprawdę pojawiał się na stronie, która powodowała problemy z odtwarzaniem wideo. Umieściłem stronę internetową na białej liście w aplikacji i działała dobrze!

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.