Страница 1 из 1

Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 08 апр 2017, 22:45
Harrys77
Данная тема создана для обсуждения и исправления недочетов с проигрыванием видео в имеющихся на данный момент версиях браузеров на движке blink.

В Rosa linux есть возможность установить четыре браузера на этом движке: chromium, opera-blink, yandex-browser-beta и vivaldi browser. Последние два на данный момент устанавливаются вручную, в основных репозиториях их пока нет.

Инструкция по установке yandex-browser-beta. Только для x86_64. Там же инструкция как исправить ему pepper-flash-plugin.

Vivaldi browser, работает в линукс при условии что в ОС установлен chromium, как впрочем и остальные браузеры на blink в нем нуждаются. Инструкция по установке vivaldi browser в Rosa linux - http://forum.rosalab.ru/viewtopic.php?f ... 075#p84020. Есть 32 bit и 64 bit версии браузера.

Основной вопрос заключается в отсутствии возможности проигрывать в html5-player видео в кодировке H.264 и другого контента, прямо на страничке в браузере, либо не корректное функционирование данных опций.

В плеере Firefox такая возможность есть сразу из коробки, с плагинами и подавно.

Тестовые видео:
http://www.quirksmode.org/html5/tests/video.html
https://yadi.sk/d/9ZAza57OeDwLf

У меня изначально было так:
огнелис может проиграть все тесты, но он вне конкурса и пока как эталон.

chromium - в первой ссылке все может, но во второй даже плеер не запускает, хотя должен.
opera-blink - в первой ссылке .264 нет, по второй ссылке не полный функционал плеера, но проигрывает, судя по всему на плеере яндекса ))
yandex-browser - .264 нет, да еще и flash не работает как полагается.
vivaldi-browser - в первой ссылке .264 нет, по второй ссылке ровно как у opera-blink ))

Re: Исправление html5 video в Chromium, Opera & Yandex-browser для Rosa linux

Добавлено: 08 апр 2017, 22:47
Harrys77
Простой способ исправить opera-blink, vivaldi browser & yandex-browser-beta:
(подходит для всех архитектур 32/64 bit и с некоторой адаптацией для всех дистрибутивов)

1) Находим пакет содержащий libffmpeg.so с нужными кодеками, например chromium-codecs-ffmpeg-extra, можно взять здесь - https://pkgs.org/download/chromium-codecs-ffmpeg-extra.

2) Перепаковываем его в .rpm

Код: Выделить всё

alien -r chromium-codecs-ffmpeg-extra_57.0.2987.98_amd64.deb
файл я переименовал малость )) будет ругаться на то что не под root запущен (можно и под root или sudo делать), на отсутствие конечных папок и отсутствие source code, но .rpm сделает.

Либо просто распаковываем пакет архиватором в отдельную папку.

3) устанавливаем полученный пакет

Код: Выделить всё

urpmi -a chromium-codecs-ffmpeg-extra-57.0.2987.98-1.x86_64.rpm

Либо просто копируем из распакованного пакета папку /chromium-browser/ в /usr/lib/, вместе с файлом libffmpeg.so

Да и по феншую у хромиума должно быть так # -rwxr-xr-x 1 root root 2665864 мар 16 04:12 libffmpeg.so*

Код: Выделить всё

sudo chmod 755 libffmpeg.so
можно сделать в /usr/lib/chromium-browser/ чтобы так было.

Все. Yandex-browser-beta и Vivaldi-browser сами находят libffmpeg.so и все тесты проходят. Для Оперы можно в корне /usr/lib64/opera/ заменить "родной" libffmpeg.so на линк к /usr/lib/chromium-browser/libffmpeg.so, но для нее есть другой способ все исправить.

Для opera-blink существует еще пакет opera-stable-libffmpeg, в нем содержится самый большой по размеру libffmpeg.so. В Роса он установится в принципе, но пути у него другие, потом перекладывать нужно то, что он поставит )) потому его проще распаковать и скопировать. Далее надо папку /lib_extra/ положить в /usr/lib64/opera/. В ffmpeg_preload_config.json эта папка прописана, так что должна быть обнаружена движком. Можно опять же в корне /usr/lib64/opera/ заменить "родной" libffmpeg.so на линк к /usr/lib64/opera/lib_extra/libffmpeg.so, тоже рабочий вариант, проверено. У меня Опера в Росе в итоге по такой схеме сделана - работает, пока без нареканий.
Можно для ya-bro на эту папку ссылку кинуть или скопировать ее в /opt/yandex/browser-beta/, так же можно взять из Оперы /resources/ffmpeg_preload_config.json и положить в /opt/yandex/browser-beta/resources/. Чтобы он вообще не "промахнулся" мимо нужных кодеков )) + для yandex-bro можно туда же скопировать widevine_config.json и подправить его по аналогии с 5 пунктом "Старого способа".

В принципе все вышеуказанные пакеты можно просто распаковать и достать оттуда нужный файл и положить в нужное место. Вне зависимости от того deb это или rpm. Если положить libffmpeg.so в "правильные" папки и еще накидать на него линков в нужные места, то должно работать. Для 32 bit делается по аналогии, только в /usr/lib/.

Еще один источник libffmpeg.so - chromium-libs-media-freeworld

И еще один способ добыть libffmepg.so - https://pkgs.org/download/oxideqt-codecs-extra. Если переупаковать в .rpm, то подходит автоматом для лечения vivaldi browser. Остальных надо "носом тыкать", либо скопировать файл в /usr/lib/chromium-browser/ :D

Вот источник откуда изначально взята инфа о пакете - https://forum.vivaldi.net/topic/12973/v ... s-on-linux. Это обсуждение вопроса с .264 в vivaldi browser. В итоге все свелось к тому же, но с небольшим дополнением:

1) необходим /usr/lib/chromium-browser/libffmepg.so
2) для vivaldi browser еще можно заменить его дефолтный libffmepg.so, удалить его и дать в терминале команду

Код: Выделить всё

sudo ln -s /usr/lib/chromium-browser/libffmpeg.so /opt/vivaldi/lib/libffmpeg.so
лишним не будет, так тоже работает.


Старый способ исправления:
(больше ориентирован на x86_64, проверен только на ya-bro и opera)
Пока удалось исправить в Rosa Fresh R8.1 только opera-blink и yandex-browser-beta.
донором выступил дистрибутив fedora ws 25, spin RFRemix 25 (russian fedora remix).
пакеты с необходимыми файлами - chromium-libs-media-freeworld и opera-stable-libffmpeg. Можно просто распаковать в архиваторе и достать нужные папки и файлы.

Как исправляется:

1) берем файлы libffmpeg.so и libffmpeg.so.TOC из корня chromium в федоре, копируем в /usr/lib64/chromium-browser/ в Росе
самому хромиуму это пока не помогает никак, но для исправления ya-bro пригодится.

2) делаем символические ссылки на файлы libffmpeg.so и libffmpeg.so.TOC из /usr/lib64/chromium-browser/ в /opt/yandex/browser-beta/

3) из opera-stable в федоре копируем целиком папку lib_extra, с файлом libffmpeg.so, в /usr/lib64/opera/ и /opt/yandex/browser-beta/

4) делаем в /usr/lib64/opera/ линк на /usr/lib64/opera/lib_extra/libffmpeg.so, с заменой имеющегося libffmpeg.so.

5) копируем из /usr/lib64/opera/resources/ в /opt/yandex/browser-beta/resources/ файлы - ffmpeg_preload_config.json, widevine_config.json. Далее и в opera, и в ya-br, можно подправить их таким образом:
ffmpeg_preload_config.json

Код: Выделить всё

[
  "lib_extra/libffmpeg.so",
  "/usr/lib/chromium-browser/libffmpeg.so",
  "/usr/lib64/chromium-browser/libffmpeg.so",
  "/usr/lib/chromium-browser/libs/libffmpeg.so"
]

Код: Выделить всё

[
   {
      "preload" : "/opt/google/chrome/libwidevinecdm.so",
      "plugin" : "/opt/google/chrome/libwidevinecdmadapter.so"
   },
   {
      "preload" : "/opt/google/chrome-beta/libwidevinecdm.so",
      "plugin" : "/opt/google/chrome-beta/libwidevinecdmadapter.so"
   },
   {
      "preload" : "/opt/google/chrome-unstable/libwidevinecdm.so",
      "plugin" : "/opt/google/chrome-unstable/libwidevinecdmadapter.so"
   }
   {
      "preload" : "/usr/lib/chromium-browser/libwidevinecdm.so",
      "plugin" : "/usr/lib/chromium-browser/libwidevinecdmadapter.so"
   }
   {
      "preload" : "/usr/lib64/chromium-browser/libwidevinecdm.so",
      "plugin" : "/usr/lib64/chromium-browser/libwidevinecdmadapter.so"
   }
]
так же можно исправить флеш у ya-br, скопировав туда же pepper_flash_config.json, сам файл в исправлении не нуждается, пути действительные.

6)

Код: Выделить всё

sudo chmod 644 libffmpeg.so
для файла в /lib_extra/ для opera-blink и yandex-browser-beta.

7) В /usr/lib64/chromium-browser/ нужно сделать

Код: Выделить всё

sudo chmod 755 libffmpeg.so
теперь по тестовым ссылкам в opera-blink и yandex-browser-beta должно работать все без ошибок, единственное chromium никак не отреагировал и по второй ссылке продолжает фейлить ))
п.с. еще есть вопрос с обновлением yandex-browser и vivaldi-browser в Rosa, пока это возможно только вручную. Если ключ GPG импортирован, то просто качается новая версия и запускается установка.

Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux

Добавлено: 09 апр 2017, 05:30
ans
Harrys77 писал(а):Пока удалось исправить в Rosa Fresh R8.1 только opera-blink и yandex-browser-beta.
донором выступила fedora ws 25, spin RFRemix 25 (russian fedora remix).
И что, для этого нужно отдельно устанавливать федору?

Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux

Добавлено: 09 апр 2017, 05:50
VictorR2007
ans писал(а):И что, для этого нужно отдельно устанавливать федору?
Или просто использовать firefox. :)

Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux

Добавлено: 09 апр 2017, 07:26
ans
VictorR2007 писал(а):
ans писал(а):И что, для этого нужно отдельно устанавливать федору?
Или просто использовать firefox. :)
А разместить эти файлы во вложениях или облаках?
А то, действительно можно и FF обойтись.

Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux

