[SOLVED] Opera 54 и H.264

Здравствуйте!
Если я правильно понял, то разработчики не включают поддержку данного кодека в сборку для linux по лицензионным соображениям. Следовательно после установки часть контента не воспроизводится. Ранее проблему можно было решить путем подсовывания "левого" libffmpeg.so, сейчас таким способом решить не удалось. Как разрешить ситуацию?

Где ты гашёл opera 54? Здесь

Где ты гашёл opera 54?

Здесь http://download1.operacdn.com/pub/opera/desktop/ есть только 53.0.2907.99, на download2, 3, 4 тоже.

libffmpeg.so в нём есть:
opera-stable_53.0.2907.99_amd64/data/usr/lib/x86_64-linux-gnu/opera/libffmpeg.so

"Где ты гашёл opera 54?"

Нашёл в репозитории gentoo. libffmpeg.so в нём есть, но h.264 он не поддерживает!

Повторяю, на сайте Opera есть

Повторяю, на сайте Opera есть только Opera 53, в репозитории Gentoo тоже есть версия 53:

Цитата:
Available Versions
Version amd64 x86 alpha arm arm64 hppa ia64 ppc ppc64 sparc
53.0.2907.68 : 0 ~amd64 ?x86 ?alpha ?arm ?arm64 ?hppa ?ia64 ?ppc ?ppc64 ?sparc
12.16_p1860-r1 : 0 amd64 x86 ?alpha ?arm ?arm64 ?hppa ?ia64

https://packages.gentoo.org/packages/www-client/opera

Вопрос, ты всё же пишешь про Opera 53?

"Вопрос, ты всё же пишешь про Opera 53?"

У меня установлена opera-beta 54 из репозитория gentoo, но вопрос не в версии, а в отсутствии поддержки вышеупомянутого кодека. Стояла версия 53 - те-же трудности.

Откуда ты брал libffmpeg.so

Откуда ты брал libffmpeg.so для подмены? В составе Google Chrome нет такого файла.

libffmpeg.so брался из пакета

libffmpeg.so брался из пакета chromium 67 (если не ошибаюсь с версией)

Из пакета какого

Из пакета какого дистрибутива? В Gentoo нет бинарного chromium, всё собирается из исходников.

Скачал Opera

Информация о версии
Версия:	53.0.2907.99 - Используется обновленная версия Opera
Канал обновлений:	Stable
Система:	Gentoo/Linux (x86_64; gnome)
Идентификация браузера
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.170 Safari/537.36 OPR/53.0.2907.99

в составе его версии libffmpeg нет поддержки h264.

Скачал отсюда https://github.com/iteufel/nwjs-ffmpeg-prebuilt/releases архив 0.31.1-linux-x64.zip и заменил версию из состава опера.

Проверил здесь: https://www.youtube.com/html5 поддержка h264 появилась.

Вот сравнение версий libffmpeg.so:

opera # strings libffmpeg.so_ | grep -i "FFmpeg version"
FFmpeg version N-90669-gb2b304dba8
FFmpeg version N-90669-gb2b304dba8
FFmpeg version N-90669-gb2b304dba8
opera # strings libffmpeg.so | grep -i "FFmpeg version"
FFmpeg version N-91124-g1d669bcae9
FFmpeg version N-91124-g1d669bcae9
FFmpeg version N-91124-g1d669bcae9

С подчёркиванием - версия из состава Opera, без подчёркивание - версия из архива 0.31.1-linux-x64.zip.

Доберусь до системы, проверю.

Доберусь до системы, проверю. Спасибо за информацию.
И да, chromium собирался.

https://github.com/nwjs/nw.js

https://github.com/nwjs/nw.js/issues/4595
http://docs.nwjs.io/en/latest/For%20Developers/Enable%20Proprietary%20Codecs/
https://github.com/iteufel/nwjs-ffmpeg-prebuilt/releases

Может версия из chromium тоже подойдёт, она только должна быть не ниже версии из состава Opera и зависимости должны быть удовлетворены.

Попробуй использовать версию из состава chromium, но посмотри в начале ldd ./libffmpeg.su и ldd opera находясь в директории с установленной Opera при используемом файле libffmpeg.so из состава Chromium.

Благодарю за линк на архив!

Благодарю за линк на архив! Из него libffmpeg.so удачно запустил H.264!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".