Sposób opisany poniżej nie zadziała w nowszych wersjach opery. Poprawiony wpis znajdziesz tutaj
Po ostatniej aktualizacji przeglądarki opera zauważyłem problem z odtwarzaniem plików video w odtwarzaczach html5 na różnych stronach. Film zamiast się odtworzyć to odtwarzacz informował, że plik nie mógł zostać załadowany lub że wystąpił problem z odtwarzaniem spowodowany brakiem wtyczki. Winnym tego stanu żeby okazał się plik libffmpeg.so dołączany do opery a dokładniej problem z kodekiem h.264.
Najpierw trzeba poznać lokalizację w której zainstalowana jest opera. Żeby to robić wystarczy wpisać w pasek adresu: opera://about
U mnie miejsce instalacji opery to:
/usr/lib/x86_64-linux-gnu/opera
Następnie trzeba ściągnąć poprawiony plik libffmpeg.so ze strony https://github.com/iteufel/nwjs-ffmpeg-prebuilt/releases/ oraz rozpakować go w dowolnym miejscu na komputerze (ja zrobiłem to w folderze pobrane). Uwaga!!! Na podanej stronie trzeba wybrać dla jakiego systemu operacyjnego oraz architektury chcemy pobrać plik. Teraz wystarczy tylko skopiować go do lokalizacji w której została zainstalowana przeglądarka:
cp /Pobrane/libffmpeg.so /usr/lib/x86_64-linux-gnu/opera
Po tym szybkim zabiegu robimy restart opery i wszystko powinno wrócić do normy. Ten sposób przetestowałem na 3 różnych wersjach przeglądarki i na każdej zadziałał według oczekiwań, więc wyklucza to moją teorię, że winna była aktualizacja. Prawdziwej przyczyny nie udało mi się znaleźć(mówiąc szczerze to nawet nie szukałem) i zadowoliłem się działającym sposobem.
4 Comments
tylko jak poznać która wersja libffmpeg.so jest właściwa? 0.34.0, 0.33.4, czy teżmoże jeszcze inna? :o(
Ten sposób aktualnie już nie działa. Ostatnio zmagałem się z tym problemem raz jeszcze i udało mi się znaleźć rozwiązanie. Skorzystaj z snapcraft.io Postaram się dzisiaj lub maksymalnie jutro opisać krok po kroku.
Umieściłem nowy wpis, który powinien rozwiązać problem. https://hubertkawalec.pl/linux/opera-problem-z-odtwarzaniem-wideo-h-264-cz-2/
wielkie dzięki!
działa :o)