Добавлено: 09 апр 2017, 09:36
Harrys77
ans писал(а):
Harrys77 писал(а):Пока удалось исправить в Rosa Fresh R8.1 только opera-blink и yandex-browser-beta.
донором выступила fedora ws 25, spin RFRemix 25 (russian fedora remix).
И что, для этого нужно отдельно устанавливать федору?
не обязательно, можно найти сами исполняемые библиотеки libffmpeg.so последних версий. Вариантов добыть довольно много, просто у меня RFRemix в системнике есть, потому мне проще всего оттуда взять ))

Но смысл не в этом, по идее если в этом топике успешно разберемся с вопросом, то все это прилетит юзверям в обновлении и спокойно заработает 8) но пока можно и с "костылем" использовать хотя бы opera и ya-br с полноценными html5player и drm.
VictorR2007 писал(а):
ans писал(а):И что, для этого нужно отдельно устанавливать федору?
Или просто использовать firefox. :)
пока он эталон, правда он на движке gecko, да и еще есть такие понятия как нравится-ненравится + у всех браузеров есть свои особенные фишки. В общем на мой взгляд разнообразие не помешает ))

Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux

Добавлено: 09 апр 2017, 11:36
Barmalei
Всего три браузера, остальное разнообразие.

Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux

Добавлено: 09 апр 2017, 12:22
Harrys77
это как посмотреть. Движок у них может быть и один, но собраны они по разному. Отличия есть, если копнуть поглубже. 8) В первую очередь касаемо интерфейса и удобств.

Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux

Добавлено: 09 апр 2017, 15:30
keleg
в 8.1 у нас запланировано обновление ffmpeg т.к. хромиум следующий требует. Видимо, в районе этого обновления и стоит оттестить всяческие яндекс-браузеры и оперы на отсутствие этого недочета.

Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux

Добавлено: 09 апр 2017, 16:18
Harrys77
keleg писал(а):в 8.1 у нас запланировано обновление ffmpeg т.к. хромиум следующий требует.
вот это похоже на правду )) т.е. тут речи о полном отсутствии кодеков нет. Скорее речь о том, что их давно пора дополнить. Причем тут вроде все окей с лицензиями, кодеки в браузер встроены изначально, так что все вопросы к ним. :D

Да и можно сделать хромиум по нормальному, а то какой-то обрезок выходит, вместо полноценного браузера. 8) Это нужно по идее для нормальной работы тех же opera и ya-br, т.к. без симлинков на libffmpeg в корне chromium они фейлят.

Более того - opera как засечет нормальные libffmpeg, без них уже даже запускаться не будет. Т.е. потом если линки из ее корня удалить, то она вообще перестает работать. Яндекс в этом плане не такой капризный.

Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux

Добавлено: 09 апр 2017, 18:56
Алзим
keleg писал(а):в 8.1 у нас запланировано обновление ffmpeg т.к. хромиум следующий требует. Видимо, в районе этого обновления и стоит оттестить всяческие яндекс-браузеры и оперы на отсутствие этого недочета.
У меня на 2016,1 в самой новой версии Хромиума работает отлично и всё тестовое видео из первого поста открывает прекрасно. И скорость у него быстрее, чем у Огнелиса.
ffmpeg там обновлён.

Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux

Добавлено: 09 апр 2017, 19:37
Harrys77
да уж 3-4 года как должно работать все в chromium и его клонах на blink )) это к слову. Хорошо что в 2016.1 уже все ок, рад за вас. А кто на 2014.1, пока значит в огнелисо-зависимости ))) и с костылями.

Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux

Добавлено: 09 апр 2017, 19:56
Алзим
Harrys77 писал(а):да уж 3-4 года как должно работать все в chromium и его клонах на blink )) это к слову. Хорошо что в 2016.1 уже все ок, рад за вас. А кто на 2014.1, пока значит в огнелисо-зависимости ))) и с костылями.
После обновления ffmpeg и на 2014.1 должно заработать.

Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux

Добавлено: 09 апр 2017, 22:33
notauser
Что такое "html5player"? Или это про "кодеки", которые различные браузеры используют исходя, в основном, из своих "лицензионных" соображений и соглашений консорциума W3C? https://www.w3.org/TR/html5/embedded-co ... eo-element? А проверять до и после добавления лучше здесь: https://html5test.com/ https://www.w3schools.com/html/html5_video.asp. И да - мне шашечки :). Но если браузер должен, но не умеет - тогда конечно надо научить :)

Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux

Добавлено: 09 апр 2017, 23:04
Harrys77
notauser писал(а):Что такое "html5player"?
имеется в виду html5 video, просто если смотреть код страницы, то проигрыватель отображается как "html5player". По идее, если исходить из этой статьи https://ru.wikipedia.org/wiki/HTML5_video, то какие кодеки включены зависит от сборщика браузера. Но там надо с лицензиями понять, тут я не силен. Знаю что можно все собрать с полным набором кодеков встроенных, причем тогда например chromium вообще не будет зависеть от внешних кодеков. Но тут сборщикам виднее ))

п.с. хотя вроде для декодирования уж прям каких-то особых платных лицензий не надо получать.

Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux

Добавлено: 10 апр 2017, 00:43
notauser
Вот я и спрашиваю - какой проигрыватель? Есть мнение, что в "html5" player не нужен :) . Это

Код: Выделить всё

<video width="320" height="240" controls>
   <source src="movie.mp4" type="video/mp4">
   <source src="movie.ogg" type="video/ogg">
 Your browser does not support the video tag.
</video>
сохранить в файле.html, желательно заменив файлы movie.* на существующие. Открыть в браузере, увидеть проигрыватель, посмотреть в браузере "исходный код".Иначе
gkrellShoot_10-04-17_024505.png
gkrellShoot_10-04-17_024505.png (730 байт) 150185 просмотров
gkrellShoot_10-04-17_024522.png
gkrellShoot_10-04-17_024522.png (5.96 КБ) 150185 просмотров
в зависимости от браузера с поддержкой html5, а в браузере без - "Your browser does not support the video tag."
Или я что-то не понял?

Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux

Добавлено: 10 апр 2017, 01:02
Алзим
notauser писал(а):Вот я и спрашиваю - какой проигрыватель? Есть мнение, что в "html5" player не нужен :) . Это сохранить в файле.html, желательно заменив файлы movie.*
Плеер ненужен в HTML5 для файлов, которые закодированы в определённые кодеки. Сам браузер уже имеет встроенный плеер, который понимает эти кодеки.
https://html5book.ru/html5-video/

Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux

Добавлено: 10 апр 2017, 01:07
notauser
А если не понимает, то ..?

Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux

Добавлено: 10 апр 2017, 01:09
Алзим
notauser писал(а):А если не понимает,то ..?
То значит перекодировать в понимающий кодек. :)
Внимательно почитайте по ссылке выше. Там объяснено как и что делать.

Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux

Добавлено: 10 апр 2017, 01:12
notauser
Перекодировать на стороне пользователя, т.е. в типа в браузере?

Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux

Добавлено: 10 апр 2017, 01:18
Алзим
notauser писал(а):Перекодировать на стороне пользователя, т.е. в типа в браузере?
https://html5book.ru/html5-video/#part8

Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux

Добавлено: 10 апр 2017, 01:19
notauser
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
и по ссылкам выше :)
Т.е. если хочешь, что бы нетленку все увидели - выкладывай в нескольких форматах. Это примерно так и написано в "спецификации" html5. А вот какие это форматы и почему именно они - занимательная история с Opera (старой), Mozilla, Apple, Microsoft и Google (совсем немного).

Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux

Добавлено: 10 апр 2017, 01:23
Алзим
И ещё может потребоваться сделать это:
Если вы применяете веб-сервер Apache или его производные, то можете использовать директиву AddType в httpd.conf или файле .htaccess расположенный в той директории, где вы храните ваши видеофайлы. Если вы используете другой веб-сервер, обратитесь к документации вашего сервера о том, как установить HTTP-заголовок Content-Type для определенных типов файлов.

AddType video/ogg .ogv
AddType video/mp4 .mp4
AddType video/webm .webm

Первая строка предназначена для видео в контейнере Ogg. Вторая строка для видео в контейнере MPEG-4. Третья для WebM. Установите это один раз и забудьте. Если вы не указали эти директивы, ваше видео может не играть в некоторых браузерах, даже если включены MIME-типы в атрибуте type вашего HTML-кода.

Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux

Добавлено: 10 апр 2017, 01:37
Harrys77
html5plaeyr это в яндексе мелькало пока он сломан был, когда F12 нажмешь, вообще имеется в виду проигрывание любого контента в браузере.

По идее это и есть source src= и его варианты. Вопрос в том - какие кодеки доступны в движке самого браузера. Так наверное будет корректнее звучать )) поправьте если можно.

п.с. пока и название топика можно подправить, кнопка еще активна ))

Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux

Добавлено: 10 апр 2017, 01:43
Алзим
Harrys77 писал(а):Вопрос в том - какие кодеки доступны в движке самого браузера. Так наверное будет корректнее звучать )) поправьте если можно.
Вы в первом посту сами написали ответ в каком браузере и какие кодеки доступны.
Вот по этой ссылке всё написано: http://www.quirksmode.org/html5/tests/video.html
И там же можно проверить какие из них реально работают.

Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux

Добавлено: 10 апр 2017, 01:53
Harrys77
Алзим писал(а):
Harrys77 писал(а):Вопрос в том - какие кодеки доступны в движке самого браузера. Так наверное будет корректнее звучать )) поправьте если можно.
Вы в первом посту сами написали ответ в каком браузере и какие кодеки доступны.
Вот по этой ссылке всё написано: http://www.quirksmode.org/html5/tests/video.html
И там же можно проверить какие из них реально работают.
:D ну так в опере и я-бро можно наладить .264/MP4, о чем собсна и речь. Разве это плохо?

да и chromium как выясняется только местами может использовать .264/MP4 в R8.1, а может и нормально работать, как в R9 например. Это требует исправления на мой взгляд.

Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux

Добавлено: 10 апр 2017, 02:00
Алзим
Многое зависит от лицензии.

Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux

Добавлено: 10 апр 2017, 02:08
Harrys77
вы повторяете мои слова, но вообще с лицензиями для декодеров проблем нет - "шараваре" как правило. Не "свободные" они конечно, т.е. перекодерить низя, но использовать можно.

Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux

Добавлено: 10 апр 2017, 02:10
notauser
Да.
MP4 - контейнер. Может поэтому "местами"?

Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux

Добавлено: 10 апр 2017, 02:49
Harrys77
в итоге пока хромиум "местами", не понятно по какой причине, а опера и яндекс-бета с костылями, могут все подцепить )) как оно все цепляется и работает уму не растяжимо )))

