SDB:Firefox MP4/H.264 Video Support
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
- Dodaj repozytorium Packman Essentials (Szczególnie jeśli używasz Leap) lub dodaj repozytorium VLC, które zawierają pełną bibliotekę ffmpeg / libav.
- Zainstaluj pakiet libavcodec56, libavcodec57, libavcodec58, libavformat56, libavformat57, libavformat58, libavdevice56, libavdevice57, pakiet libavdevice58 z repozytorium Packman lub VLC. Zalecane są również inne pakiety libav.
- 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:
- Wyszukaj, znajdź i wybierz pakiet.
- Otwórz zakładkę „Wersja” za listą pakietów.
- Wybierz najnowszą wersję z Packman / VLC.
- Jeśli wystąpi jakikolwiek problem zależności, wybierz rozwiązanie „Zmień dostawcę openSUSE -> Packman / VLC”.
- Kliknij przycisk „Zaakceptuj” i zainstaluj aktualizacje.
- Uruchom ponownie Firefoksa.
- Lepszym rozwiązaniem może być ponowne uruchomienie komputera. Przynajmniej, aby zamknąć / ponownie otworzyć bieżącą sesję.
- 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.