Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux
Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux
Данная тема создана для обсуждения и исправления недочетов с проигрыванием видео в имеющихся на данный момент версиях браузеров на движке 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 ))
В 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 ))
Последний раз редактировалось Harrys77 06 май 2017, 14:08, всего редактировалось 12 раз.
Re: Исправление html5 video в Chromium, Opera & Yandex-browser для Rosa linux
Простой способ исправить 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файл я переименовал малость )) будет ругаться на то что не под root запущен (можно и под root или sudo делать), на отсутствие конечных папок и отсутствие source code, но .rpm сделает.
Либо просто распаковываем пакет архиватором в отдельную папку.
3) устанавливаем полученный пакет
Либо просто копируем из распакованного пакета папку /chromium-browser/ в /usr/lib/, вместе с файлом libffmpeg.so
Да и по феншую у хромиума должно быть так # -rwxr-xr-x 1 root root 2665864 мар 16 04:12 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/
Вот источник откуда изначально взята инфа о пакете - 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, удалить его и дать в терминале командулишним не будет, так тоже работает.
Старый способ исправления:
(больше ориентирован на x86_64, проверен только на ya-bro и opera)
п.с. еще есть вопрос с обновлением yandex-browser и vivaldi-browser в Rosa, пока это возможно только вручную. Если ключ GPG импортирован, то просто качается новая версия и запускается установка.
(подходит для всех архитектур 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
Либо просто распаковываем пакет архиватором в отдельную папку.
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
Все. 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/

Вот источник откуда изначально взята инфа о пакете - 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)
Последний раз редактировалось Harrys77 19 апр 2017, 13:20, всего редактировалось 29 раз.
Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux
И что, для этого нужно отдельно устанавливать федору?Harrys77 писал(а):Пока удалось исправить в Rosa Fresh R8.1 только opera-blink и yandex-browser-beta.
донором выступила fedora ws 25, spin RFRemix 25 (russian fedora remix).
- VictorR2007
- Сообщения: 7717
- Зарегистрирован: 12 сен 2011, 13:00
Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux
Или просто использовать firefox.ans писал(а):И что, для этого нужно отдельно устанавливать федору?

Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux
А разместить эти файлы во вложениях или облаках?VictorR2007 писал(а):Или просто использовать firefox.ans писал(а):И что, для этого нужно отдельно устанавливать федору?
А то, действительно можно и FF обойтись.
Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux
не обязательно, можно найти сами исполняемые библиотеки libffmpeg.so последних версий. Вариантов добыть довольно много, просто у меня RFRemix в системнике есть, потому мне проще всего оттуда взять ))ans писал(а):И что, для этого нужно отдельно устанавливать федору?Harrys77 писал(а):Пока удалось исправить в Rosa Fresh R8.1 только opera-blink и yandex-browser-beta.
донором выступила fedora ws 25, spin RFRemix 25 (russian fedora remix).
Но смысл не в этом, по идее если в этом топике успешно разберемся с вопросом, то все это прилетит юзверям в обновлении и спокойно заработает

пока он эталон, правда он на движке gecko, да и еще есть такие понятия как нравится-ненравится + у всех браузеров есть свои особенные фишки. В общем на мой взгляд разнообразие не помешает ))VictorR2007 писал(а):Или просто использовать firefox.ans писал(а):И что, для этого нужно отдельно устанавливать федору?
Последний раз редактировалось Harrys77 18 апр 2017, 13:01, всего редактировалось 2 раза.
Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux
Всего три браузера, остальное разнообразие.
Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux
это как посмотреть. Движок у них может быть и один, но собраны они по разному. Отличия есть, если копнуть поглубже.
В первую очередь касаемо интерфейса и удобств.

Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux
в 8.1 у нас запланировано обновление ffmpeg т.к. хромиум следующий требует. Видимо, в районе этого обновления и стоит оттестить всяческие яндекс-браузеры и оперы на отсутствие этого недочета.
Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux
вот это похоже на правду )) т.е. тут речи о полном отсутствии кодеков нет. Скорее речь о том, что их давно пора дополнить. Причем тут вроде все окей с лицензиями, кодеки в браузер встроены изначально, так что все вопросы к ним.keleg писал(а):в 8.1 у нас запланировано обновление ffmpeg т.к. хромиум следующий требует.

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

Более того - opera как засечет нормальные libffmpeg, без них уже даже запускаться не будет. Т.е. потом если линки из ее корня удалить, то она вообще перестает работать. Яндекс в этом плане не такой капризный.
Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux
У меня на 2016,1 в самой новой версии Хромиума работает отлично и всё тестовое видео из первого поста открывает прекрасно. И скорость у него быстрее, чем у Огнелиса.keleg писал(а):в 8.1 у нас запланировано обновление ffmpeg т.к. хромиум следующий требует. Видимо, в районе этого обновления и стоит оттестить всяческие яндекс-браузеры и оперы на отсутствие этого недочета.
ffmpeg там обновлён.
Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux
да уж 3-4 года как должно работать все в chromium и его клонах на blink )) это к слову. Хорошо что в 2016.1 уже все ок, рад за вас. А кто на 2014.1, пока значит в огнелисо-зависимости ))) и с костылями.
Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux
После обновления ffmpeg и на 2014.1 должно заработать.Harrys77 писал(а):да уж 3-4 года как должно работать все в chromium и его клонах на blink )) это к слову. Хорошо что в 2016.1 уже все ок, рад за вас. А кто на 2014.1, пока значит в огнелисо-зависимости ))) и с костылями.
Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux
Что такое "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
имеется в виду html5 video, просто если смотреть код страницы, то проигрыватель отображается как "html5player". По идее, если исходить из этой статьи https://ru.wikipedia.org/wiki/HTML5_video, то какие кодеки включены зависит от сборщика браузера. Но там надо с лицензиями понять, тут я не силен. Знаю что можно все собрать с полным набором кодеков встроенных, причем тогда например chromium вообще не будет зависеть от внешних кодеков. Но тут сборщикам виднее ))notauser писал(а):Что такое "html5player"?
п.с. хотя вроде для декодирования уж прям каких-то особых платных лицензий не надо получать.
Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux
Вот я и спрашиваю - какой проигрыватель? Есть мнение, что в "html5" player не нужен
. Этосохранить в файле.html, желательно заменив файлы movie.* на существующие. Открыть в браузере, увидеть проигрыватель, посмотреть в браузере "исходный код".Иначе в зависимости от браузера с поддержкой html5, а в браузере без - "Your browser does not support the video tag."
Или я что-то не понял?