хотя фактически воспроизведена структура Оперы из Федоры, только в корень положил ссылку на libffmpeg.so посвежее и побольше. В федоре тот в что в корне лежит для Оперы как раз 1,5МБ, т.е. только на "свободных". В итоге взят от chromium федоры, из его корня, .so размером 3МБ, вместе с его TOC файлом.

По поводу линков на файлы в корне хромиума, это как раз средство все заставить работать безотказно. Почему-то если кладешь тупо файлы, а не ссылки на них, браузеры отбрыкиваются, ya-br точно начинает чудить. Ну и по аналогии решил оперу не испытывать на прочность, тем более что в федоре на ТОС файл тоже линк сделан из корня хромиума. Основной момент то, что пока в 2х браузерах уже работает и ладно ))) точнее в 3х из 4х.

Re: Исправление html5 video в Chromium, Opera & Yandex-browser для Rosa linux

Добавлено: 12 апр 2017, 02:07
Harrys77
https://gist.github.com/lukaszzek/ec04d5c953226c062dac

вот что нашел для opera, так сказать первоисточник lib_extra.

Re: Исправление html5 video в Chromium, Opera & Yandex-browser для Rosa linux

Добавлено: 12 апр 2017, 02:14
Алзим
И что там интересного, кроме ссылок на устаревшие версии Хромиума?

Re: Исправление html5 video в Chromium, Opera & Yandex-browser для Rosa linux

Добавлено: 12 апр 2017, 13:09
Harrys77
Алзим, это инструкция как lib_extra в opera добавить, причем для ubuntu, только и всего. 8) даже если устарели ссылки немного, то не страшно, важно что libffmpeg.so декодирует h264, можно по аналогии в Росе сотворить подобное. В федорке это отдельным пакетом ставится к опере.

Код: Выделить всё

# rpm -qavl opera-stable-libffmpeg
-rw-r--r--    1 root    root                  3419496 апр  5 20:09 /usr/lib64/opera-stable/lib_extra/libffmpeg.so
+ настройки, по всей видимости.

еще один браузер на движке blink с возможностью установки в linux ))

https://vivaldi.com/
https://ru.wikipedia.org/wiki/Vivaldi весьма интересный браузер кстати, ре-инкарнация классической Opera 12 на новом движке blink с HTML5.
Установка vivaldi browser в Rosa Fresh R8.1 возможна, желающие могут опробовать:
установка Vivaldi browser в Rosa linux (для x86_64):

под root # или с sudo, качаем его ключ gpg

Код: Выделить всё

wget http://repo.vivaldi.com/archive/linux_signing_key.pub
импортируем его в базу rpm

Код: Выделить всё

rpm --import linux_signing_key.pub
установка vivaldi browser

Код: Выделить всё

urpmi -a --allow-nodeps vivaldi-stable-1.8.770.56-1.x86_64.rpm
или

Код: Выделить всё

sudo rpm -i --nodeps vivaldi-stable-1.8.770.56-1.x86_64.rpm
пока только так, urpmi ругается на конфликты )) с новыми версиями по аналогии, для желающих есть бета версия, но она под хромиум 57 и новее, без него никак.

Ему только нормальное libffmpeg.so нужно в ОС, pepper-flash он сам находит. Отличный браузер надо сказать.

решение вопроса с h264 в нем для ознакомления ))
https://gist.github.com/BlackIkeEagle/5 ... 7a0f98847a

суть та же, но немного по своему решено. При установленном пакете chromium-codecs-ffmpeg-extra в ОС, vivaldi browser сам находит libffmpeg.so. Пожалуй можно ему сделать в корне ссылки с заменой существующих на libwidevinecdm.so, libwidevinecdm.so.TOC и libwidevinecdmadapter.so из /usr/lib64/chromium-browser или /usr/lib/chromium-browser в 32 битах. Pepper-flash vivaldi находит самостоятельно.
В общем насколько понял нужен пакет chromium-codecs-ffmpeg-extra и желательно самый свежий chromium-browser, в них есть нужные libffmpeg.so. Остальное сборка и настройка по идее.

в яндексе тоже об этом пишут ))

https://yandex.ru/support/yabrowser/tro ... tional.xml

Re: Исправление html5 video в Chromium, Opera & Yandex-browser для Rosa linux

Добавлено: 12 апр 2017, 21:10
DELTA-79
Мне в техподдержке дали ссылку на установку rpm-пакета:
https://www.rpmfind.net/linux/rpm2html/ ... ffmpegsumo
скачал первую попавшуюся для моей архитектуры -- не помогло, но, может быть, поможет кому решить проблему

Re: Исправление html5 video в Chromium, Opera & Yandex-browser для Rosa linux

Добавлено: 12 апр 2017, 23:19
Harrys77
DELTA-79 писал(а):Мне в техподдержке дали ссылку на установку rpm-пакета:
https://www.rpmfind.net/linux/rpm2html/ ... ffmpegsumo
скачал первую попавшуюся для моей архитектуры -- не помогло, но, может быть, поможет кому решить проблему
в чьей техподдержке?

https://pkgs.org/download/chromium-codecs-ffmpeg-extra речь об этом пакете, если libffmpeg.so нужен. Но его перепаковывать надо из deb.

А вот ваш пакет в виде .rpm в наличии, смотрите по архитектуре и ядру, какой вам ближе https://pkgs.org/download/chromium-ffmpegsumo

По идее это и есть хромиум со всеми кодеками, насколько понимаю.

п.с. пока ситуация с хромиумом удручает в R8.1 - вот по этой ссылке http://html5test.com/ он пока набирает 505 очков из 555, при том что opera-blink с "костылем" выдает у меня 512 очков, а yandex-browser-beta с тем же "костылем" 514 очков! :D В виндовс у яндекса сейчас 513 )) т.е. они сопоставимы по функционалу, но в линуксе версия свежее.
Но на первом месте в итоге подправленный vivaldi с 517 очками! В итоге в rosa linux браузеров на движке blink аж 4 штуки )) и все хороши!
снимок13.png
а вот хромиум необходимо освежить и дополнить в репах, на нем все остальные блинк-браузеры держатся 8) соответственно весь клубок распутается сам собой.

Re: Исправление html5 video в Chromium, Opera & Yandex-browser для Rosa linux

Добавлено: 14 апр 2017, 09:00
DELTA-79
Harrys77 писал(а): https://pkgs.org/download/chromium-codecs-ffmpeg-extra речь об этом пакете, если libffmpeg.so нужен. Но его перепаковывать надо из deb.
А вот это как раз помогло: скачал deb-пакет, потом с помощью команды alien его перепаковал в rpm и установил уже готовый. При перепаковке выдало ошибку, но тем не менее пакет собрался. Установка уже прошла нормально. После этого запустил Яндекс-браузер и гоняю его по тем сайтам, где была проблема с отображениями видео и gif. Пока проблем не выявил.

P.S. напомню, что у меня R9.

Re: Исправление html5 video в Chromium, Opera & Yandex-browser для Rosa linux

Добавлено: 14 апр 2017, 13:38
Harrys77
тоже вариант. Насколько понял ya-br с opera по структуре очень близки, расширения у них одни и те же, потому lib_extra ему еще не повредит. Кстати это же пакет должен "полечить" opera-blink.
а что кажет

Код: Выделить всё

rpm -qval chromium-codecs-ffmpeg-extra
или как вы его назвали?

п.с. ежели у вас хромиум в R9 с libffmpeg.so в своем корне, то можно еще как описанно выше кинуть линки на его libffmpeg.so и libffmpeg.so.TOC в корень ya-br, тоже работает.

Re: Исправление html5 video в Chromium, Opera & Yandex-browser для Rosa linux

Добавлено: 14 апр 2017, 16:34
DELTA-79
Harrys77 писал(а):тоже вариант. Насколько понял ya-br с opera по структуре очень близки, расширения у них одни и те же, потому lib_extra ему нужно. Кстати это же пакет должен "полечить" opera-blink в первую очередь.
а что кажет

Код: Выделить всё

rpm -qval chromium-codecs-ffmpeg-extra
или как вы его назвали?

п.с. ежели у вас хромиум в R9 с libffmpeg.so в своем корне, то можно еще как описанно выше кинуть линки на его libffmpeg.so и libffmpeg.so.TOC в корень ya-br, тоже работает.
а терминал кажет это:

Код: Выделить всё

rpm -qval chromium-codecs-ffmpeg-extra
drwxr-xr-x    2 root    root                0 апр 14 08:37 /
drwxr-xr-x    2 root    root                0 мар 16 04:12 /usr
drwxr-xr-x    2 root    root                0 мар 16 04:12 /usr/lib
drwxr-xr-x    2 root    root                0 мар 16 04:12 /usr/lib/chromium-browser
-rw-r--r--    1 root    root          2665864 мар 16 04:12 /usr/lib/chromium-browser/libffmpeg.so
drwxr-xr-x    2 root    root                0 мар 16 04:12 /usr/share
drwxr-xr-x    2 root    root                0 мар 16 04:12 /usr/share/doc
drwxr-xr-x    2 root    root                0 мар 16 04:12 /usr/share/doc/chromium-codecs-ffmpeg-extra
-rw-r--r--    1 root    root              732 мар 16 04:12 /usr/share/doc/chromium-codecs-ffmpeg-extra/changelog.Debian.gz
-rw-r--r--    1 root    root          1126239 мар 16 04:12 /usr/share/doc/chromium-codecs-ffmpeg-extra/copyright
drwxr-xr-x    2 root    root                0 мар 16 04:12 /usr/share/lintian
drwxr-xr-x    2 root    root                0 мар 16 04:12 /usr/share/lintian/overrides
-rw-r--r--    1 root    root              204 мар 16 04:12 /usr/share/lintian/overrides/chromium-codecs-ffmpeg-extra

Re: Исправление html5 video в Chromium, Opera & Yandex-browser для Rosa linux

Добавлено: 14 апр 2017, 17:34
Harrys77
спасибо все ясно, это как раз для хромиума заплатка нужная, вполне годная весч в общем, правда не полная версия - размер .so маловат и .so.TOC нету. Ну да ладно, работает и фих с ним ))

Кстати, а это под 64 бита пакет то был? А то странно, просто в x86_64 хромиум в /usr/lib64/ обычно. Похоже у яндекса find_ffmpeg в таком разрезе нужный файл находит, потому подцепляет нормально. По идее так и должно быть.

Осталось понять что opera-blink и vivaldi от этого пакета могут подцепить. По идее если сами не найдут, то можно им линки кинуть в корень, так сказать "носом ткнуть" ))

п.с. скоро сам попробую что к чему. 8)

Re: Исправление html5 video в Chromium, Opera & Yandex-browser для Rosa linux

Добавлено: 14 апр 2017, 18:05
DELTA-79
Harrys77 писал(а):Кстати, а это под 64 бита пакет то был?
Да, скачивал для 64. Ну, это вполне логично: ведь ЯБ для 32 линукс не существует :)

Re: Исправление html5 video в Chromium, Opera & Yandex-browser для Rosa linux

Добавлено: 14 апр 2017, 18:24
Harrys77
потому и удивился ))

да и хорошо что так на самом деле, значит способ универсальный, подходит для любой архитектуры, потому как например opera-blink и vivaldi есть в 32 bit, как собсна и сам chromium-browser.

Попробовал deb пакет, все прекрасно перепаковывает с ошипкой )) rpm устанавливается и удаляется спокойно, проверил.

Код: Выделить всё

# urpmi -a chromium-codecs-ffmpeg-extra-57.0.2987.98-1.x86_64.rpm


устанавливается chromium-codecs-ffmpeg-extra-57.0.2987.98-1.x86_64.rpm
Подготовка...                    #########################################################################################################
      1/1: chromium-codecs-ffmpeg-extra
                                 #########################################################################################################
# rpm -qval chromium-codecs-ffmpeg-extra
drwxr-xr-x    2 root    root                0 апр 14 18:38 /
drwxr-xr-x    2 root    root                0 мар 16 04:12 /usr
drwxr-xr-x    2 root    root                0 мар 16 04:12 /usr/lib
drwxr-xr-x    2 root    root                0 мар 16 04:12 /usr/lib/chromium-browser
-rw-r--r--    1 root    root          2665864 мар 16 04:12 /usr/lib/chromium-browser/libffmpeg.so
drwxr-xr-x    2 root    root                0 мар 16 04:12 /usr/share
drwxr-xr-x    2 root    root                0 мар 16 04:12 /usr/share/doc
drwxr-xr-x    2 root    root                0 мар 16 04:12 /usr/share/doc/chromium-codecs-ffmpeg-extra
-rw-r--r--    1 root    root              732 мар 16 04:12 /usr/share/doc/chromium-codecs-ffmpeg-extra/changelog.Debian.gz
-rw-r--r--    1 root    root          1126239 мар 16 04:12 /usr/share/doc/chromium-codecs-ffmpeg-extra/copyright
drwxr-xr-x    2 root    root                0 мар 16 04:12 /usr/share/lintian
drwxr-xr-x    2 root    root                0 мар 16 04:12 /usr/share/lintian/overrides
-rw-r--r--    1 root    root              204 мар 16 04:12 /usr/share/lintian/overrides/chromium-codecs-ffmpeg-extra
в общем теперь этих libffmpeg.so всяких куча и способов их употребить масса. Буду пробовать что к чему и с чем лучше работает. Еще можно в 32 bit глянуть как оно, пара экземпляров есть ))

п.с. Кстати в установке yandex-browser, добавил для него список пакетов, которые по должны цепляться в ОС, но в Росе не срабатывают автоматические зависимости. Можете их установить для надежности. Пригодятся ))

п.п.с.
Сломал в итоге яндекс, удалил его полностью. Почистил все его конфиги в системе и установил Yandex версии .873 заново. В системе с chromium-codecs-ffmpeg-extra, yandex-browser сразу заработал нормально, с ходу по тестовым ссылкам все ок и никаких плясок с бубном. Я ничего не правил пока. Получается остается только .json ему положить, чтобы он лучше ориентировался и флеш подцепил. С яндекс-браузером пакета chromium-codecs-ffmpeg-extra достаточно и в Fresh R8.1 8)

Осталось понять что с остальными браузерами, что им нужно. Да и когда хромиум обновится в R8 интересно. Уже кагбэ 58 вроде вышел.

Vivaldi browser тоже достаточно установленного пакета chromium-codecs-ffmpeg-extra и он все покажет по тестам, без плясок с бубном и ухищрений.

Для opera-blink вычистил конфиги и переустановить ее на всякий случай, т.к. без допов и линков перестала запускаться. Наличие chromium-codecs-ffmpeg-extra свежая опера пока проигнорировала, тестовое видео .264 не кажет )) т.е. одного этого пакета для нее не достаточно, требуются дополнительные манипуляции, но не много как выяснилось )) Достаточно заменить "родной" /usr/lib64/opera/libffmpeg.so на линк к /usr/lib/chromium-browser/libffmpeg.so (я так сделал) и все заработало как надо, все тесты на ура проходит. Возможно можно просто скопировать файл в корень, но не суть, важно что и опере достаточно chromium-codecs-ffmpeg-extra с маленькой поправкой.

Завтра в шапке изменю способ исправления html5 video, а пакет сей в общую базу думаю стоит добавить 8) или типа того.

Кстати есть такой же пакет конкретно для оперы и уже в rpm, можно тупо его тоже в базу добавить, ежели пересобрать под Росу, там малость в путях расхождения - opera-stable-libffmpeg

инструкция к нему, устарела малость https://gist.github.com/lukaszzek/ec04d5c953226c062dac

Re: Исправление html5 video в Chromium, Opera & Yandex-browser для Rosa linux

Добавлено: 18 апр 2017, 17:46
trs
Harrys77 писал(а):странно, просто в x86_64 хромиум в /usr/lib64/ обычно.
Может быть дело в том, что бывает вот так:

Код: Выделить всё

# ls -dl /usr/lib*
lrwxrwxrwx   1 root root  /usr/lib -> lib64
drwxr-xr-x  44 root root  /usr/lib32
drwxr-xr-x 182 root root  /usr/lib64
drwxr-xr-x  21 root root  /usr/libexec

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 18 апр 2017, 18:06
Harrys77
хмм... по дефолту так

Код: Выделить всё

# ls -dl /usr/lib*
drwxr-xr-x  83 root root  36864 апр 16 13:43 /usr/lib/
drwxr-xr-x 168 root root 143360 апр 17 23:41 /usr/lib64/
drwxr-xr-x   7 root root   4096 фев 22 13:24 /usr/libexec/
и в чем прикол? а если в lib32 надо попасть в вашем случае, то как оно пойдет ежели линк только на lib64? :pardon:

По сабжу в общем и целом все понятно. Без всяких ухищрений можно кинуть подходящие libffmpeg.so в правильные папки и накидать линков к этим файлам. Для того чтобы поправить opera, vivaldi & yandex-bro этого достаточно.

А вот chromium-brouser не лечится и его пора пересобрать уже с доп. кодеками.

По идее можно попробовать вот этот пакет добавить к нему в Росе для 64х бит - chromium-libs-media-freeworld. Ссылка - https://pkgs.org/download/chromium-libs-media-freeworld.

Код: Выделить всё

# rpm -ql chromium-libs-media-freeworld
/usr/lib64/chromium-browser/libffmpeg.so
/usr/lib64/chromium-browser/libffmpeg.so.TOC
/usr/lib64/chromium-browser/libmedia.so
/usr/lib64/chromium-browser/libmedia.so.TOC
как еще один источник libffmpeg.so кстати. Но для нынешней версии хромиума в Росе этот пакет не подходит. Пробовал по всякому, устанавливал и просто копировал - безрезультатно. Точнее хромиум сломать совсем можно )) а вот заставить вторую ссылку открывать в первом посте - никак. Т.е. его нужно изначально собирать с этим пакетом и с настройками под него.

п.с. Ждем обновления chromium-browser.

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 19 апр 2017, 11:06
trs
Harrys77 писал(а):хмм... по дефолту так

Код: Выделить всё

# ls -dl /usr/lib*
drwxr-xr-x  83 root root  36864 апр 16 13:43 /usr/lib/
drwxr-xr-x 168 root root 143360 апр 17 23:41 /usr/lib64/
drwxr-xr-x   7 root root   4096 фев 22 13:24 /usr/libexec/
и в чем прикол?
Пакет, как я понял, для какой-то другой системы, где не понятно какой (и в каком году :) случился) "дефолт".
Harrys77 писал(а):а если в lib32 надо попасть в вашем случае, то как оно пойдет ежели линк только на lib64? :pardon:
Туда по умолчанию и не надо попадать. Тут ведь как раз 64х разрядная библиотека попала не на своё место.

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 19 апр 2017, 12:41
Harrys77
как выясняется она на своем месте ))

