Я использую оперную версию браузера 56.0.3051.43 на Ubuntu 16.04 с I3wm, и я добираюсь
Ваш браузер в настоящее время не распознает ни одного из доступных форматов видео
при попытке играть некоторые видео на YouTube на уважении к HTML5. Я видел пару форумов об этом, но только об очень устаревших версиях и ни один не очень ясные шаги. Как я могу решить эту проблему?
Я установил Opera с пакетом deb
, загружаемым с сайта Opera , и он не загружал видео HTML 5 с YouTube. Единственное решение, которое мне помогло, - это удалить версию, с которой я работал:
sudo apt-get remove --purge opera-stable
, а затем установить версию из пакета PPA, следуя этому другому посту AskUbuntu .
Добавление указателя на источники стабильной оперы:
sudo sh -c 'echo "deb http://deb.opera.com/opera/ stable non-free" >> /etc/apt/sources.list.d/opera.list'
Установить ключ:
sudo sh -c 'wget -O - http://deb.opera.com/archive.key | apt-key add -'
Выбрать новый репозиторий:
sudo apt-get update
Установить последнюю Opera с:
sudo apt-get install opera-stable
Теперь Opera может обрабатывать видео HTML5.
От веб-поиска оперы Linux включает h.264, я нашел этот ответ на поддержке Unix & Linux SE H.264 Opera и openSUSE, который предлагает пробовать несколько различных идей, но это приводит к более многообещающе выглядящему форуму Opera от 4 месяца назад, который мог бы/должен работа:
несколько месяцев burnout426 4 назад
@drpostman Немного лучшие направления.Запустите Opera, goto, https://github.com/iteufel/nwjs-ffmpeg-prebuilt/releases/и загрузите файл 0.31.4-linux-x64.zip. В диалоговом окне загрузки Opera нажмите значок папки для показа файла в файловом менеджере. Щелкните правой кнопкой по нему и выберите "Extract here". Это даст Вам
libffmpeg.so
.Щелкните правой кнопкой в пустом месте в файловом менеджере и выберите "open as root" и тип в Вашем пароле. Затем щелкните правой кнопкой по
libffmpeg.so
и выберите сокращение.Затем в файловом менеджере, браузере к"
/usr/lib/x86_64-linux-gnu/opera/
". Щелкните правой кнопкой в пустом месте и примите решение создать новую названную папкуlib_extra
. После того как папка создается, войдите в нее, щелкните правой кнопкой по пустому месту и выберите вставку. Необходимо затем видетьlibffmpeg.so
там. Затем перезапуск Opera и goto https://youtube.com/html5, чтобы видеть, включена ли поддержка h.264, например. Затем проверьте некоторые видео. На YouTube можно щелкнуть правой кнопкой по видео и выбрать "stats for nerds", чтобы видеть, использует ли это vp9 или h.264. Или, можно попробовать эти h.264 видео, чтобы удостовериться, что они работают.Можно затем закрыть файловый менеджер.
(Протестированный на Linux Mint 19 Корицы x64)
Ответы других, которые могло бы стоить попробовать (от более раннего вопроса) включают:
libffmpeg.so
файл от https://github.com/iteufel/nwjs-ffmpeg-prebuilt/releases или http://ppa.launchpad.net/saiarcot895/chromium-beta/ubuntu/pool/main/c/chromium-browser/Из-за легальных ограничений Opera не может распределить кодек H264. Можно использовать следующее обходное решение:
Установка chromium-codecs-ffmpeg-extra
пакет и создает ссылку на libffmpeg.so
:
sudo ln -sf /usr/lib/chromium-browser/libffmpeg.so /usr/lib/x86_64-linux-gnu/opera/libffmpeg.so
Можно регистрировать оперный каталог установки О диалоговом окне.
Мой FIX: Я перешел к https://www.youtube.com/html5 (Спасибо Дедушка Dave!),
Все играло прекрасный после этого. Совместно используйте, если это работало на Вас. Это - странный выбор автоместоположения. Я думал, что мог бы быть prob, когда аккомпанемент автозаполнил мою дату/время с другим временем страны, конечно же, YouTube соответствовал неправильному автоматическому местоположению.
Проблема не так с Opera, и во всей справедливости проблема здесь с libffmpeg.so
который является на самом деле собственной поддержкой кодеков. У меня есть немного сценария, который добавляет поддержку, в которой Вы нуждаетесь после обновления Opera или установки. Получите сценарий здесь. После того как у Вас есть он, сделайте это исполняемым файлом и выполните его следующим образом.
chmod 755 opera_codec.sh
./opera_codec.sh
Надежда это выручает Вас, поскольку она всегда работала на меня. Можно затем пойти, тестируют поддержку html5 в https://html5test.com
Если кто-то ищет однострочный скрипт установки Opera, вы можете использовать следующее:
curl -sSL https://raw.githubusercontent.com/icolwell/install_scripts/master/opera_install.bash | bash
Я обновил скрипт установки в соответствии с ответом Сергея Подоброго так что он свяжет правильные видеокодеки. Скрипт размещен здесь.
Инструкции Сергея Подобного у меня не работали на Ubuntu 19.10. Если углубиться в проблему, выясняется, что chromium-codecs-ffmpeg-extra
больше не имеет необходимого кодека. Это можно заметить, если вы посмотрите список файлов пакета здесь .
Вместо этого я сделал следующее:
Загрузите кодек из более ранней версии Ubuntu, например 18.04, из здесь .
Распакуйте пакет, а затем распакуйте файл data.tar.xz
.
В извлеченной папке перейдите к data / usr / lib / chromium-browser. Вы найдете кодек с именем libffmpeg.so
.
Переместите этот файл в / usr / lib / x86_64-linux-gnu / opera / lib_extra
.
Перезапустите Opera.