Код: Выделить всё
<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>
Или я что-то не понял?
Последний раз редактировалось notauser 10 апр 2017, 01:04, всего редактировалось 1 раз.
Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux
Плеер ненужен в HTML5 для файлов, которые закодированы в определённые кодеки. Сам браузер уже имеет встроенный плеер, который понимает эти кодеки.notauser писал(а):Вот я и спрашиваю - какой проигрыватель? Есть мнение, что в "html5" player не нужен. Это сохранить в файле.html, желательно заменив файлы movie.*
https://html5book.ru/html5-video/
Последний раз редактировалось Алзим 10 апр 2017, 01:07, всего редактировалось 1 раз.
Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux
А если не понимает, то ..?
Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux
То значит перекодировать в понимающий кодек.notauser писал(а):А если не понимает,то ..?

Внимательно почитайте по ссылке выше. Там объяснено как и что делать.
Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux
Перекодировать на стороне пользователя, т.е. в типа в браузере?
Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux
https://html5book.ru/html5-video/#part8notauser писал(а):Перекодировать на стороне пользователя, т.е. в типа в браузере?
Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
и по ссылкам выше
Т.е. если хочешь, что бы нетленку все увидели - выкладывай в нескольких форматах. Это примерно так и написано в "спецификации" html5. А вот какие это форматы и почему именно они - занимательная история с Opera (старой), Mozilla, Apple, Microsoft и Google (совсем немного).
<source src="movie.ogg" type="video/ogg">
и по ссылкам выше

Т.е. если хочешь, что бы нетленку все увидели - выкладывай в нескольких форматах. Это примерно так и написано в "спецификации" html5. А вот какие это форматы и почему именно они - занимательная история с Opera (старой), Mozilla, Apple, Microsoft и Google (совсем немного).
Последний раз редактировалось notauser 10 апр 2017, 01:27, всего редактировалось 1 раз.
Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux
И ещё может потребоваться сделать это:
Если вы применяете веб-сервер 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
html5plaeyr это в яндексе мелькало пока он сломан был, когда F12 нажмешь, вообще имеется в виду проигрывание любого контента в браузере.
По идее это и есть source src= и его варианты. Вопрос в том - какие кодеки доступны в движке самого браузера. Так наверное будет корректнее звучать )) поправьте если можно.
п.с. пока и название топика можно подправить, кнопка еще активна ))
По идее это и есть source src= и его варианты. Вопрос в том - какие кодеки доступны в движке самого браузера. Так наверное будет корректнее звучать )) поправьте если можно.
п.с. пока и название топика можно подправить, кнопка еще активна ))
Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux
Вы в первом посту сами написали ответ в каком браузере и какие кодеки доступны.Harrys77 писал(а):Вопрос в том - какие кодеки доступны в движке самого браузера. Так наверное будет корректнее звучать )) поправьте если можно.
Вот по этой ссылке всё написано: http://www.quirksmode.org/html5/tests/video.html
И там же можно проверить какие из них реально работают.
Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux
Алзим писал(а):Вы в первом посту сами написали ответ в каком браузере и какие кодеки доступны.Harrys77 писал(а):Вопрос в том - какие кодеки доступны в движке самого браузера. Так наверное будет корректнее звучать )) поправьте если можно.
Вот по этой ссылке всё написано: http://www.quirksmode.org/html5/tests/video.html
И там же можно проверить какие из них реально работают.

