Как мне получить поддержку H.264 в Opera в версии 20.10, установленной через .deb с официального сайта? [дубликат]

enter image description here

Как сделать так, чтобы Opera в Ubuntu 20.10 поддерживала H.264?

Как установить декодер MPEG-4 AAC и декодер H.264? Я пробовал следовать, но H. 264 видео в Opera все еще не воспроизводятся:

$ sudo apt install libdvdnav4 libdvdread8 gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly libdvd-pkg ubuntu-restricted-extras
Reading package lists... Done
Building dependency tree       
Reading state information... Done
gstreamer1.0-plugins-bad is already the newest version (1.18.0-2ubuntu6).
gstreamer1.0-plugins-ugly is already the newest version (1.18.0-1).
libdvdnav4 is already the newest version (6.1.0-1build1).
libdvdread8 is already the newest version (6.1.1-2).
libdvd-pkg is already the newest version (1.4.2-1-1).
ubuntu-restricted-extras is already the newest version (67).
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.   
0
задан 2 November 2020 в 20:27

1 ответ

Похоже, проблема связана с библиотекой FFMPEG, т. е. libffmpeg.so, упакованной с пакетом deb. Его размер значительно меньше, чем у других пакетов, таких как Discord. Очевидно, что некоторые функции отсутствуют в предыдущей версии. Чтобы получить поддержку H.264 в Opera, вам просто нужно заменить библиотеку.

Если у вас есть Visual Studio Code или Discord

В моей установке у меня был libffmpeg.so в Visual Studio Code, а также Discord. Библиотека, скопированная из любого пакета, заставила H.264 работать в Opera. Чтобы скопировать файл, запустите

# If you have Discord
sudo cp /usr/share/code/libffmpeg.so /usr/lib/x86_64-linux-gnu/opera/libffmpeg.so
# If you have Visual Studio Code
sudo cp /usr/share/code/libffmpeg.so /usr/lib/x86_64-linux-gnu/opera/libffmpeg.so

Перезапустите браузер.

Он также может работать с libffmpeg.so, предоставляемыми другими пакетами, но я тестировал только библиотеку из указанных выше пакетов.

Если у вас их нет

я загрузил libffmpeg.so из Visual Studio Code в мой репозиторий Git kulfy1/libffmpegOpera. Вы можете скачать/клонировать оттуда и скопировать в /usr/lib/x86_64-linux-gnu/opera/. Для этого запустите

wget https://raw.githubusercontent.com/kulfy1/libffmpegOpera/master/libffmpeg.so
sudo cp libffmpeg.so /usr/lib/x86_64-linux-gnu/opera/libffmpeg.so

Перезапустите браузер.


Если вы посетите HTML5Test, вы увидите, что теперь также доступна поддержка AAC.

1
ответ дан 2 November 2020 в 17:23

Другие вопросы по тегам:

Похожие вопросы: