Opera - ваш браузер в настоящее время не распознает ни один из доступных форматов видео
Я использую браузер Opera версии 56.0.3051.43 на Ubuntu 16.04 с I3wm, и я получаю
Ваш браузер в настоящее время не распознает ни один из доступных форматов видео
при попытке воспроизвести несколько видео на YouTube по отношению к HTML5. Я видел пару форумов по этому поводу, но только об очень устаревших версиях, и ни один из них не очень четкий шаг. Как я могу решить эту проблему?
2 ответа
Я установил оперу с 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.
Из-за юридических ограничений 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
Вы можете проверить каталог установки вашей оперы в диалоге About.
Инструкции Сергея Подобного у меня не работали на 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.
В веб-поиске по оператору linux enable h.264 я нашел этот ответ в поддержке Unix & Linux SE H.264 для Opera и openSUSE, в которой предлагается попробовать несколько разных идей, но это привело к более перспективному форуму Opera из 4 месяцев назад это может / должно работать:
burnout426 4 месяцев назад
@drpostman Чуть лучше.Запустите Opera, перейдите по https://github.com/iteufel/nwjs-ffmpeg-prebuilt/releases/ и загрузите файл 0.31.4-linux-x64.zip. В диалоговом окне загрузки Opera щелкните значок папки, чтобы отобразить файл в файловом менеджере. Щелкните правой кнопкой мыши и выберите "Извлечь здесь". Это даст вам
libffmpeg.so,Щелкните правой кнопкой мыши в пустом месте в файловом менеджере, выберите "открыть как корень" и введите свой пароль. Затем щелкните правой кнопкой мыши на
libffmpeg.soи выберите вырезать.Затем в файловом менеджере браузера "
/usr/lib/x86_64-linux-gnu/opera/Msgstr "Щелкните правой кнопкой мыши в пустом месте и выберите создание новой папки с именемlib_extra, Как только папка будет создана, войдите в нее, щелкните правой кнопкой мыши пустое место и выберите "Вставить". Вы должны увидетьlibffmpeg.soтам. Затем перезапустите Opera и перейдите на страницу https://youtube.com/html5 чтобы узнать, например, включена ли поддержка h.264. Затем протестируйте несколько видео. На YouTube вы можете щелкнуть правой кнопкой мыши на видео и выбрать "статистика для ботаников", чтобы увидеть, использует ли он vp9 или h.264. Или вы можете попробовать эти видео h.264, чтобы убедиться, что они работают.Затем вы можете закрыть файловый менеджер.
(Проверено на Linux Mint 19 Cinnamon x64)
Другие ответы, которые стоит попробовать (из предыдущего вопроса), включают:
- Скопируйте
libffmpeg.soфайл с https://github.com/iteufel/nwjs-ffmpeg-prebuilt/releases или http://ppa.launchpad.net/saiarcot895/chromium-beta/ubuntu/pool/main/c/chromium-browser/ - Используйте версию оперы
Проблема не столько с Оперой, а, если честно, проблема здесь с 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
Я обновил скрипт установки в соответствии с ответом Сергея Подобры, чтобы он связывал правильные видеокодеки. Сценарий размещен здесь.
Мое ИСПРАВЛЕНИЕ: я пошел на https://www.youtube.com/html5 (Thx Grandpa Dave!),
- Прокручивается внизу логотип YOUTUBE слева
- и просто справа от левого нижнего логотипа "ЯЗЫК" и
- ИСПРАВЛЕНО мое местоположение / ЯЗЫК.
После этого все играло нормально. Пожалуйста, поделитесь, если это сработало для вас. Это странный автоматический выбор местоположения. Я думал, что может быть проблема, когда комп автоматически заполнил мою дату / время другим временем страны, конечно, YouTube соответствовал неправильному автоматическому местоположению.