да и chromium как выясняется только местами может использовать .264/MP4 в R8.1, а может и нормально работать, как в R9 например. Это требует исправления на мой взгляд.
Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux
Многое зависит от лицензии.
Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux
вы повторяете мои слова, но вообще с лицензиями для декодеров проблем нет - "шараваре" как правило. Не "свободные" они конечно, т.е. перекодерить низя, но использовать можно.
Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux
Да.
MP4 - контейнер. Может поэтому "местами"?
MP4 - контейнер. Может поэтому "местами"?
Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux
в итоге пока хромиум "местами", не понятно по какой причине, а опера и яндекс-бета с костылями, могут все подцепить )) как оно все цепляется и работает уму не растяжимо )))
хотя фактически воспроизведена структура Оперы из Федоры, только в корень положил ссылку на libffmpeg.so посвежее и побольше. В федоре тот в что в корне лежит для Оперы как раз 1,5МБ, т.е. только на "свободных". В итоге взят от chromium федоры, из его корня, .so размером 3МБ, вместе с его TOC файлом.
По поводу линков на файлы в корне хромиума, это как раз средство все заставить работать безотказно. Почему-то если кладешь тупо файлы, а не ссылки на них, браузеры отбрыкиваются, ya-br точно начинает чудить. Ну и по аналогии решил оперу не испытывать на прочность, тем более что в федоре на ТОС файл тоже линк сделан из корня хромиума. Основной момент то, что пока в 2х браузерах уже работает и ладно ))) точнее в 3х из 4х.
хотя фактически воспроизведена структура Оперы из Федоры, только в корень положил ссылку на libffmpeg.so посвежее и побольше. В федоре тот в что в корне лежит для Оперы как раз 1,5МБ, т.е. только на "свободных". В итоге взят от chromium федоры, из его корня, .so размером 3МБ, вместе с его TOC файлом.
По поводу линков на файлы в корне хромиума, это как раз средство все заставить работать безотказно. Почему-то если кладешь тупо файлы, а не ссылки на них, браузеры отбрыкиваются, ya-br точно начинает чудить. Ну и по аналогии решил оперу не испытывать на прочность, тем более что в федоре на ТОС файл тоже линк сделан из корня хромиума. Основной момент то, что пока в 2х браузерах уже работает и ладно ))) точнее в 3х из 4х.
Последний раз редактировалось Harrys77 15 апр 2017, 14:32, всего редактировалось 1 раз.
Re: Исправление html5 video в Chromium, Opera & Yandex-browser для Rosa linux
https://gist.github.com/lukaszzek/ec04d5c953226c062dac
вот что нашел для opera, так сказать первоисточник lib_extra.
вот что нашел для opera, так сказать первоисточник lib_extra.
Re: Исправление html5 video в Chromium, Opera & Yandex-browser для Rosa linux
И что там интересного, кроме ссылок на устаревшие версии Хромиума?
Re: Исправление html5 video в Chromium, Opera & Yandex-browser для Rosa linux
Алзим, это инструкция как lib_extra в opera добавить, причем для ubuntu, только и всего.
даже если устарели ссылки немного, то не страшно, важно что libffmpeg.so декодирует h264, можно по аналогии в Росе сотворить подобное. В федорке это отдельным пакетом ставится к опере.+ настройки, по всей видимости.
еще один браузер на движке blink с возможностью установки в linux ))
https://vivaldi.com/
https://ru.wikipedia.org/wiki/Vivaldi весьма интересный браузер кстати, ре-инкарнация классической Opera 12 на новом движке blink с HTML5.
Установка vivaldi browser в Rosa Fresh R8.1 возможна, желающие могут опробовать:
В общем насколько понял нужен пакет chromium-codecs-ffmpeg-extra и желательно самый свежий chromium-browser, в них есть нужные libffmpeg.so. Остальное сборка и настройка по идее.
в яндексе тоже об этом пишут ))
https://yandex.ru/support/yabrowser/tro ... tional.xml

Код: Выделить всё
# 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 возможна, желающие могут опробовать:
в яндексе тоже об этом пишут ))
https://yandex.ru/support/yabrowser/tro ... tional.xml
Последний раз редактировалось Harrys77 16 апр 2017, 20:11, всего редактировалось 19 раз.
- DELTA-79
- Сообщения: 1925
- Зарегистрирован: 14 янв 2012, 14:07
- Откуда: Георгиевск Ставропольский кр.
- Контактная информация:
Re: Исправление html5 video в Chromium, Opera & Yandex-browser для Rosa linux
Мне в техподдержке дали ссылку на установку rpm-пакета:
https://www.rpmfind.net/linux/rpm2html/ ... ffmpegsumo
скачал первую попавшуюся для моей архитектуры -- не помогло, но, может быть, поможет кому решить проблему
https://www.rpmfind.net/linux/rpm2html/ ... ffmpegsumo
скачал первую попавшуюся для моей архитектуры -- не помогло, но, может быть, поможет кому решить проблему
Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz / 4 Gb RAM / NVIDIA GeForce GT 240 / Rosa 2012.1 R5 х86_64
Re: Исправление html5 video в Chromium, Opera & Yandex-browser для Rosa linux
в чьей техподдержке?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 очков!

Но на первом месте в итоге подправленный vivaldi с 517 очками! В итоге в rosa linux браузеров на движке blink аж 4 штуки )) и все хороши!

- DELTA-79
- Сообщения: 1925
- Зарегистрирован: 14 янв 2012, 14:07
- Откуда: Георгиевск Ставропольский кр.
- Контактная информация:
Re: Исправление html5 video в Chromium, Opera & Yandex-browser для Rosa linux
А вот это как раз помогло: скачал deb-пакет, потом с помощью команды alien его перепаковал в rpm и установил уже готовый. При перепаковке выдало ошибку, но тем не менее пакет собрался. Установка уже прошла нормально. После этого запустил Яндекс-браузер и гоняю его по тем сайтам, где была проблема с отображениями видео и gif. Пока проблем не выявил.Harrys77 писал(а): https://pkgs.org/download/chromium-codecs-ffmpeg-extra речь об этом пакете, если libffmpeg.so нужен. Но его перепаковывать надо из deb.
P.S. напомню, что у меня R9.
Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz / 4 Gb RAM / NVIDIA GeForce GT 240 / Rosa 2012.1 R5 х86_64
Re: Исправление html5 video в Chromium, Opera & Yandex-browser для Rosa linux
тоже вариант. Насколько понял ya-br с opera по структуре очень близки, расширения у них одни и те же, потому lib_extra ему еще не повредит. Кстати это же пакет должен "полечить" opera-blink.
а что кажетили как вы его назвали?
п.с. ежели у вас хромиум в R9 с libffmpeg.so в своем корне, то можно еще как описанно выше кинуть линки на его libffmpeg.so и libffmpeg.so.TOC в корень ya-br, тоже работает.
а что кажет
Код: Выделить всё
rpm -qval chromium-codecs-ffmpeg-extra
п.с. ежели у вас хромиум в R9 с libffmpeg.so в своем корне, то можно еще как описанно выше кинуть линки на его libffmpeg.so и libffmpeg.so.TOC в корень ya-br, тоже работает.
Последний раз редактировалось Harrys77 06 май 2017, 14:21, всего редактировалось 3 раза.
- DELTA-79
- Сообщения: 1925
- Зарегистрирован: 14 янв 2012, 14:07
- Откуда: Георгиевск Ставропольский кр.
- Контактная информация:
Re: Исправление html5 video в Chromium, Opera & Yandex-browser для Rosa linux
а терминал кажет это: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
Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz / 4 Gb RAM / NVIDIA GeForce GT 240 / Rosa 2012.1 R5 х86_64
Re: Исправление html5 video в Chromium, Opera & Yandex-browser для Rosa linux
спасибо все ясно, это как раз для хромиума заплатка нужная, вполне годная весч в общем, правда не полная версия - размер .so маловат и .so.TOC нету. Ну да ладно, работает и фих с ним ))
Кстати, а это под 64 бита пакет то был? А то странно, просто в x86_64 хромиум в /usr/lib64/ обычно. Похоже у яндекса find_ffmpeg в таком разрезе нужный файл находит, потому подцепляет нормально. По идее так и должно быть.
Осталось понять что opera-blink и vivaldi от этого пакета могут подцепить. По идее если сами не найдут, то можно им линки кинуть в корень, так сказать "носом ткнуть" ))
п.с. скоро сам попробую что к чему.
Кстати, а это под 64 бита пакет то был? А то странно, просто в x86_64 хромиум в /usr/lib64/ обычно. Похоже у яндекса find_ffmpeg в таком разрезе нужный файл находит, потому подцепляет нормально. По идее так и должно быть.
Осталось понять что opera-blink и vivaldi от этого пакета могут подцепить. По идее если сами не найдут, то можно им линки кинуть в корень, так сказать "носом ткнуть" ))
п.с. скоро сам попробую что к чему.

- DELTA-79
- Сообщения: 1925
- Зарегистрирован: 14 янв 2012, 14:07
- Откуда: Георгиевск Ставропольский кр.
- Контактная информация:
Re: Исправление html5 video в Chromium, Opera & Yandex-browser для Rosa linux
Да, скачивал для 64. Ну, это вполне логично: ведь ЯБ для 32 линукс не существуетHarrys77 писал(а):Кстати, а это под 64 бита пакет то был?

Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz / 4 Gb RAM / NVIDIA GeForce GT 240 / Rosa 2012.1 R5 х86_64
Re: Исправление html5 video в Chromium, Opera & Yandex-browser для Rosa linux
потому и удивился ))
да и хорошо что так на самом деле, значит способ универсальный, подходит для любой архитектуры, потому как например opera-blink и vivaldi есть в 32 bit, как собсна и сам chromium-browser.
Попробовал deb пакет, все прекрасно перепаковывает с ошипкой )) rpm устанавливается и удаляется спокойно, проверил.в общем теперь этих libffmpeg.so всяких куча и способов их употребить масса. Буду пробовать что к чему и с чем лучше работает. Еще можно в 32 bit глянуть как оно, пара экземпляров есть ))
п.с. Кстати в установке yandex-browser, добавил для него список пакетов, которые по должны цепляться в ОС, но в Росе не срабатывают автоматические зависимости. Можете их установить для надежности. Пригодятся ))
п.п.с.
Сломал в итоге яндекс, удалил его полностью. Почистил все его конфиги в системе и установил Yandex версии .873 заново. В системе с chromium-codecs-ffmpeg-extra, yandex-browser сразу заработал нормально, с ходу по тестовым ссылкам все ок и никаких плясок с бубном. Я ничего не правил пока. Получается остается только .json ему положить, чтобы он лучше ориентировался и флеш подцепил. С яндекс-браузером пакета chromium-codecs-ffmpeg-extra достаточно и в Fresh R8.1
Осталось понять что с остальными браузерами, что им нужно. Да и когда хромиум обновится в 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, а пакет сей в общую базу думаю стоит добавить
или типа того.
Кстати есть такой же пакет конкретно для оперы и уже в rpm, можно тупо его тоже в базу добавить, ежели пересобрать под Росу, там малость в путях расхождения - opera-stable-libffmpeg
инструкция к нему, устарела малость https://gist.github.com/lukaszzek/ec04d5c953226c062dac
да и хорошо что так на самом деле, значит способ универсальный, подходит для любой архитектуры, потому как например opera-blink и vivaldi есть в 32 bit, как собсна и сам chromium-browser.
Попробовал deb пакет, все прекрасно перепаковывает с ошипкой )) rpm устанавливается и удаляется спокойно, проверил.
п.с. Кстати в установке yandex-browser, добавил для него список пакетов, которые по должны цепляться в ОС, но в Росе не срабатывают автоматические зависимости. Можете их установить для надежности. Пригодятся ))
п.п.с.
Сломал в итоге яндекс, удалил его полностью. Почистил все его конфиги в системе и установил Yandex версии .873 заново. В системе с chromium-codecs-ffmpeg-extra, yandex-browser сразу заработал нормально, с ходу по тестовым ссылкам все ок и никаких плясок с бубном. Я ничего не правил пока. Получается остается только .json ему положить, чтобы он лучше ориентировался и флеш подцепил. С яндекс-браузером пакета chromium-codecs-ffmpeg-extra достаточно и в Fresh R8.1

Осталось понять что с остальными браузерами, что им нужно. Да и когда хромиум обновится в 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, а пакет сей в общую базу думаю стоит добавить

Кстати есть такой же пакет конкретно для оперы и уже в rpm, можно тупо его тоже в базу добавить, ежели пересобрать под Росу, там малость в путях расхождения - opera-stable-libffmpeg
инструкция к нему, устарела малость https://gist.github.com/lukaszzek/ec04d5c953226c062dac
Re: Исправление html5 video в Chromium, Opera & Yandex-browser для Rosa linux
Может быть дело в том, что бывает вот так: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
хмм... по дефолту таки в чем прикол? а если в lib32 надо попасть в вашем случае, то как оно пойдет ежели линк только на lib64?
По сабжу в общем и целом все понятно. Без всяких ухищрений можно кинуть подходящие libffmpeg.so в правильные папки и накидать линков к этим файлам. Для того чтобы поправить opera, vivaldi & yandex-bro этого достаточно.
А вот chromium-brouser не лечится и его пора пересобрать уже с доп. кодеками.
По идее можно попробовать вот этот пакет добавить к нему в Росе для 64х бит - chromium-libs-media-freeworld. Ссылка - https://pkgs.org/download/chromium-libs-media-freeworld.как еще один источник libffmpeg.so кстати. Но для нынешней версии хромиума в Росе этот пакет не подходит. Пробовал по всякому, устанавливал и просто копировал - безрезультатно. Точнее хромиум сломать совсем можно )) а вот заставить вторую ссылку открывать в первом посте - никак. Т.е. его нужно изначально собирать с этим пакетом и с настройками под него.
п.с. Ждем обновления chromium-browser.
Код: Выделить всё
# 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/

По сабжу в общем и целом все понятно. Без всяких ухищрений можно кинуть подходящие 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
п.с. Ждем обновления chromium-browser.
Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux
Пакет, как я понял, для какой-то другой системы, где не понятно какой (и в каком году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/

Туда по умолчанию и не надо попадать. Тут ведь как раз 64х разрядная библиотека попала не на своё место.Harrys77 писал(а):а если в lib32 надо попасть в вашем случае, то как оно пойдет ежели линк только на lib64?![]()
Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux
как выясняется она на своем месте ))
видимо "универсальная" папка, /usr/lib/chromium-browser/ в смысле, потому как туда можно любой libffmpeg.so положить и все blink`и безропотно его подхватывают. Особенно если их "родные" libffmpeg.so поменять на линки к этому файлу.
п.с. хотя конечно странно. И самое странное что сам хромиум эту "заплатку" игнорит
п.п.с. у себя в итоге все собрал на libffmpeg.so от Оперы из lib_extra, который 3,3МБ. Скопировал его в /usr/lib/chromium-browser/ и все линки на него бросил. В итоге яндекс и вивальди его подхватывают нормально, опера правда по своему лечится, а хромиуму опять же пофих. )) Опера в своей /usr/lib64/opera/lib_extra/ подхватывает этот libffmpeg.so нормально и тоже все кажет как надо.
Можно сказать наш отечественный продухт.
видимо "универсальная" папка, /usr/lib/chromium-browser/ в смысле, потому как туда можно любой libffmpeg.so положить и все blink`и безропотно его подхватывают. Особенно если их "родные" libffmpeg.so поменять на линки к этому файлу.
п.с. хотя конечно странно. И самое странное что сам хромиум эту "заплатку" игнорит

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

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux
В одном каталоге и 32х и 64х битные библиотеки вперемешку, это как бы не очень логично. Но другое дело, что когда работает, тогда может быть лучше лишний раз не чинить. То мое сообщение просто обясняло, откуда такой пакет появился. Видимо, ноги растут от системы где /usr/lib - это ссылка, а не каталог.
Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux
думаю "ноги растут" из того обстоятельства, что исполняемая библиотека похоже noarch
либо 32 битная, но которая подходит и для 64 бит, что в принципе одно и то же.
Потому как ее можно положить и в lib64 везде где можно, но тогда надо кидать к этому файл линки вместо дефолтных libffmpeg.so у каждого браузера, что не всегда айс и не всегда работает на 100%. Гораздо надежнее если браузер находит автоматом нужные библиотеки и не зависит например от обновления или переустановки какого-нибудь из браузеров. Круче всех Опере, у нее свой пакет с lib_extra есть, причем для каждой архитектуры есть свой.
п.с. обсуждаемый пакет из убунты, 64 битный, с ним все в порядке думаю. Полагаю не случайно он туда метит ))

