SDB:Firefox MP4/H.264 Video Support

Skocz do: nawigacja, szukaj

Jeśli Twój Firefox nie może odtwarzać niektórych filmów HTML5, ten artykuł prawdopodobnie rozwiąże Twój problem.

SKrótki opis rozwiązania

  1. Dodaj repozytorium Packman Essentials (Szczególnie jeśli używasz Leap) lub dodaj repozytorium VLC, które zawierają pełną bibliotekę ffmpeg / libav.
  2. Zainstaluj pakiet libavcodec56, libavcodec57, libavcodec58, libavformat56, libavformat57, libavformat58, libavdevice56, libavdevice57, pakiet libavdevice58 z repozytorium Packman lub VLC. Zalecane są również inne pakiety libav.
  3. Jeśli już zainstalowałeś pakiety libav z oficjalnego repozytorium openSUSE, przełącz się na Packman lub VLC. Możesz użyć YaST, wykonując następujące czynności:
    1. Wyszukaj, znajdź i wybierz pakiet.
    2. Otwórz zakładkę „Wersja” za listą pakietów.
    3. Wybierz najnowszą wersję z Packman / VLC.
    4. Jeśli wystąpi jakikolwiek problem zależności, wybierz rozwiązanie „Zmień dostawcę openSUSE -> Packman / VLC”.
    5. Kliknij przycisk „Zaakceptuj” i zainstaluj aktualizacje.
  4. Uruchom ponownie Firefoksa.
  5. Lepszym rozwiązaniem może być ponowne uruchomienie komputera. Przynajmniej, aby zamknąć / ponownie otworzyć bieżącą sesję.
  6. Uwaga: Możesz to zrobić za pomocą wiersza poleceń, upewnij się, że Twój system jest aktualny przed aktywacją repozytoriów Packman, a następnie po ich włączeniu, po prostu uruchom następującą komendę: „zypper up --allow-vendor-change” jako root

To rozwiązanie działa bardzo dobrze dla openSUSE Leap 15.0 na HP Probook 6470b i jest to jedyne, które pozwala nam oglądać filmy na kanałach telewizyjnych ARTE.TV i oglądać kanał telewizyjny odtwarzacza Eurosport. W przypadku Leap 15.1 dodanie repozytoriów Packmana działało bezbłędnie.

Dowiedz się więcej

Historycznie rzecz biorąc, MP4 / H.264 staje się szeroko stosowanym formatem wideo w Internecie. Wiele witryn udostępnia tylko format MP4 dla strumienia wideo HTML5. Więc jeśli twoja przeglądarka internetowa nie obsługuje kodeka H.264, tych filmów nie można załadować ani odtworzyć.

Aby poradzić sobie z patent problems, ani Firefox, ani openSUSE nie zapewniają kodeka H264 do obsługi. Właśnie dlatego twoja nowa instalacja openSUSE nie może odtwarzać wideo na stronach internetowych. Na szczęście repozytoria Packman i VLC mają te przydatne pakiety. Jeśli zainstalowałeś biblioteki libav, Firefox może wykryć twój system i użyć dostępnych do dekodowania wideo MP4 / H.264.

openSUSE zapewnia pakiety ffmpeg / libav, takie jak libavcodec56, ale są one „wyłączone”. Wszystkie kodeki związane z patentami zostały usunięte, więc nie można odtwarzać wideo MP4 / H.264. Dlatego musisz zaktualizować te pakiety o wersję z repozytorium Packman / VLC.

Jeśli chcesz wiedzieć, czy Twój Firefox obsługuje wideo H.264, sprawdź następującą stronę:

Chociaż Firefox ma wtyczkę OpenH264 (firmy Cisco), NIE jest on używany do dekodowania wideo HTML5.

Wtyczka Firefox VLC nie ma nic wspólnego z wideo HTML5. To tylko stary sposób osadzenia odtwarzacza VLC na stronach internetowych.

Nieoficjalne wtyczki Firefox do dekoderów xine mogą być uszkodzone. Jeśli masz z nimi problemy, odinstaluj te wtyczki i zamiast tego użyj ffmpeg / libav.