видимо "универсальная" папка, /usr/lib/chromium-browser/ в смысле, потому как туда можно любой libffmpeg.so положить и все blink`и безропотно его подхватывают. Особенно если их "родные" libffmpeg.so поменять на линки к этому файлу.

п.с. хотя конечно странно. И самое странное что сам хромиум эту "заплатку" игнорит :D

п.п.с. у себя в итоге все собрал на libffmpeg.so от Оперы из lib_extra, который 3,3МБ. Скопировал его в /usr/lib/chromium-browser/ и все линки на него бросил. В итоге яндекс и вивальди его подхватывают нормально, опера правда по своему лечится, а хромиуму опять же пофих. )) Опера в своей /usr/lib64/opera/lib_extra/ подхватывает этот libffmpeg.so нормально и тоже все кажет как надо.
trs писал(а):где не понятно какой (и в каком году :) случился) "дефолт".
да центОС и федорка вроде )), а пакет из russian fedora вапчета :crazy: Можно сказать наш отечественный продухт.

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 19 апр 2017, 18:35
trs
В одном каталоге и 32х и 64х битные библиотеки вперемешку, это как бы не очень логично. Но другое дело, что когда работает, тогда может быть лучше лишний раз не чинить. То мое сообщение просто обясняло, откуда такой пакет появился. Видимо, ноги растут от системы где /usr/lib - это ссылка, а не каталог.

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 19 апр 2017, 21:41
Harrys77
думаю "ноги растут" из того обстоятельства, что исполняемая библиотека похоже noarch :D либо 32 битная, но которая подходит и для 64 бит, что в принципе одно и то же.

Потому как ее можно положить и в lib64 везде где можно, но тогда надо кидать к этому файл линки вместо дефолтных libffmpeg.so у каждого браузера, что не всегда айс и не всегда работает на 100%. Гораздо надежнее если браузер находит автоматом нужные библиотеки и не зависит например от обновления или переустановки какого-нибудь из браузеров. Круче всех Опере, у нее свой пакет с lib_extra есть, причем для каждой архитектуры есть свой.

п.с. обсуждаемый пакет из убунты, 64 битный, с ним все в порядке думаю. Полагаю не случайно он туда метит ))

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 20 апр 2017, 15:12
trs
Разрядность этого файла можно посмотреть. Например командой objdump -f. 64х битый не может быть выполнен 32х разрядным процессором напрямую. А в каком каталоге он находится - не так принципиально, главное его найти.

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 20 апр 2017, 16:55
Harrys77

Код: Выделить всё

/usr/lib/chromium-browser $ objdump -f libffmpeg.so

libffmpeg.so:     формат файла elf64-x86-64
архитектура: i386:x86-64, флаги 0x00000150:
библиотека для Оперы x86_64 которая. Вроде 64 битная. В пакете убунты, который метит в /usr/lib/chromium-browser/, такая же картина с libffmpeg.so.

Для x86 уже другая картина

Код: Выделить всё

chromium-browser # objdump -f libffmpeg.so

libffmpeg.so:     формат файла elf32-i386
архитектура: i386, флаги 0x00000150:
тоже из Оперы грабанул .so )) в 32 битах по размерам самая "жирненькая" библиотека

Код: Выделить всё

lib_extra # ls -l
итого 3540
-rw-r--r-- 1 root root 3624660 апр  5 20:08 libffmpeg.so
и на ней в 32 битах Опера и Вивальди прекрасно заводятся. А вот хром не цепляет )). Ему пофих, у него свое где-то зарыто.

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 21 янв 2018, 07:45
bsn130377
Простой способ исправить opera-blink, vivaldi browser & yandex-browser-beta:
(подходит для всех архитектур 32/64 bit и с некоторой адаптацией для всех дистрибутивов)

1) Находим пакет содержащий libffmpeg.so с нужными кодеками, например chromium-codecs-ffmpeg-extra, можно взять здесь - https://pkgs.org/download/chromium-codecs-ffmpeg-extra.

2) Перепаковываем его в .rpm
КОД: ВЫДЕЛИТЬ ВСЁ
alien -r chromium-codecs-ffmpeg-extra_57.0.2987.98_amd64.deb
Пишет:
serg@serg-desktop ~ $ alien -r chromium-codecs-ffmpeg-extra_57.0.2987.98_amd64.deb
bash: alien: команда не найдена
serg@serg-desktop ~ $

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 21 янв 2018, 10:17
*d0s
bsn130377 писал(а):
21 янв 2018, 07:45
Простой способ исправить opera-blink, vivaldi browser & yandex-browser-beta:
(подходит для всех архитектур 32/64 bit и с некоторой адаптацией для всех дистрибутивов)

1) Находим пакет содержащий libffmpeg.so с нужными кодеками, например chromium-codecs-ffmpeg-extra, можно взять здесь - https://pkgs.org/download/chromium-codecs-ffmpeg-extra.

2) Перепаковываем его в .rpm
КОД: ВЫДЕЛИТЬ ВСЁ
alien -r chromium-codecs-ffmpeg-extra_57.0.2987.98_amd64.deb
Пишет:
serg@serg-desktop ~ $ alien -r chromium-codecs-ffmpeg-extra_57.0.2987.98_amd64.deb
bash: alien: команда не найдена
serg@serg-desktop ~ $
Разве так?

Код: Выделить всё

$ alien --to-rpm chromium-codecs-ffmpeg-extra_57.0.2987.98_amd64.deb
$ man alien
$ alien --help
Только сначала убедится что он установлен

Код: Выделить всё

$ rpm -qa |grep alien

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 21 янв 2018, 15:53
bsn130377
Куда этот файл deb нужно сохранить чтобы чтобы перемонтировать в rpm
после команды:
alien --to-rpm chromium-codecs-ffmpeg-extra_57.0.2987.98_amd64.deb
пишет:
Warning: alien is not running as root!
Warning: Ownerships of files in the generated packages will probably be wrong.
File "chromium-codecs-ffmpeg-extra_63.0.3239.132-0ubuntu1_amd64.deb" not found.

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 21 янв 2018, 15:55
bsn130377
Либо просто копируем из распакованного пакета папку /chromium-browser/ в /usr/lib/, вместе с файлом libffmpeg.so

не дает копировать, какая то защита от записи

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 21 янв 2018, 15:57
bsn130377
Извиняюсь, но я впервые борюсь с Linux. Может подскажете где почитать элементарные основы

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 21 янв 2018, 16:18
*d0s
bsn130377 писал(а):
21 янв 2018, 15:55
Либо просто копируем из распакованного пакета папку /chromium-browser/ в /usr/lib/, вместе с файлом libffmpeg.so

не дает копировать, какая то защита от записи
Чтобы туда что-то перенести нужно войти под рутом, например, открываем терминал и вводим команду затем рутовый пароль далее mc - файловый менеджер midnight commander.
думаю дальше разберетесь.
А зачем копировать chromium-browser? Вас должен интересовать только этот файл libffmpeg.so.
Зря вы этим занимаетесь. Можно скачать rpm-вский файл хотя бы отсюда https://pkgs.org

https://ubuntu.pkgs.org/18.04/ubuntu-pr ... 4.deb.html

Хм, не помню чтобы я под рутом пользовался alien-ом.

Литературу про линукс можно найти где угодно в интернете, даже книги скачать.

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 21 янв 2018, 16:34
*d0s
chromium-codecs-ffmpeg-extra_57.0.2987.98_amd64.deb - пакет старый. https://ubuntu.pkgs.org/18.04/ubuntu-pr ... 4.deb.html
Установите хромиум.
По-моему достаточно просто распаковать chromium-codecs-ffmpeg-extra_63.0.3239.132-0ubuntu1_amd64.deb и скопировать libffmpeg.so в /usr/lib64/chromium-browser

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 21 янв 2018, 20:31
bsn130377
*d0s писал(а):
21 янв 2018, 16:34
chromium-codecs-ffmpeg-extra_57.0.2987.98_amd64.deb - пакет старый. https://ubuntu.pkgs.org/18.04/ubuntu-pr ... 4.deb.html
Установите хромиум.
По-моему достаточно просто распаковать chromium-codecs-ffmpeg-extra_63.0.3239.132-0ubuntu1_amd64.deb и скопировать libffmpeg.so в /usr/lib64/chromium-browser
Спасибо!!! Заработало. Все проще чем казалось.

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 21 янв 2018, 20:33
Алзим
*d0s писал(а):
21 янв 2018, 16:34
и скопировать libffmpeg.so в /usr/lib64/chromium-browser
А не проще просто установить Хромиум?

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 21 янв 2018, 20:41
bsn130377
Алзим писал(а):
21 янв 2018, 20:33
*d0s писал(а):
21 янв 2018, 16:34
и скопировать libffmpeg.so в /usr/lib64/chromium-browser
А не проще просто установить Хромиум?
Не люблю хром и хрониум

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 21 янв 2018, 20:46
Алзим
bsn130377 писал(а):
21 янв 2018, 20:41
Не люблю хром и хрониум
А кто-то заставляет им пользоваться?

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 22 янв 2018, 07:19
*d0s
Алзим писал(а):
21 янв 2018, 20:33
*d0s писал(а):
21 янв 2018, 16:34
и скопировать libffmpeg.so в /usr/lib64/chromium-browser
А не проще просто установить Хромиум?
Что-то не видать там libffmpeg.so

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 22 янв 2018, 07:38
Алзим

Код: Выделить всё

urpmf libffmpeg.so
qmmp-ffmpeg:/usr/lib64/qmmp/Input/libffmpeg.so
ghetto-skype:/opt/ghetto-skype/libffmpeg.so
qmmp-ffmpeg:/usr/lib64/qmmp/Input/libffmpeg.so
qmmp-ffmpeg:/usr/lib/qmmp/Input/libffmpeg.so
ghetto-skype:/opt/ghetto-skype/libffmpeg.so
qmmp-ffmpeg:/usr/lib/qmmp/Input/libffmpeg.so
atom:/usr/share/atom/libffmpeg.so
riot:/opt/riot/libffmpeg.so
opera-blink:/usr/lib64/opera/libffmpeg.so
discord:/usr/share/discord/libffmpeg.so
vk:/opt/vk/libffmpeg.so
opera-blink:/usr/lib64/opera/libffmpeg.so
opera-blink:/usr/lib/opera/libffmpeg.so
vk:/opt/vk/libffmpeg.so
qmmp-ffmpeg:/usr/lib64/qmmp/Input/libffmpeg.so
qmmp-ffmpeg:/usr/lib64/qmmp/Input/libffmpeg.so
qmmp-ffmpeg:/usr/lib/qmmp/Input/libffmpeg.so
qmmp-ffmpeg:/usr/lib/qmmp/Input/libffmpeg.so

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 22 янв 2018, 08:33
*d0s

Код: Выделить всё

$ locate -br libffmpeg.so
/usr/lib64/opera/libffmpeg.so


$ urpmq -l ffmpeg
/usr/bin/ffmpeg
/usr/bin/ffplay
/usr/bin/ffprobe
/usr/bin/ffserver
/usr/share/doc/ffmpeg
/usr/share/doc/ffmpeg/INSTALL.md
/usr/share/doc/ffmpeg/README.md
/usr/share/doc/ffmpeg/build_system.txt
/usr/share/doc/ffmpeg/developer.html
/usr/share/doc/ffmpeg/errno.txt
/usr/share/doc/ffmpeg/faq.html
/usr/share/doc/ffmpeg/fate.html
/usr/share/doc/ffmpeg/ffmpeg-all.html
/usr/share/doc/ffmpeg/ffmpeg-bitstream-filters.html
/usr/share/doc/ffmpeg/ffmpeg-codecs.html
/usr/share/doc/ffmpeg/ffmpeg-devices.html
/usr/share/doc/ffmpeg/ffmpeg-filters.html
/usr/share/doc/ffmpeg/ffmpeg-formats.html
/usr/share/doc/ffmpeg/ffmpeg-protocols.html
/usr/share/doc/ffmpeg/ffmpeg-resampler.html
/usr/share/doc/ffmpeg/ffmpeg-scaler.html
/usr/share/doc/ffmpeg/ffmpeg-utils.html
/usr/share/doc/ffmpeg/ffmpeg.html
/usr/share/doc/ffmpeg/ffmpeg.txt
/usr/share/doc/ffmpeg/ffplay-all.html
/usr/share/doc/ffmpeg/ffplay.html
/usr/share/do/usr/c/ffmpeg/ffprobe-all.html
/usr/share/doc/ffmpeg/ffprobe.html
/usr/share/doc/ffmpeg/ffserver-all.html
/usr/share/doc/ffmpeg/ffserver.conf
/usr/share/doc/ffmpeg/ffserver.html
/usr/share/doc/ffmpeg/filter_design.txt
/usr/share/doc/ffmpeg/general.html
/usr/share/doc/ffmpeg/git-howto.html
/usr/share/doc/ffmpeg/issue_tracker.txt
/usr/share/doc/ffmpeg/libav-merge.txt
/usr/share/doc/ffmpeg/libavcodec.html
/usr/share/doc/ffmpeg/libavdevice.html
/usr/share/doc/ffmpeg/libavfilter.html
/usr/share/doc/ffmpeg/libavformat.html
/usr/share/doc/ffmpeg/libavutil.html
/usr/share/doc/ffmpeg/libswresample.html
/usr/share/doc/ffmpeg/libswscale.html
/usr/share/doc/ffmpeg/mips.txt
/usr/share/doc/ffmpeg/multithreading.txt
/usr/share/doc/ffmpeg/nut.html
/usr/share/doc/ffmpeg/optimization.txt
/usr/share/doc/ffmpeg/platform.html
/usr/share/doc/ffmpeg/rate_distortion.txt
/usr/share/doc/ffmpeg/snow.txt
/usr/share/doc/ffmpeg/swresample.txt
/usr/share/doc/ffmpeg/swscale.txt
/usr/share/doc/ffmpeg/tablegen.txt
/usr/share/doc/ffmpeg/writing_filters.txt
/usr/share/ffmpeg
/usr/share/ffmpeg/examples
/usr/share/ffmpeg/examples/Makefile
/usr/share/ffmpeg/examples/README
/usr/share/ffmpeg/examples/avio_dir_cmd.c
/usr/share/ffmpeg/examples/avio_reading.c
/usr/share/ffmpeg/examples/decoding_encoding.c
/usr/share/ffmpeg/examples/demuxing_decoding.c
/usr/share/ffmpeg/examples/extract_mvs.c
/usr/share/ffmpeg/examples/filter_audio.c
/usr/share/ffmpeg/examples/filtering_audio.c
/usr/share/ffmpeg/examples/filtering_video.c
/usr/share/ffmpeg/examples/http_multiclient.c
/usr/share/ffmpeg/examples/metadata.c
/usr/share/ffmpeg/examples/muxing.c
/usr/share/ffmpeg/examples/qsvdec.c
/usr/share/ffmpeg/examples/remuxing.c
/usr/share/ffmpeg/examples/resampling_audio.c
/usr/share/ffmpeg/examples/scaling_video.c
/usr/share/ffmpeg/examples/transcode_aac.c
/usr/share/ffmpeg/examples/transcoding.c
/usr/share/ffmpeg/ffprobe.xsd
/usr/share/ffmpeg/libvpx-1080p.ffpreset
/usr/share/ffmpeg/libvpx-1080p50_60.ffpreset
/usr/share/ffmpeg/libvpx-360p.ffpreset
/usr/share/ffmpeg/libvpx-720p.ffpreset
/usr/share/ffmpeg/libvpx-720p50_60.ffpreset
/usr/share/man/man1/ffmpeg-all.1.xz
/usr/share/man/man1/ffmpeg-bitstream-filters.1.xz
/usr/share/man/man1/ffmpeg-codecs.1.xz
/usr/share/man/man1/ffmpeg-devices.1.xz
/usr/share/man/man1/ffmpeg-filters.1.xz
/usr/share/man/man1/ffmpeg-formats.1.xz
/usr/share/man/man1/ffmpeg-protocols.1.xz
/usr/share/man/man1/ffmpeg-resampler.1.xz
/usr/share/man/man1/ffmpeg-scaler.1.xz
/usr/share/man/man1/ffmpeg-utils.1.xz
/usr/share/man/man1/ffmpeg.1.xz
/usr/share/man/man1/ffplay-all.1.xz
/usr/share/man/man1/ffplay.1.xz
/usr/share/man/man1/ffprobe-all.1.xz
/usr/share/man/man1/ffprobe.1.xz
/usr/share/man/man1/ffserver-all.1.xz
/usr/share/man/man1/ffserver.1.xz
/usr/bin/ffmpeg
/usr/bin/ffplay
/usr/bin/ffprobe
/usr/bin/ffserver
/usr/share/doc/ffmpeg
/usr/share/doc/ffmpeg/INSTALL.md
/usr/share/doc/ffmpeg/README.md
/usr/share/doc/ffmpeg/build_system.txt
/usr/share/doc/ffmpeg/developer.html
/usr/share/doc/ffmpeg/errno.txt
/usr/share/doc/ffmpeg/faq.html
/usr/share/doc/ffmpeg/fate.html
/usr/share/doc/ffmpeg/ffmpeg-all.html
/usr/share/doc/ffmpeg/ffmpeg-bitstream-filters.html
/usr/share/doc/ffmpeg/ffmpeg-codecs.html
/usr/share/doc/ffmpeg/ffmpeg-devices.html
/usr/share/doc/ffmpeg/ffmpeg-filters.html
/usr/share/doc/ffmpeg/ffmpeg-formats.html
/usr/share/doc/ffmpeg/ffmpeg-protocols.html
/usr/share/doc/ffmpeg/ffmpeg-resampler.html
/usr/share/doc/ffmpeg/ffmpeg-scaler.html
/usr/share/doc/ffmpeg/ffmpeg-utils.html
/usr/share/doc/ffmpeg/ffmpeg.html
/usr/share/doc/ffmpeg/ffmpeg.txt
/usr/share/doc/ffmpeg/ffplay-all.html
/usr/share/doc/ffmpeg/ffplay.html
/usr/share/doc/ffmpeg/ffprobe-all.html
/usr/share/doc/ffmpeg/ffprobe.html
/usr/share/doc/ffmpeg/ffserver-all.html
/usr/share/doc/ffmpeg/ffserver.conf
/usr/share/doc/ffmpeg/ffserver.html
/usr/share/doc/ffmpeg/filter_design.txt
/usr/share/doc/ffmpeg/general.html
/usr/share/doc/ffmpeg/git-howto.html
/usr/share/doc/ffmpeg/issue_tracker.txt
/usr/share/doc/ffmpeg/libav-merge.txt
/usr/share/doc/ffmpeg/libavcodec.html
/usr/share/doc/ffmpeg/libavdevice.html
/usr/share/doc/ffmpeg/libavfilter.html
/usr/share/doc/ffmpeg/libavformat.html
/usr/share/doc/ffmpeg/libavutil.html
/usr/share/doc/ffmpeg/libswresample.html
/usr/share/doc/ffmpeg/libswscale.html
/usr/share/doc/ffmpeg/mips.txt
/usr/share/doc/ffmpeg/multithreading.txt
/usr/share/doc/ffmpeg/nut.html
/usr/share/doc/ffmpeg/optimization.txt
/usr/share/doc/ffmpeg/platform.html
/usr/share/doc/ffmpeg/rate_distortion.txt
/usr/share/doc/ffmpeg/snow.txt
/usr/share/doc/ffmpeg/swresample.txt
/usr/share/doc/ffmpeg/swscale.txt
/usr/share/doc/ffmpeg/tablegen.txt
/usr/share/doc/ffmpeg/writing_filters.txt
/usr/share/ffmpeg
/usr/share/ffmpeg/examples
/usr/share/ffmpeg/examples/Makefile
/usr/share/ffmpeg/examples/README
/usr/share/ffmpeg/examples/avio_dir_cmd.c
/usr/share/ffmpeg/examples/avio_reading.c
/usr/share/ffmpeg/examples/decoding_encoding.c
/usr/share/ffmpeg/examples/demuxing_decoding.c
/usr/share/ffmpeg/examples/extract_mvs.c
/usr/share/ffmpeg/examples/filter_audio.c
/usr/share/ffmpeg/examples/filtering_audio.c
/usr/share/ffmpeg/examples/filtering_video.c
/usr/share/ffmpeg/examples/http_multiclient.c
/usr/share/ffmpeg/examples/metadata.c
/usr/share/ffmpeg/examples/muxing.c
/usr/share/ffmpeg/examples/qsvdec.c
/usr/share/ffmpeg/examples/remuxing.c
/usr/share/ffmpeg/examples/resampling_audio.c
/usr/share/ffmpeg/examples/scaling_video.c
/usr/share/ffmpeg/examples/transcode_aac.c
/usr/share/ffmpeg/examples/transcoding.c
/usr/share/ffmpeg/ffprobe.xsd
/usr/share/ffmpeg/libvpx-1080p.ffpreset
/usr/share/ffmpeg/libvpx-1080p50_60.ffpreset
/usr/share/ffmpeg/libvpx-360p.ffpreset
/usr/share/ffmpeg/libvpx-720p.ffpreset
/usr/share/ffmpeg/libvpx-720p50_60.ffpreset
/usr/share/ma/usr/n/man1/ffmpeg-all.1.xz
/usr/share/man/man1/ffmpeg-bitstream-filters.1.xz
/usr/share/man/man1/ffmpeg-codecs.1.xz
/usr/share/man/man1/ffmpeg-devices.1.xz
/usr/share/man/man1/ffmpeg-filters.1.xz
/usr/share/man/man1/ffmpeg-formats.1.xz
/usr/share/man/man1/ffmpeg-protocols.1.xz
/usr/share/man/man1/ffmpeg-resampler.1.xz
/usr/share/man/man1/ffmpeg-scaler.1.xz
/usr/share/man/man1/ffmpeg-utils.1.xz
/usr/share/man/man1/ffmpeg.1.xz
/usr/share/man/man1/ffplay-all.1.xz
/usr/share/man/man1/ffplay.1.xz
/usr/share/man/man1/ffprobe-all.1.xz
/usr/share/man/man1/ffprobe.1.xz
/usr/share/man/man1/ffserver-all.1.xz
/usr/share/man/man1/ffserver.1.xz

Не понял, вроде libffmpeg.so был раньше в /usr/lib64 и в /usr/lib в составе ffmpeg или нет?

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 26 янв 2018, 01:31
Harrys77
Алзим, может добавить возможность установки в системе вот этого пакета - https://pkgs.org/download/opera-stable-libffmpeg?

только поправить папки внутри пакета на корректные для Росы и заодно продублировать его в /usr/lib/chromium browser/ для желающих установить доп.браузеры, можно отдельным пакетом. Это работает, у меня по крайней мере ))) это реально упростит адаптацию сторониих браузеров и заодно сделает Оперу и Ко в Росе полноценными.

п.с. кстати можно еще попробовать сам google chrome - https://www.google.ru/chrome/browser/desktop/index.html, есть rpm для федорки и опенсус )) да и deb само-собой.

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 26 янв 2018, 03:00
Алзим
Harrys77 писал(а):
26 янв 2018, 01:31
Алзим, может добавить возможность установки в системе вот этого пакета - https://pkgs.org/download/opera-stable-libffmpeg?
В Операх есть свои библиотеки ffmpeg и мне больше интересно почему они не работают.

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 26 янв 2018, 07:19
keleg
Алзим писал(а):
26 янв 2018, 03:00
Harrys77 писал(а):
26 янв 2018, 01:31
Алзим, может добавить возможность установки в системе вот этого пакета - https://pkgs.org/download/opera-stable-libffmpeg?
В Операх есть свои библиотеки ffmpeg и мне больше интересно почему они не работают.
Насколько я понимаю, из-за лицензии?

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 26 янв 2018, 07:56
Алзим
keleg писал(а):
26 янв 2018, 07:19
Насколько я понимаю, из-за лицензии?
А какая может быть лицензия, если библиотеки уже лежат в пакете Оперов.

Код: Выделить всё

urpmf libffmpeg.so
opera-blink:/usr/lib64/opera/libffmpeg.so
opera-blink:/usr/lib/opera/libffmpeg.so

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 26 янв 2018, 08:36
notauser
https://www.ffmpeg.org/legal.html
Первый License Compliance Checklist и последний Patent Mini-FAQ "пункты" посмотрите.

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 26 янв 2018, 16:28
Harrys77
Алзим писал(а):А какая может быть лицензия, если библиотеки уже лежат в пакете Оперов.
тут разница как у видеодрайверов, можно со свободной лицензией ffmpeg использовать, а можно "доп.пакет" вкрутить, в котором есть кодеки с "несвободной" лицензией. Ну или типа того. 8)

Потому в свободном пакете мы имеем 1,4 МБ обрупка кодеков, а в расширенном пакете есть 3,5 МБ нормальных, человеческих кодеков.

п.с. и есть такой же пакет для chromium, ссылки в шапке.

п.п.с. Доброе утро!!! Не прошло и года :ROFL: спасибо хоть поржал ))) а то уж думал окончательно в федорку все переметнуть все компы. А то заплатишь например за трансляцию в HD, а тебе браузер вместо видео кажет "огромный болт" о том, что у него нет какого-нибудь .264. Ну разве это норма для уважаемого дистрибутива?

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 26 янв 2018, 16:38
Алзим
Harrys77 писал(а):
26 янв 2018, 16:28
спасибо хоть поржал )))
Покажи мне как в Операх используется кодек, который лежит по адресу /usr/lib64/opera/libffmpeg.so Вместе поржём.

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 26 янв 2018, 16:41
Barmalei
Алзим писал(а):
26 янв 2018, 16:38
Harrys77 писал(а):
26 янв 2018, 16:28
спасибо хоть поржал )))
Покажи мне как в Операх используется кодек, который лежит по адресу /usr/lib64/opera/libffmpeg.so Вместе поржём.
1,5 метра весит, с его слов получается свободный обрубок.

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 26 янв 2018, 16:43
Алзим
Barmalei писал(а):
26 янв 2018, 16:41
1,5 метра весит, с его слов получается свободный обрубок.
И как посмотреть работу этого обрубка?

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 26 янв 2018, 16:46
Barmalei
Алзим писал(а):
26 янв 2018, 16:43
Barmalei писал(а):
26 янв 2018, 16:41
1,5 метра весит, с его слов получается свободный обрубок.
И как посмотреть работу этого обрубка?
Должно что-то показать, может что-то и другое надо http://html5test.com/

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 26 янв 2018, 16:48
Алзим
Barmalei писал(а):
26 янв 2018, 16:46
Должно что-то показать, может что-то и другое надо http://html5test.com/
Там и признаков нет этого кодека.

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 26 янв 2018, 16:53
Barmalei
Алзим писал(а):
26 янв 2018, 16:48
Barmalei писал(а):
26 янв 2018, 16:46
Должно что-то показать, может что-то и другое надо http://html5test.com/
Там и признаков нет этого кодека.
По моему в файл зашиты кодеки и не один. В каком то больше, в каком то меньше. А чего вам хотелось увидеть? Название libffmpeg.so?

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 26 янв 2018, 17:02
Harrys77
Алзим писал(а):
26 янв 2018, 16:38
Harrys77 писал(а):
26 янв 2018, 16:28
спасибо хоть поржал )))
Покажи мне как в Операх используется кодек, который лежит по адресу /usr/lib64/opera/libffmpeg.so Вместе поржём.

Код: Выделить всё

nm -D libffmpeg.so
развлекайтесь на здоровье, но правда некоторые уже давно в это "наигрались". http://forum.rosalab.ru/viewtopic.php?f ... 100#p85786, вот прям с этого поста и далее.

п.с. спокойствие, только спокойствие, вопрос выеденного яйца не стоит. 8)

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 26 янв 2018, 17:18
Алзим
Barmalei писал(а):
26 янв 2018, 16:53
По моему в файл зашиты кодеки и не один. В каком то больше, в каком то меньше. А чего вам хотелось увидеть? Название libffmpeg.so?
Я хочу увидеть в Операх работу данного кодека. Пусть даже в кастрированном виде.

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 26 янв 2018, 17:32
Harrys77
Алзим писал(а):
26 янв 2018, 17:18
Я хочу увидеть в Операх работу данного кодека. Пусть даже в кастрированном виде.
а я хочу "Мазеррати" )) и что? :roll: как это относится к делу?

Вопрос то простой - есть пакет содержащий дополнительные кодеки и он нужен в системе, т.к. без него браузер не функционирует нормально. А юзер при этом сам может решать - нужно ему устанавливать эти кодеки для браузера или нет.

Каким боком они там в Опере работают меня вообще мало интересует, я не разраб ffmpeg или Opera, и это вообще дело десятое на мой взгляд. Важно что пакет с доп. кодеками работает намного лучше. Можно убедиться в этом на практике, когда на "обрубке" половина контента тупо не запускается, а с доп.пакетом все работает.

п.с. да и в принципе кому надо уже сами разобрались и нормальные кодеки подтянули куда можно. Так шта можете "тормозить" в этом вопросе и дальше, а бедные юзвери будут хороводить с бубнами как прежде. Но ничего, нам не привыкать ))

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 26 янв 2018, 18:32
Harrys77
Могу еще добавить что библиотеки изначально разные по причине того, что раньше в США, Канаде, ЕС и т.д., за расширенный пакет кодеков надо было платить деньгами, т.е. лицензию покупать. Потому и размер файлов отличается в разы. Думаю сейчас ситуация немного изменилась, но разница в лицензиях есть наверняка до сих пор. Так что пакет лучше делать допом, либо предупреждать что он есть, чтобы не подставлять людей под разные неприятности. Может где-нибудь до сих пор применяют санкции за нелицензионное использование МР3 )))

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 26 янв 2018, 20:44
notauser
Это всё патенты.
На МР3 срок действия патентов истёк в 2017 году. По Н.264 смотреть http://www.mpegla.com/main/programs/AVC ... nsees.aspx Opera Software AS там нет, а Cisco Systems и Google - есть.

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 27 янв 2018, 08:04
trs
notauser писал(а):
26 янв 2018, 08:36
https://www.ffmpeg.org/legal.html
Поздно, похоже, у них там Конец Света уже случился.
ffmpeg.png

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 28 янв 2018, 00:14
Harrys77
про mp3 это шутка была вообще-то ))) но про патенты, лицензии - серьезно. MP3 и DX9 может и "протухли" уже, но на них же свет клином не сошелся, и речь вообще о видео кодеках для браузеров. Ну и вообще, прилично и разумно конечно соблюсти права всех сторон и стран. В федоре например этот пакет только в экстра-репках есть, в стандартной все те же 1,4 МБ опрубков кодеков.

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 28 янв 2018, 21:28
notauser
trs писал(а):
27 янв 2018, 08:04
notauser писал(а):
26 янв 2018, 08:36
https://www.ffmpeg.org/legal.html
Поздно, похоже, у них там Конец Света уже случился.
ffmpeg.png
А у нас?

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 29 янв 2018, 02:03
Harrys77
А у нас как всегда - "все принадлежит народу" :D
Ну а ежели серьезно, то полагаю их можно всем использовать, но отдельным пакетом, на тот случай если где-нибудь низя. Они же вроде не платные, у них же лицензия просто non-free, "не свободная" значит. Драйвера к видеокартам устанавливают же, как правило все. Никому не охота в месе моргания наблюдать, вместо картинки. Тут шото типа того.

п.с. ну и вопрос еще, что в 2016.1 с этим? Сам проверить пока не могу...

Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux

Добавлено: 11 фев 2018, 23:28
Harrys77
keleg писал(а):
09 апр 2017, 15:30
в 8.1 у нас запланировано обновление ffmpeg т.к. хромиум следующий требует. Видимо, в районе этого обновления и стоит оттестить всяческие яндекс-браузеры и оперы на отсутствие этого недочета.
вранье по факту. Извините, но обновление ничего не исправило и судя по всему не планировали ничего исправлять.
Алзим писал(а):
09 апр 2017, 18:56
У меня на 2016,1 в самой новой версии Хромиума работает отлично и всё тестовое видео из первого поста открывает прекрасно. И скорость у него быстрее, чем у Огнелиса.
ffmpeg там обновлён.
наглая, бессовесная ложь. 8) Ничего из коробки в Хромиуме не работает как надо.

Отличная у вас команда ребята, так держать! Вам буквально все разжевали, но... видимо зря.

Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux

Добавлено: 12 фев 2018, 13:02
Алзим
Harrys77 писал(а):
11 фев 2018, 23:28
наглая, бессовесная ложь. Ничего из коробки в Хромиуме не работает как надо.
Так возьмись и сделай. Покажи как надо.

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 12 фев 2018, 13:05
Barmalei
По моему ему нужно чтобы по дефолту лежал libffmpeg.so с максимальным набором кодеков.

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 12 фев 2018, 17:15
*d0s
Года два назад на ютубе хотел посмотреть и послушать один ролик. Посмотрел, но без звука, не было подходящего кодека. Меня это удивило, ведь обычно aac/mp4.
В альтлинуксе ffmpeg есть только не в стабильной ветке.

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 18 фев 2018, 14:57
Harrys77
ну вы блин даете! Мне лично ничего не нужно, *nix юзаю с 1995 года по мере надобности и при желании могу настроить как мне надо. Кроме тех моментов когда надо лезть глубоко в код, тем более non-free. Ну вот зачем оно мне?

Этот пакет нуже всем юзерам в Росе для удобства в первую очередь. Не у всех есть время ковыряться в настройках, да и не просто это для рядового пользователя. Задача сделать линукс доступным стоИт или нет, чет я не понял?

*d0s, пакет ffmpeg тут вообще не причем, это кодировщик видео, если пожать надо или формат сменить. Его впринципе тянуть в ОС для браузеров не нужно :D А нужна разделяемая библотека libffmpeg.so, это как спутать бульдога с носорогом практически ))

Хотя похоже и он скоро не нужен будет: Короче - ждем движок Chrome stable 65, там похоже все завели напрямую через libEGL.so и libGLESv2.so, правда это пока мои домыслы, но факт в том, что после установки все работает без "танцев с бубном". Глубоко пока не ковырялся, времени не особо.

Желающие могут установить в Росу google chrome beta 65 из репозитория google. Кстати, еще не успел проверить на 32/64 R8.1, но похоже репку свою он умеет прописывать в urpmi.cfg, пока не могу попасть к компам, грипуют все )))

Так что если кто меня не правильно понял - простите меня! И вообще сегодня прощенное воскресение, так что ежели кого обидел - еще раз - ПРОСТИТЕ!!! :beer:

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 18 фев 2018, 17:52
*d0s
Harrys77 писал(а):
18 фев 2018, 14:57
А нужна разделяемая библотека libffmpeg.so, это как спутать бульдога с носорогом практически ))
Эта либа была.

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 19 фев 2018, 13:14
Harrys77
Понятное дело, возможно ее не только браузеры юзают. Тут интереснее какая она по размеру, вывод по кодекам какой nm -D libffmpeg.so и т.д.
ну и почему Хромиум ее не видит нормально, как может?

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 19 фев 2018, 23:03
nafigatarrosa
ALINOVEMBER 67.png
ALINOVEMBER 67.png
поставил opera-developer 52 видио в вк иногда на ютубе и на гудгейме не работает.файл libffmpeg.so присутствует
Opera Снимок_2018-02-19_221435_vk.com.png

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 21 фев 2018, 19:45
Harrys77
*d0s писал(а):
18 фев 2018, 17:52
Эта либа была.
ткните меня носом, а то у меня наверное косоглазие с криворукостью.
~]$ rpm -ql ffmpeg
/usr/bin/ffmpeg
/usr/bin/ffplay
/usr/bin/ffprobe
/usr/bin/ffserver
/usr/bin/qt-faststart
/usr/share/doc/ffmpeg
/usr/share/doc/ffmpeg/COPYING.GPLv2
/usr/share/doc/ffmpeg/COPYING.GPLv3
/usr/share/doc/ffmpeg/COPYING.LGPLv2.1
/usr/share/doc/ffmpeg/COPYING.LGPLv3
/usr/share/doc/ffmpeg/CREDITS
/usr/share/doc/ffmpeg/README.md
/usr/share/doc/ffmpeg/ffserver.conf
/usr/share/ffmpeg
/usr/share/ffmpeg/ffprobe.xsd
/usr/share/ffmpeg/libvpx-1080p.ffpreset
/usr/share/ffmpeg/libvpx-1080p50_60.ffpreset
/usr/share/ffmpeg/libvpx-360p.ffpreset
/usr/share/ffmpeg/libvpx-720p.ffpreset
/usr/share/ffmpeg/libvpx-720p50_60.ffpreset
/usr/share/man/man1/ffmpeg-all.1.gz
/usr/share/man/man1/ffmpeg-bitstream-filters.1.gz
/usr/share/man/man1/ffmpeg-codecs.1.gz
/usr/share/man/man1/ffmpeg-devices.1.gz
/usr/share/man/man1/ffmpeg-filters.1.gz
/usr/share/man/man1/ffmpeg-formats.1.gz
/usr/share/man/man1/ffmpeg-protocols.1.gz
/usr/share/man/man1/ffmpeg-resampler.1.gz
/usr/share/man/man1/ffmpeg-scaler.1.gz
/usr/share/man/man1/ffmpeg-utils.1.gz
/usr/share/man/man1/ffmpeg.1.gz
/usr/share/man/man1/ffplay-all.1.gz
/usr/share/man/man1/ffplay.1.gz
/usr/share/man/man1/ffprobe-all.1.gz
/usr/share/man/man1/ffprobe.1.gz
/usr/share/man/man1/ffserver-all.1.gz
/usr/share/man/man1/ffserver.1.gz
~]$ rpm -ql ffmpeg-libs
/usr/lib64/libavcodec.so.57
/usr/lib64/libavcodec.so.57.89.100
/usr/lib64/libavfilter.so.6
/usr/lib64/libavfilter.so.6.82.100
/usr/lib64/libavformat.so.57
/usr/lib64/libavformat.so.57.71.100
/usr/lib64/libavresample.so.3
/usr/lib64/libavresample.so.3.5.0
/usr/lib64/libavutil.so.55
/usr/lib64/libavutil.so.55.58.100
/usr/lib64/libpostproc.so.54
/usr/lib64/libpostproc.so.54.5.100
/usr/lib64/libswresample.so.2
/usr/lib64/libswresample.so.2.7.100
/usr/lib64/libswscale.so.4
/usr/lib64/libswscale.so.4.6.100
/usr/share/man/man3/libavcodec.3.gz
/usr/share/man/man3/libavfilter.3.gz
/usr/share/man/man3/libavformat.3.gz
/usr/share/man/man3/libavutil.3.gz
/usr/share/man/man3/libswresample.3.gz
/usr/share/man/man3/libswscale.3.gz
где вы тут libffmpeg.so раглядели? Вах! Эта штуковина похоже напрямую к libav обращается, а уж через нее к кодекам в системе.
nafigatarrosa писал(а):
19 фев 2018, 23:03
не работает.файл libffmpeg.so присутствуетOpera
важно не только его наличие, а так же его размер и какие кодеки в нем запакованы. Если этот файл 1,4 МБ,то во втором посте топика инструкция как вылечить Оперу с помощью расширенного пакета кодеков.

Сейчас возможно при переходе на новый движок у Оперы будет не работать это исправление. Тогда просто в корень Оперы кидается ссылка на нормальный (есть по 10 мб сборки неофициальные, смотрите здешний топик яндекс-браузера) /usr/lib/chromium-browser/libffmpeg.so вместо "обрубка", должно помочь. Это собсно дефолтная структура.

А вообще с blink 65 все эти "пляски с бубном" должны кануть в лету, но пока есть смысл добавить кодеков и в browser://flags поднастроить аккуратно всякие webgl и va-api. 8) пакеты vulkan, vaapi, vdpau и все что с ними связанно установить еще стоит. Тогда кодеками из libffmpeg.so будет сразу на видео-карточке декодироваться все что открываешь в браузере.

Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux

Добавлено: 22 фев 2018, 00:08
Harrys77
Алзим писал(а):
12 фев 2018, 13:02
Так возьмись и сделай. Покажи как надо.
Вот только без "ценных" советов, плиз. Может тогда мне проще установить другой браузер, который подцепит правильно библиотеки и плагины, ну или вообще сменить дистрибутив на тот, где сборщики разбираются в вопросе? Довольно простом кстати.

Структурно в хромиуме он не может вытащить видео с Яндекс-диска, значит встроенные плагины не все собраны, либо какой-то собран/настроен не так. Думаю есть смысл копать в сторону webgl, widevine и т.п., потому как сам кодек .264 по другим ссылкам в хромиуме работает.

Ну или можно задвинуть этот вопрос на полку, т.к. будущий движок у chromium уже другой и будет работать похоже на кодеках через vaapi-vdpau, что разумно. И вопрос снимется сам собой надеюсь, когда остальные браузеры освоят новый движок.
В принципе он уже доступен для сборкиhttps://download-chromium.appspot.com/? ... =snapshots - 66 уже доступен для скачивания, но он не стабильный. Но 65 уже на стадии бета, он тоже уже сделан нормально, его можно уже подсобрать по идее и сразу для R8;R10 впулить. Заявку писать или самому этим заняться? :)

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 16 мар 2018, 09:10
dragon
В Яндекс-браузере после недавнего обновления все заработало. Теперь тяжеловесный и неповоротливый Огнелис с добавленным прибамбасом "Фрегат" используется исключительно для торрентов - в Яндексе приходится сначала торрент файл сохранять, потом запускать, потом удалять. На Огнелисе тоже где-то сохраняется, но хоть запускается сразу...

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 16 мар 2018, 11:02
Harrys77
я-бро пока на старом движке бегает, просто они исполняемую библиотеку кодеков расширили и теперь это не обрубок в 1,4 МБ, а вполне годная сборка на сегодняшний день. Через пару обновлений должны все завести полностью на хардварьном декодировании, по идее, вот тогда действительно заработает. Кстати Google Chrome 65 в стабильных, работает уже на абсолютно новом движке, у которого libffmpeg.so вообще нет в корне. 8) полагаю в Росе пора обновить глобально Chromium до 65 версии. :oops:

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 29 апр 2018, 18:13
vlad@vlad-orlov.ru
Если у кого-то отвалилось видео в Яндекс.Браузере, ставьте версию кодеков, соответствующую версии браузера Chromium.
Кодеки лучше брать на ланчпаде, т.к. из архивов Убунды их удаляют.
Мне подошел этот https://launchpad.net/ubuntu/bionic/amd ... 7-0ubuntu1 для Хромиума 64.0.3282

Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 25 сен 2018, 06:12
vladi105
Кодеки необходимые для воспроизведения HTML5 видео ( Скачать для Яндекс,Опера,Вивальди )

P.S После обновления браузеров пакеты надо ставить повторно.
Если обновление браузера не ставится из-за конфликта - удаляем пакет с кодеками который ставили,ставим обновление браузера ,а затем снова пакет с кодеками.

Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 30 июн 2019, 01:24
Dim
Не могу заставить работать видео в опере, перепробовал кучу libffmpeg.so но при попытке воспроизвести видео получаю серый прямоугольник на месте видео. При этом на странице проверки видео, показывает, что все необходимые кодеки браузером вполне поддерживаются. Не сталкивался ли кто-нибудь уже с такой проблемой?

Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux

Добавлено: 30 июл 2019, 05:44
ans
Dim писал(а):
30 июн 2019, 01:24
Не могу заставить работать видео в опере, перепробовал кучу libffmpeg.so но при попытке воспроизвести видео получаю серый прямоугольник на месте видео. При этом на странице проверки видео, показывает, что все необходимые кодеки браузером вполне поддерживаются. Не сталкивался ли кто-нибудь уже с такой проблемой?
1. Вопрос по платформе 2014.1 ?
2. Какое именно видео? (сейчас пробовал, на 2016.1 - ютуб работает)