Потому как ее можно положить и в lib64 везде где можно, но тогда надо кидать к этому файл линки вместо дефолтных libffmpeg.so у каждого браузера, что не всегда айс и не всегда работает на 100%. Гораздо надежнее если браузер находит автоматом нужные библиотеки и не зависит например от обновления или переустановки какого-нибудь из браузеров. Круче всех Опере, у нее свой пакет с lib_extra есть, причем для каждой архитектуры есть свой.
п.с. обсуждаемый пакет из убунты, 64 битный, с ним все в порядке думаю. Полагаю не случайно он туда метит ))
Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux
Разрядность этого файла можно посмотреть. Например командой objdump -f. 64х битый не может быть выполнен 32х разрядным процессором напрямую. А в каком каталоге он находится - не так принципиально, главное его найти.
Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux
Код: Выделить всё
/usr/lib/chromium-browser $ objdump -f libffmpeg.so
libffmpeg.so: формат файла elf64-x86-64
архитектура: i386:x86-64, флаги 0x00000150:
Для x86 уже другая картина
Код: Выделить всё
chromium-browser # objdump -f libffmpeg.so
libffmpeg.so: формат файла elf32-i386
архитектура: i386, флаги 0x00000150:
Код: Выделить всё
lib_extra # ls -l
итого 3540
-rw-r--r-- 1 root root 3624660 апр 5 20:08 libffmpeg.so
Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux
Простой способ исправить 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 ~ $
(подходит для всех архитектур 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
Разве так?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
Куда этот файл 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.
после команды:
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
Либо просто копируем из распакованного пакета папку /chromium-browser/ в /usr/lib/, вместе с файлом libffmpeg.so
не дает копировать, какая то защита от записи
не дает копировать, какая то защита от записи
Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux
Извиняюсь, но я впервые борюсь с Linux. Может подскажете где почитать элементарные основы
Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux
Чтобы туда что-то перенести нужно войти под рутом, например, открываем терминал и вводим команду затем рутовый парольbsn130377 писал(а): 21 янв 2018, 15:55 Либо просто копируем из распакованного пакета папку /chromium-browser/ в /usr/lib/, вместе с файлом libffmpeg.so
не дает копировать, какая то защита от записи
Код: Выделить всё
su -
Код: Выделить всё
mc
думаю дальше разберетесь.
А зачем копировать chromium-browser? Вас должен интересовать только этот файл libffmpeg.so.
Зря вы этим занимаетесь. Можно скачать rpm-вский файл хотя бы отсюда https://pkgs.org
https://ubuntu.pkgs.org/18.04/ubuntu-pr ... 4.deb.html
Хм, не помню чтобы я под рутом пользовался alien-ом.
Литературу про линукс можно найти где угодно в интернете, даже книги скачать.
Последний раз редактировалось *d0s 21 янв 2018, 16:36, всего редактировалось 2 раза.
Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux
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
Установите хромиум.
По-моему достаточно просто распаковать 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
Спасибо!!! Заработало. Все проще чем казалось.*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
А не проще просто установить Хромиум?
Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux
А кто-то заставляет им пользоваться?
Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux
Код: Выделить всё
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
Код: Выделить всё
$ 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
Алзим, может добавить возможность установки в системе вот этого пакета - https://pkgs.org/download/opera-stable-libffmpeg?
только поправить папки внутри пакета на корректные для Росы и заодно продублировать его в /usr/lib/chromium browser/ для желающих установить доп.браузеры, можно отдельным пакетом. Это работает, у меня по крайней мере ))) это реально упростит адаптацию сторониих браузеров и заодно сделает Оперу и Ко в Росе полноценными.
п.с. кстати можно еще попробовать сам google chrome - https://www.google.ru/chrome/browser/desktop/index.html, есть rpm для федорки и опенсус )) да и deb само-собой.
только поправить папки внутри пакета на корректные для Росы и заодно продублировать его в /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
В Операх есть свои библиотеки ffmpeg и мне больше интересно почему они не работают.Harrys77 писал(а): 26 янв 2018, 01:31 Алзим, может добавить возможность установки в системе вот этого пакета - https://pkgs.org/download/opera-stable-libffmpeg?
Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux
Насколько я понимаю, из-за лицензии?Алзим писал(а): 26 янв 2018, 03:00В Операх есть свои библиотеки ffmpeg и мне больше интересно почему они не работают.Harrys77 писал(а): 26 янв 2018, 01:31 Алзим, может добавить возможность установки в системе вот этого пакета - https://pkgs.org/download/opera-stable-libffmpeg?
Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux
А какая может быть лицензия, если библиотеки уже лежат в пакете Оперов.
Код: Выделить всё
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
https://www.ffmpeg.org/legal.html
Первый License Compliance Checklist и последний Patent Mini-FAQ "пункты" посмотрите.
Первый License Compliance Checklist и последний Patent Mini-FAQ "пункты" посмотрите.
Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux
тут разница как у видеодрайверов, можно со свободной лицензией ffmpeg использовать, а можно "доп.пакет" вкрутить, в котором есть кодеки с "несвободной" лицензией. Ну или типа того.Алзим писал(а):А какая может быть лицензия, если библиотеки уже лежат в пакете Оперов.

Потому в свободном пакете мы имеем 1,4 МБ обрупка кодеков, а в расширенном пакете есть 3,5 МБ нормальных, человеческих кодеков.
п.с. и есть такой же пакет для chromium, ссылки в шапке.
п.п.с. Доброе утро!!! Не прошло и года

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux
Покажи мне как в Операх используется кодек, который лежит по адресу /usr/lib64/opera/libffmpeg.so Вместе поржём.
Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux
И как посмотреть работу этого обрубка?
Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux
Должно что-то показать, может что-то и другое надо http://html5test.com/
Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux
Там и признаков нет этого кодека.Barmalei писал(а): 26 янв 2018, 16:46 Должно что-то показать, может что-то и другое надо http://html5test.com/
Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux
По моему в файл зашиты кодеки и не один. В каком то больше, в каком то меньше. А чего вам хотелось увидеть? Название libffmpeg.so?Алзим писал(а): 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
Код: Выделить всё
nm -D libffmpeg.so
п.с. спокойствие, только спокойствие, вопрос выеденного яйца не стоит.

Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux
Я хочу увидеть в Операх работу данного кодека. Пусть даже в кастрированном виде.Barmalei писал(а): 26 янв 2018, 16:53 По моему в файл зашиты кодеки и не один. В каком то больше, в каком то меньше. А чего вам хотелось увидеть? Название libffmpeg.so?
Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux
а я хочу "Мазеррати" )) и что?Алзим писал(а): 26 янв 2018, 17:18Я хочу увидеть в Операх работу данного кодека. Пусть даже в кастрированном виде.

Вопрос то простой - есть пакет содержащий дополнительные кодеки и он нужен в системе, т.к. без него браузер не функционирует нормально. А юзер при этом сам может решать - нужно ему устанавливать эти кодеки для браузера или нет.
Каким боком они там в Опере работают меня вообще мало интересует, я не разраб ffmpeg или Opera, и это вообще дело десятое на мой взгляд. Важно что пакет с доп. кодеками работает намного лучше. Можно убедиться в этом на практике, когда на "обрубке" половина контента тупо не запускается, а с доп.пакетом все работает.
п.с. да и в принципе кому надо уже сами разобрались и нормальные кодеки подтянули куда можно. Так шта можете "тормозить" в этом вопросе и дальше, а бедные юзвери будут хороводить с бубнами как прежде. Но ничего, нам не привыкать ))
Последний раз редактировалось Harrys77 26 янв 2018, 18:34, всего редактировалось 1 раз.
Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux
Могу еще добавить что библиотеки изначально разные по причине того, что раньше в США, Канаде, ЕС и т.д., за расширенный пакет кодеков надо было платить деньгами, т.е. лицензию покупать. Потому и размер файлов отличается в разы. Думаю сейчас ситуация немного изменилась, но разница в лицензиях есть наверняка до сих пор. Так что пакет лучше делать допом, либо предупреждать что он есть, чтобы не подставлять людей под разные неприятности. Может где-нибудь до сих пор применяют санкции за нелицензионное использование МР3 )))
Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux
Это всё патенты.
На МР3 срок действия патентов истёк в 2017 году. По Н.264 смотреть http://www.mpegla.com/main/programs/AVC ... nsees.aspx Opera Software AS там нет, а Cisco Systems и Google - есть.
На МР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
Поздно, похоже, у них там Конец Света уже случился.
Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux
про mp3 это шутка была вообще-то ))) но про патенты, лицензии - серьезно. MP3 и DX9 может и "протухли" уже, но на них же свет клином не сошелся, и речь вообще о видео кодеках для браузеров. Ну и вообще, прилично и разумно конечно соблюсти права всех сторон и стран. В федоре например этот пакет только в экстра-репках есть, в стандартной все те же 1,4 МБ опрубков кодеков.
Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux
А у нас?
Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux
А у нас как всегда - "все принадлежит народу" 
Ну а ежели серьезно, то полагаю их можно всем использовать, но отдельным пакетом, на тот случай если где-нибудь низя. Они же вроде не платные, у них же лицензия просто non-free, "не свободная" значит. Драйвера к видеокартам устанавливают же, как правило все. Никому не охота в месе моргания наблюдать, вместо картинки. Тут шото типа того.
п.с. ну и вопрос еще, что в 2016.1 с этим? Сам проверить пока не могу...

Ну а ежели серьезно, то полагаю их можно всем использовать, но отдельным пакетом, на тот случай если где-нибудь низя. Они же вроде не платные, у них же лицензия просто non-free, "не свободная" значит. Драйвера к видеокартам устанавливают же, как правило все. Никому не охота в месе моргания наблюдать, вместо картинки. Тут шото типа того.
п.с. ну и вопрос еще, что в 2016.1 с этим? Сам проверить пока не могу...
Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux
вранье по факту. Извините, но обновление ничего не исправило и судя по всему не планировали ничего исправлять.keleg писал(а): 09 апр 2017, 15:30 в 8.1 у нас запланировано обновление ffmpeg т.к. хромиум следующий требует. Видимо, в районе этого обновления и стоит оттестить всяческие яндекс-браузеры и оперы на отсутствие этого недочета.
наглая, бессовесная ложь.Алзим писал(а): 09 апр 2017, 18:56 У меня на 2016,1 в самой новой версии Хромиума работает отлично и всё тестовое видео из первого поста открывает прекрасно. И скорость у него быстрее, чем у Огнелиса.
ffmpeg там обновлён.

Отличная у вас команда ребята, так держать! Вам буквально все разжевали, но... видимо зря.
Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux
Так возьмись и сделай. Покажи как надо.Harrys77 писал(а): 11 фев 2018, 23:28 наглая, бессовесная ложь. Ничего из коробки в Хромиуме не работает как надо.
Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux
По моему ему нужно чтобы по дефолту лежал libffmpeg.so с максимальным набором кодеков.
Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux
Года два назад на ютубе хотел посмотреть и послушать один ролик. Посмотрел, но без звука, не было подходящего кодека. Меня это удивило, ведь обычно aac/mp4.
В альтлинуксе ffmpeg есть только не в стабильной ветке.
В альтлинуксе ffmpeg есть только не в стабильной ветке.
Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux
ну вы блин даете! Мне лично ничего не нужно, *nix юзаю с 1995 года по мере надобности и при желании могу настроить как мне надо. Кроме тех моментов когда надо лезть глубоко в код, тем более non-free. Ну вот зачем оно мне?
Этот пакет нуже всем юзерам в Росе для удобства в первую очередь. Не у всех есть время ковыряться в настройках, да и не просто это для рядового пользователя. Задача сделать линукс доступным стоИт или нет, чет я не понял?
*d0s, пакет ffmpeg тут вообще не причем, это кодировщик видео, если пожать надо или формат сменить. Его впринципе тянуть в ОС для браузеров не нужно
А нужна разделяемая библотека libffmpeg.so, это как спутать бульдога с носорогом практически ))
Хотя похоже и он скоро не нужен будет: Короче - ждем движок Chrome stable 65, там похоже все завели напрямую через libEGL.so и libGLESv2.so, правда это пока мои домыслы, но факт в том, что после установки все работает без "танцев с бубном". Глубоко пока не ковырялся, времени не особо.
Желающие могут установить в Росу google chrome beta 65 из репозитория google. Кстати, еще не успел проверить на 32/64 R8.1, но похоже репку свою он умеет прописывать в urpmi.cfg, пока не могу попасть к компам, грипуют все )))
Так что если кто меня не правильно понял - простите меня! И вообще сегодня прощенное воскресение, так что ежели кого обидел - еще раз - ПРОСТИТЕ!!!
Этот пакет нуже всем юзерам в Росе для удобства в первую очередь. Не у всех есть время ковыряться в настройках, да и не просто это для рядового пользователя. Задача сделать линукс доступным стоИт или нет, чет я не понял?
*d0s, пакет ffmpeg тут вообще не причем, это кодировщик видео, если пожать надо или формат сменить. Его впринципе тянуть в ОС для браузеров не нужно

Хотя похоже и он скоро не нужен будет: Короче - ждем движок Chrome stable 65, там похоже все завели напрямую через libEGL.so и libGLESv2.so, правда это пока мои домыслы, но факт в том, что после установки все работает без "танцев с бубном". Глубоко пока не ковырялся, времени не особо.
Желающие могут установить в Росу google chrome beta 65 из репозитория google. Кстати, еще не успел проверить на 32/64 R8.1, но похоже репку свою он умеет прописывать в urpmi.cfg, пока не могу попасть к компам, грипуют все )))
Так что если кто меня не правильно понял - простите меня! И вообще сегодня прощенное воскресение, так что ежели кого обидел - еще раз - ПРОСТИТЕ!!!

Последний раз редактировалось Harrys77 19 фев 2018, 13:10, всего редактировалось 1 раз.
Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux
Эта либа была.Harrys77 писал(а): 18 фев 2018, 14:57 А нужна разделяемая библотека libffmpeg.so, это как спутать бульдога с носорогом практически ))
Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux
Понятное дело, возможно ее не только браузеры юзают. Тут интереснее какая она по размеру, вывод по кодекам какой nm -D libffmpeg.so и т.д.
ну и почему Хромиум ее не видит нормально, как может?
ну и почему Хромиум ее не видит нормально, как может?
- nafigatarrosa
- Сообщения: 161
- Зарегистрирован: 04 июн 2015, 20:50
Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux
поставил opera-developer 52 видио в вк иногда на ютубе и на гудгейме не работает.файл libffmpeg.so присутствует
Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux
ткните меня носом, а то у меня наверное косоглазие с криворукостью.
важно не только его наличие, а так же его размер и какие кодеки в нем запакованы. Если этот файл 1,4 МБ,то во втором посте топика инструкция как вылечить Оперу с помощью расширенного пакета кодеков.
Сейчас возможно при переходе на новый движок у Оперы будет не работать это исправление. Тогда просто в корень Оперы кидается ссылка на нормальный (есть по 10 мб сборки неофициальные, смотрите здешний топик яндекс-браузера) /usr/lib/chromium-browser/libffmpeg.so вместо "обрубка", должно помочь. Это собсно дефолтная структура.
А вообще с blink 65 все эти "пляски с бубном" должны кануть в лету, но пока есть смысл добавить кодеков и в browser://flags поднастроить аккуратно всякие webgl и va-api.

Re: Исправление html5player в Chromium, Opera & Yandex-browser для Rosa linux
Вот только без "ценных" советов, плиз. Может тогда мне проще установить другой браузер, который подцепит правильно библиотеки и плагины, ну или вообще сменить дистрибутив на тот, где сборщики разбираются в вопросе? Довольно простом кстати.
Структурно в хромиуме он не может вытащить видео с Яндекс-диска, значит встроенные плагины не все собраны, либо какой-то собран/настроен не так. Думаю есть смысл копать в сторону 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
В Яндекс-браузере после недавнего обновления все заработало. Теперь тяжеловесный и неповоротливый Огнелис с добавленным прибамбасом "Фрегат" используется исключительно для торрентов - в Яндексе приходится сначала торрент файл сохранять, потом запускать, потом удалять. На Огнелисе тоже где-то сохраняется, но хоть запускается сразу...
Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux
я-бро пока на старом движке бегает, просто они исполняемую библиотеку кодеков расширили и теперь это не обрубок в 1,4 МБ, а вполне годная сборка на сегодняшний день. Через пару обновлений должны все завести полностью на хардварьном декодировании, по идее, вот тогда действительно заработает. Кстати Google Chrome 65 в стабильных, работает уже на абсолютно новом движке, у которого libffmpeg.so вообще нет в корне.
полагаю в Росе пора обновить глобально Chromium до 65 версии. 


- vlad@vlad-orlov.ru
- Сообщения: 264
- Зарегистрирован: 28 дек 2015, 11:55
- Откуда: СССР
- Контактная информация:
Re: Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux
Если у кого-то отвалилось видео в Яндекс.Браузере, ставьте версию кодеков, соответствующую версии браузера Chromium.
Кодеки лучше брать на ланчпаде, т.к. из архивов Убунды их удаляют.
Мне подошел этот https://launchpad.net/ubuntu/bionic/amd ... 7-0ubuntu1 для Хромиума 64.0.3282
Кодеки лучше брать на ланчпаде, т.к. из архивов Убунды их удаляют.
Мне подошел этот https://launchpad.net/ubuntu/bionic/amd ... 7-0ubuntu1 для Хромиума 64.0.3282
Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux
Кодеки необходимые для воспроизведения HTML5 видео ( Скачать для Яндекс,Опера,Вивальди )
P.S После обновления браузеров пакеты надо ставить повторно.
Если обновление браузера не ставится из-за конфликта - удаляем пакет с кодеками который ставили,ставим обновление браузера ,а затем снова пакет с кодеками.
P.S После обновления браузеров пакеты надо ставить повторно.
Если обновление браузера не ставится из-за конфликта - удаляем пакет с кодеками который ставили,ставим обновление браузера ,а затем снова пакет с кодеками.
Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux
Не могу заставить работать видео в опере, перепробовал кучу libffmpeg.so но при попытке воспроизвести видео получаю серый прямоугольник на месте видео. При этом на странице проверки видео, показывает, что все необходимые кодеки браузером вполне поддерживаются. Не сталкивался ли кто-нибудь уже с такой проблемой?
Исправление html5 video в Chromium, Opera-blink, Vivaldi browser & Yandex browser beta для Rosa linux
1. Вопрос по платформе 2014.1 ?Dim писал(а): 30 июн 2019, 01:24 Не могу заставить работать видео в опере, перепробовал кучу libffmpeg.so но при попытке воспроизвести видео получаю серый прямоугольник на месте видео. При этом на странице проверки видео, показывает, что все необходимые кодеки браузером вполне поддерживаются. Не сталкивался ли кто-нибудь уже с такой проблемой?
2. Какое именно видео? (сейчас пробовал, на 2016.1 - ютуб работает)