Yandex-browser-23.5.1.792-1-rosa2021.1.x86_64
Yandex-browser-23.5.1.792-1-rosa2021.1.x86_64
https://abf.io/build_lists/4638918 - отсюда скачивал пакет.
перенес обсуждение yandex-browser-23.5.1.792-1-rosa2021.1.x86_64 из темы https://forum.rosalinux.ru/viewtopic.ph ... 31#p114431
скриншот эмулятора терминала скриншот yandex-browser-23.5.1.792-1-rosa2021.1.x86_64 не воспроизводятся прямые трансляции
перенес обсуждение yandex-browser-23.5.1.792-1-rosa2021.1.x86_64 из темы https://forum.rosalinux.ru/viewtopic.ph ... 31#p114431
скриншот эмулятора терминала скриншот yandex-browser-23.5.1.792-1-rosa2021.1.x86_64 не воспроизводятся прямые трансляции
Последний раз редактировалось Sib 25 янв 2024, 01:20, всего редактировалось 4 раза.
Тест yandex-browser-23.5.1.792-1-rosa2021.1.x86_64
Ну так какие библиотеки он установить хочет?
Тест yandex-browser-23.5.1.792-1-rosa2021.1.x86_64
libffmpeg.so наверно, более новая версия нужна. Он не может найти с помощью утилиты find_ffmpeg более новую версию. Видео на youtube воспроизводятся, у меня именно прямые трансляции не воспроизводятся.
Тест yandex-browser-23.5.1.792-1-rosa2021.1.x86_64
при обновлении он ничего нового не требует, но при этом прямые трансляции перестают работать
Тест yandex-browser-23.5.1.792-1-rosa2021.1.x86_64
Что значит перестают? У вас ведь и на старом не работали они
Тест yandex-browser-23.5.1.792-1-rosa2021.1.x86_64
именно на старой версии работают, но при обновлении до новой версии сама библиотека становится устаревшей для yandex-browser-23.5.1.792-1-rosa2021.1.x86_64 .
Нашёл в чём проблема была именно с версией yandex-browser-23.5.1.792-1-rosa2021.1.x86_64. если запустить утилиту update-ffmpeg из директории yandex-browser, она обновит ffmpeg локально для yb (для работы требуется пакет jq.x86_64, который отсутствовал, установил из репозитория ROSA дополнительно вручную).
Тест yandex-browser-23.5.1.792-1-rosa2021.1.x86_64
именно предыдущая версия из репозитория РОСЫ работала ( она работала с общей системной библиотекой libffmpeg.so ). Но при обновлении до yandex-browser-23.5.1.792-1-rosa2021.1.x86_64 переставали работать прямые трансляции ( т.к. системная библиотека была устаревшей ). Возможно вместе с пакетом не установился jq.x86_64 и поэтому не обновился ffmpeg утилитой update-ffmpeg при установке yandex-browser.
Так же при обновлении yandex-browser из репозитория yandex, была та же проблема. Возможно они каким то образом обновили браузер на своих репозиториях раньше, чем был обновлен ffmpeg на launchpadlibrarian.net.
Так же при обновлении yandex-browser из репозитория yandex, была та же проблема. Возможно они каким то образом обновили браузер на своих репозиториях раньше, чем был обновлен ffmpeg на launchpadlibrarian.net.
Тест yandex-browser-23.5.1.792-1-rosa2021.1.x86_64
смотрите первый и последний скриншоты терминала в этой теме. На первом скриншоте yb сообщает что библиотека из /usr/lib64 .... устаревшая.
Т.е. общая системная библиотека устарела для yb версии 23.5.1.792
На последнем скриншоте я обновляю ffmpeg с помощью update-ffmpeg из директории yb
Потом использую команду yandex-browser-stable --version
yb проверяет общую системную библиотеку сначала и сообщает что она устарела.
Потом проверяет свою директорию /opt/yandex/browser
и находит там скачанный утилитой update-ffmpeg файл libffmpeg.so. Сообщает что он требуемой версии.
Трансляции теперь и на версии yandex-browser-23.5.1.792-1-rosa2021.1.x86_64 работают.
Тест yandex-browser-23.5.1.792-1-rosa2021.1.x86_64 [РЕШЕНО]
разобрался в чём причина неработающей официальной версии yandex-browser 23.7.1.1215
скрипт yandex по обновлению libffmpeg.so
как видно он берет данные по ссылке https://browser-resources.s3.yandex.net ... odecs.json
если пройти по этой ссылке мы видим
а в самом скрипте требуемая версия ( также сам браузер требует версию не ниже указанной в скрипте) 114.0.5735
но её нет в списке, поэтому библиотека не обновляется и yandex-browser 23.7.1.1215 перестал работать.
Пока Яндекс исправляют ошибку можно использовать библиотеку из пакета chromium-codecs репозитория ROSA.
Устанавливаем пакет chromium-codecs.
Копируем libffmpeg.so из /usr/lib64/chromium-browser/ в /opt/yandex/browser/
скрипт yandex по обновлению libffmpeg.so
Код: Выделить всё
#!/bin/bash
CODECS_JSON_URL='https://browser-resources.s3.yandex.net/linux/codecs.json'
download_ffmpeg () {
DOWNLOAD="wget -O$1"
while read url
do
$DOWNLOAD "$url"
if [ $? -eq 0 ]; then
return 0
fi
done <<< "$2"
return 1
}
install_ffmpeg() {
SOURCE="usr/lib/chromium-browser/libffmpeg.so"
DEST="/opt/yandex/browser"
if [ $UID -eq 0 ]; then
mv $SOURCE $DEST
else
sudo -p "Install FFMPEG as root, password: " mv $SOURCE $DEST
fi
return $?
}
update_ffmpeg () {
FFMPEG_DIR=$(mktemp -d) || return 1
FFMPEG_FILE=$(mktemp -p "$FFMPEG_DIR") || return 1
trap "rm -rf $FFMPEG_DIR" EXIT
CODECS_JSON=$(wget -qO- "$CODECS_JSON_URL")
if [ $? -ne 0 ]; then
echo "FFMPEG codecs installation failed: can not download $CODECS_JSON_URL"
return 1
fi
SUITABLE_URLS=$(echo "$CODECS_JSON" | jq -r '."114.0.5735"[]?')
if [ -z "$SUITABLE_URLS" ]; then
echo "FFMPEG codecs installation failed: there are no download urls for the current browser version: 114.0.5735"
return 1
fi
cd "$FFMPEG_DIR" &&
download_ffmpeg "$FFMPEG_FILE" "$SUITABLE_URLS" &&
ar -x "$FFMPEG_FILE" &&
tar xf "data.tar.xz" &&
install_ffmpeg &&
cd - > /dev/null
if [ $? -eq 0 ]; then
echo "FFMPEG codecs have been installed"
else
echo "FFMPEG codecs installation failed"
return 1
fi
}
update_ffmpeg
если пройти по этой ссылке мы видим
Код: Выделить всё
{
"96.0.4664":
[
"https://launchpadlibrarian.net/579085093/chromium-codecs-ffmpeg-extra_97.0.4692.71-0ubuntu0.18.04.1_amd64.deb"
],
"98.0.4758":
[
"https://launchpadlibrarian.net/588577920/chromium-codecs-ffmpeg-extra_99.0.4844.51-0ubuntu0.18.04.1_amd64.deb"
],
"100.0.4896":
[
"https://launchpadlibrarian.net/600841043/chromium-codecs-ffmpeg-extra_101.0.4951.64-0ubuntu0.18.04.1_amd64.deb"
],
"102.0.5005":
[
"https://launchpadlibrarian.net/613925272/chromium-codecs-ffmpeg-extra_103.0.5060.134-0ubuntu0.18.04.1_amd64.deb"
],
"104.0.5112":
[
"https://launchpadlibrarian.net/618703258/chromium-codecs-ffmpeg-extra_104.0.5112.101-0ubuntu0.18.04.1_amd64.deb"
],
"106.0.5249":
[
"https://launchpadlibrarian.net/623257277/chromium-codecs-ffmpeg-extra_106.0.5249.30-2ubuntu0.18.04_amd64.deb"
],
"108.0.5359":
[
"https://launchpadlibrarian.net/637033261/chromium-codecs-ffmpeg-extra_108.0.5359.71-0ubuntu0.18.04.5_amd64.deb"
],
"110.0.5481":
[
"https://launchpadlibrarian.net/651923070/chromium-codecs-ffmpeg-extra_110.0.5481.100-0ubuntu0.18.04.1_amd64.deb"
],
"112.0.5615":
[
"https://launchpadlibrarian.net/660647727/chromium-codecs-ffmpeg-extra_112.0.5615.49-0ubuntu0.18.04.1_amd64.deb"
]
}
Код: Выделить всё
SUITABLE_URLS=$(echo "$CODECS_JSON" | jq -r '."114.0.5735"[]?')
if [ -z "$SUITABLE_URLS" ]; then
echo "FFMPEG codecs installation failed: there are no download urls for the current browser version: 114.0.5735"
return 1
fi
Пока Яндекс исправляют ошибку можно использовать библиотеку из пакета chromium-codecs репозитория ROSA.
Устанавливаем пакет chromium-codecs.
Копируем libffmpeg.so из /usr/lib64/chromium-browser/ в /opt/yandex/browser/
-
- Сообщения: 189
- Зарегистрирован: 16 май 2023, 15:51
Тест yandex-browser-23.5.1.792-1-rosa2021.1.x86_64 [РЕШЕНО]
У меня яндекс браузер ругается на то что нет кодека в "одноклассниках", но при этом везде все воспроизводит. На ютубе и видео и стримы и шортсы, все работает.Siberia писал(а): ↑06 авг 2023, 08:58разобрался в чём причина неработающей официальной версии yandex-browser 23.7.1.1215
скрипт yandex по обновлению libffmpeg.soкак видно он берет данные по ссылке https://browser-resources.s3.yandex.net ... odecs.jsonКод: Выделить всё
#!/bin/bash CODECS_JSON_URL='https://browser-resources.s3.yandex.net/linux/codecs.json' download_ffmpeg () { DOWNLOAD="wget -O$1" while read url do $DOWNLOAD "$url" if [ $? -eq 0 ]; then return 0 fi done <<< "$2" return 1 } install_ffmpeg() { SOURCE="usr/lib/chromium-browser/libffmpeg.so" DEST="/opt/yandex/browser" if [ $UID -eq 0 ]; then mv $SOURCE $DEST else sudo -p "Install FFMPEG as root, password: " mv $SOURCE $DEST fi return $? } update_ffmpeg () { FFMPEG_DIR=$(mktemp -d) || return 1 FFMPEG_FILE=$(mktemp -p "$FFMPEG_DIR") || return 1 trap "rm -rf $FFMPEG_DIR" EXIT CODECS_JSON=$(wget -qO- "$CODECS_JSON_URL") if [ $? -ne 0 ]; then echo "FFMPEG codecs installation failed: can not download $CODECS_JSON_URL" return 1 fi SUITABLE_URLS=$(echo "$CODECS_JSON" | jq -r '."114.0.5735"[]?') if [ -z "$SUITABLE_URLS" ]; then echo "FFMPEG codecs installation failed: there are no download urls for the current browser version: 114.0.5735" return 1 fi cd "$FFMPEG_DIR" && download_ffmpeg "$FFMPEG_FILE" "$SUITABLE_URLS" && ar -x "$FFMPEG_FILE" && tar xf "data.tar.xz" && install_ffmpeg && cd - > /dev/null if [ $? -eq 0 ]; then echo "FFMPEG codecs have been installed" else echo "FFMPEG codecs installation failed" return 1 fi } update_ffmpeg
если пройти по этой ссылке мы видима в самом скрипте требуемая версия ( также сам браузер требует версию не ниже указанной в скрипте) 114.0.5735Код: Выделить всё
{ "96.0.4664": [ "https://launchpadlibrarian.net/579085093/chromium-codecs-ffmpeg-extra_97.0.4692.71-0ubuntu0.18.04.1_amd64.deb" ], "98.0.4758": [ "https://launchpadlibrarian.net/588577920/chromium-codecs-ffmpeg-extra_99.0.4844.51-0ubuntu0.18.04.1_amd64.deb" ], "100.0.4896": [ "https://launchpadlibrarian.net/600841043/chromium-codecs-ffmpeg-extra_101.0.4951.64-0ubuntu0.18.04.1_amd64.deb" ], "102.0.5005": [ "https://launchpadlibrarian.net/613925272/chromium-codecs-ffmpeg-extra_103.0.5060.134-0ubuntu0.18.04.1_amd64.deb" ], "104.0.5112": [ "https://launchpadlibrarian.net/618703258/chromium-codecs-ffmpeg-extra_104.0.5112.101-0ubuntu0.18.04.1_amd64.deb" ], "106.0.5249": [ "https://launchpadlibrarian.net/623257277/chromium-codecs-ffmpeg-extra_106.0.5249.30-2ubuntu0.18.04_amd64.deb" ], "108.0.5359": [ "https://launchpadlibrarian.net/637033261/chromium-codecs-ffmpeg-extra_108.0.5359.71-0ubuntu0.18.04.5_amd64.deb" ], "110.0.5481": [ "https://launchpadlibrarian.net/651923070/chromium-codecs-ffmpeg-extra_110.0.5481.100-0ubuntu0.18.04.1_amd64.deb" ], "112.0.5615": [ "https://launchpadlibrarian.net/660647727/chromium-codecs-ffmpeg-extra_112.0.5615.49-0ubuntu0.18.04.1_amd64.deb" ] }
но её нет в списке, поэтому библиотека не обновляется и yandex-browser 23.7.1.1215 перестал работать.Код: Выделить всё
SUITABLE_URLS=$(echo "$CODECS_JSON" | jq -r '."114.0.5735"[]?') if [ -z "$SUITABLE_URLS" ]; then echo "FFMPEG codecs installation failed: there are no download urls for the current browser version: 114.0.5735" return 1 fi
Пока Яндекс исправляют ошибку можно использовать библиотеку из пакета chromium-codecs репозитория ROSA.
Устанавливаем пакет chromium-codecs.
Копируем libffmpeg.so из /usr/lib64/chromium-browser/ в /opt/yandex/browser/
Тест yandex-browser-23.5.1.792-1-rosa2021.1.x86_64 [РЕШЕНО]
не может быть. Стримы не должны работать на версии 23.7.1.1215 без обновления libffmpeg.so. Сейчас установил последнюю версию с реп yandex. У меня одноклассники работают и youtube тоже ( браузер не ругается на отсутствие кодеков ).
Использовал libffmpeg.so из пакета chromium-codecs.
Использовал libffmpeg.so из пакета chromium-codecs.
Последний раз редактировалось Sib 06 авг 2023, 10:20, всего редактировалось 1 раз.
Тест yandex-browser-23.5.1.792-1-rosa2021.1.x86_64 [РЕШЕНО]
скачал из репозитория yandex пакет yandex-browser-stable-23.7.1.1215-1.x86_64.rpm
Распаковал его, в нём тот же самый скрипт который пытается скачать кодек используя страницу https://browser-resources.s3.yandex.net ... odecs.json
Но там нет требуемой версии.
Я подумал что возможно скрипт по очистке не удалил старый update-ffmpeg. Но нет - в последнем самом новом пакете с репозитория yandex такой же скрипт для обновления, как я написал выше. А он не будет работать.
Распаковал его, в нём тот же самый скрипт который пытается скачать кодек используя страницу https://browser-resources.s3.yandex.net ... odecs.json
Но там нет требуемой версии.
Я подумал что возможно скрипт по очистке не удалил старый update-ffmpeg. Но нет - в последнем самом новом пакете с репозитория yandex такой же скрипт для обновления, как я написал выше. А он не будет работать.
Тест yandex-browser-23.5.1.792-1-rosa2021.1.x86_64 [РЕШЕНО]
у вас с libffmpeg.so из пакета chromium-codecs, yandex browser 23.7.1.1215 ругается на одноклассники? Наверно я не правильно понял ваш коммент. Вы скопировали файлы как я писал? Но после этого всё также на сайте одноклассники браузер сообщает что нет кодека? У меня браузер не ругается.kartavenko писал(а): ↑06 авг 2023, 09:12У меня яндекс браузер ругается на то что нет кодека в "одноклассниках", но при этом везде все воспроизводит. На ютубе и видео и стримы и шортсы, все работает.
Тест yandex-browser-23.5.1.792-1-rosa2021.1.x86_64 [РЕШЕНО]
можете показать вывод эмулятора терминала, если ввести командуkartavenko писал(а): ↑06 авг 2023, 09:12У меня яндекс браузер ругается на то что нет кодека в "одноклассниках", но при этом везде все воспроизводит. На ютубе и видео и стримы и шортсы, все работает.
Код: Выделить всё
yandex-browser-stable --version
-
- Сообщения: 189
- Зарегистрирован: 16 май 2023, 15:51
Тест yandex-browser-23.5.1.792-1-rosa2021.1.x86_64 [РЕШЕНО]
Код: Выделить всё
Добро пожаловать!
Для получения помощи введите в консоли: справка
kartavenko@nout ~ $ yandex-browser-stable --version
find_ffmpeg failed, using the integrated library.
Yandex 23.7.1.1215 stable
kartavenko@nout ~ $
-
- Сообщения: 189
- Зарегистрирован: 16 май 2023, 15:51
Тест yandex-browser-23.5.1.792-1-rosa2021.1.x86_64 [РЕШЕНО]
Нет, я ни чего не копировал. просто обновил яндекс браузер установщиком, но да, пакет chromium-codecs установленSiberia писал(а): ↑06 авг 2023, 10:11у вас с libffmpeg.so из пакета chromium-codecs, yandex browser 23.7.1.1215 ругается на одноклассники? Наверно я не правильно понял ваш коммент. Вы скопировали файлы как я писал? Но после этого всё также на сайте одноклассники браузер сообщает что нет кодека? У меня браузер не ругается.kartavenko писал(а): ↑06 авг 2023, 09:12У меня яндекс браузер ругается на то что нет кодека в "одноклассниках", но при этом везде все воспроизводит. На ютубе и видео и стримы и шортсы, все работает.
Тест yandex-browser-23.5.1.792-1-rosa2021.1.x86_64 [РЕШЕНО]
не хочу проверять что там написано в установщике. Главное браузер починен и работает. А так судя по выводу эмулятора терминала используются системные библиотеки. Но библиотеки ffmpeg в репозитории ROSA устарели (upd. тут устаревшей я назвал библиотеку в пакете который устанавливает /usr/lib64/ffmpeg-plugin-browser/libffmpeg.so. Но пакет chromium-codecs.x86_64 (пакет для веб браузера chromium) содержит версию libffmpeg.so требуемую для работы yandex browser версии 23.7.1.1215 stable (64-bit)) . Значит у вас каким то образом они обновлены ( upd. как я выяснил позже, у некоторых пользователей стримы yandex browser может воспроизводить с "the integrated library").kartavenko писал(а): ↑06 авг 2023, 13:08Пожалуйста.Код: Выделить всё
Добро пожаловать! Для получения помощи введите в консоли: справка kartavenko@nout ~ $ yandex-browser-stable --version find_ffmpeg failed, using the integrated library. Yandex 23.7.1.1215 stable kartavenko@nout ~ $
У меня вот такой вывод эмулятора терминала, последнее обновление с оф репозитория yandex:
Код: Выделить всё
yandex-browser-stable --version
Found ffmpeg: /opt/yandex/browser/libffmpeg.so
avcodec: 3934052
avformat: 3933284
avutil: 3802468
Ffmpeg version is OK! Let's use it.
Yandex 23.7.1.1215 stable
Но если например я удалю все найденные на компьютере libffmpeg.so - стримы перестают работать, но браузер в общем запускается с точно таким же выводом в терминале как у вас. Файл find_ffmpeg бинарный и не получится посмотреть что конкретно он делает.
Последний раз редактировалось Sib 07 авг 2023, 15:38, всего редактировалось 2 раза.
Тест yandex-browser-23.5.1.792-1-rosa2021.1.x86_64 [РЕШЕНО]
можете скопировать файлы как я писал - должна исчезнуть ошибка на одноклассниках
вот команда для копирования ( пакет chromium-codecs должен быть установлен )
вот команда для копирования ( пакет chromium-codecs должен быть установлен )
Код: Выделить всё
sudo cp /usr/lib64/chromium-browser/libffmpeg.so /opt/yandex/browser/
-
- Сообщения: 189
- Зарегистрирован: 16 май 2023, 15:51
Тест yandex-browser-23.5.1.792-1-rosa2021.1.x86_64 [РЕШЕНО]
Я сделал проще, в уведомлении была галочка "Больше не показывать " я ее поставил и все.
Тест yandex-browser-23.5.1.792-1-rosa2021.1.x86_64 [РЕШЕНО]
Заработало после того как с GitHub скачал последнюю версию библиотеки libffmpeg.so (https://github.com/nwjs-ffmpeg-prebuilt ... t/releases) и положил его прямо в /opt/yandex/browser
Тест yandex-browser-23.5.1.792-1-rosa2021.1.x86_64 [РЕШЕНО]
я же написал уже про chromium-codecs из репозитория ROSA. Кодек в репозитории ROSA как раз той версии, которую ищет bash сценарий update-ffmpeg, его нужно только скопировать вручную в директорию yandex-browser (или можно символьную ссылку сделать). И не надо ничего из сторонних источников скачивать.turik02 писал(а): ↑07 авг 2023, 12:42Заработало после того как с GitHub скачал последнюю версию библиотеки libffmpeg.so (https://github.com/nwjs-ffmpeg-prebuilt ... t/releases) и положил его прямо в /opt/yandex/browser
Тест yandex-browser-23.5.1.792-1-rosa2021.1.x86_64 [РЕШЕНО]
Спасибо, помогло. А то после обновления яндекс браузера видео перестало работать. Единственно не смог разобраться как скачать с репозитария росы, в dragora есть только установить, а устанавливаться они естественно не захотели, наверное потому что хром не стоит. Так что скачал с GitHub. и распаковал в папку яндекса.
Тест yandex-browser-23.5.1.792-1-rosa2021.1.x86_64 [РЕШЕНО]
если не работает yandex browser 23.7.1.1215 stable (64-bit) и ниже, нужно установить пакет chromium-codecs.Alekse писал(а): ↑07 авг 2023, 18:53Спасибо, помогло. А то после обновления яндекс браузера видео перестало работать. Единственно не смог разобраться как скачать с репозитария росы, в dragora есть только установить, а устанавливаться они естественно не захотели, наверное потому что хром не стоит. Так что скачал с GitHub. и распаковал в папку яндекса.
Команда для установки пакета chromium-codecs - скопировать в терминал
Код: Выделить всё
sudo dnf install chromium-codecs.x86_64
Код: Выделить всё
sudo cp /usr/lib64/chromium-browser/libffmpeg.so /opt/yandex/browser/
пакет chromium-codecs не требует браузер chromium. Он устанавливается и удаляется отдельно от браузера chromium.
Тест yandex-browser-23.5.1.792-1-rosa2021.1.x86_64 [РЕШЕНО]
Спасибо вам большое за решение проблемы,специально зарегистрировался дабы поблагодарить.Siberia писал(а): ↑06 авг 2023, 14:17можете скопировать файлы как я писал - должна исчезнуть ошибка на одноклассниках
вот команда для копирования ( пакет chromium-codecs должен быть установлен )Код: Выделить всё
sudo cp /usr/lib64/chromium-browser/libffmpeg.so /opt/yandex/browser/
Тест yandex-browser-23.5.1.792-1-rosa2021.1.x86_64 [РЕШЕНО]
Яндекс до сиз пор не выложил свой плагин 114 версии ориентироваться на chromium-codecs не стоит т.к. оно обновится и все, яндекс отказывается с более новым работать.
Тест yandex-browser-23.5.1.792-1-rosa2021.1.x86_64 [РЕШЕНО]
Siberia, Здравствуйте на этой неделе решив попробовать по новой установить ОС и сделал ранее удачные шаги но вернулся к тому с чего начал некоторые видео к примеру в ВК не работают
Тест yandex-browser-23.5.1.792-1-rosa2021.1.x86_64 [РЕШЕНО]
neon213, пинайте техподдержку яндекса.
Тест yandex-browser-23.5.1.792-1-rosa2021.1.x86_64 [РЕШЕНО]
va9(2), Начал со вчерашнего дня.
Тест yandex-browser-23.5.1.792-1-rosa2021.1.x86_64 [РЕШЕНО]
neon213, У меня yandex-browser-stable-23.7.1.1215-1.x86_64
Видео стало воспроизводится после того, как скачал с https://github.com/nwjs-ffmpeg-prebuilt ... t/releases версию архива 0.78.1-linux-x64.zip, извлёк libffmpeg.so и положил его в /opt/yandex/browser/
Видео стало воспроизводится после того, как скачал с https://github.com/nwjs-ffmpeg-prebuilt ... t/releases версию архива 0.78.1-linux-x64.zip, извлёк libffmpeg.so и положил его в /opt/yandex/browser/
Тест yandex-browser-23.5.1.792-1-rosa2021.1.x86_64 [РЕШЕНО]
Возникла такая проблема. Решил попробовать i3-wm. После того как залогинился в i3 и запустил яндекс браузер в нем слетела авторизация на всех сайтах, в т.ч. и в учетке яндекса. Приходится авторизовываться заново. После возврата на Гном опять слетает авторизация и перестают воспроизводиться видео на твиче. Переустановкой проблема не решается, зато решается удалением каталога с конфигами браузера (или его переименовыванием) после чего видео воспроизводится нормально. Каким образом оконный менеджер влияет на конфиги браузера и что он там портит?
Тест yandex-browser-23.5.1.792-1-rosa2021.1.x86_64 [РЕШЕНО]
Уж месяц близится, а Бормана всё нет.
Даже больше месяца уже Яндекс чинит свой скрипт автозагрузки кодека.
Точнее, он свой скрипт вообще не чинит, переставляя из версии в версию поломанный прямо так.
Вадря!
Мне это надоело.
Обновил скрипт автопоиска и установки яндекс браузера в get-yandex-browser
https://bugzilla.rosalinux.ru/show_bug.cgi?id=13606
Он даже уже в тестинге.
Отличий от версии 0.8 в версии 0.9 почти нет:
Теперь из каталога stable/x86_64 Яндекса последний rpm берётся более точно - почти совсем по дате
А к всё ещё поломанному скрипту автозакачки кодека я добавил аж два запасных скрипта поиска и автозакачки кодека.
Не скачается один запасной кодек - скачается другой.
На данный момент скриптом нашёлся браузер версии 23.7.4.985 (сравните с 23.7.1.1215), и первый запасной кодек к нему подошёл.
В дальнейшем, если вдруг починит Яндекс свой скрипт, - значит сработает он.
Если не починит и за год, ну, не очень то и хотелось. Поживём на запаске.
Даже больше месяца уже Яндекс чинит свой скрипт автозагрузки кодека.
Точнее, он свой скрипт вообще не чинит, переставляя из версии в версию поломанный прямо так.
Вадря!
Мне это надоело.
Обновил скрипт автопоиска и установки яндекс браузера в get-yandex-browser
https://bugzilla.rosalinux.ru/show_bug.cgi?id=13606
Он даже уже в тестинге.
Отличий от версии 0.8 в версии 0.9 почти нет:
Теперь из каталога stable/x86_64 Яндекса последний rpm берётся более точно - почти совсем по дате
А к всё ещё поломанному скрипту автозакачки кодека я добавил аж два запасных скрипта поиска и автозакачки кодека.
Не скачается один запасной кодек - скачается другой.
На данный момент скриптом нашёлся браузер версии 23.7.4.985 (сравните с 23.7.1.1215), и первый запасной кодек к нему подошёл.
В дальнейшем, если вдруг починит Яндекс свой скрипт, - значит сработает он.
Если не починит и за год, ну, не очень то и хотелось. Поживём на запаске.
Yandex-browser-23.5.1.792-1-rosa2021.1.x86_64
У меня аналогичная ситуация с видео была после обновления. Если точней, вот такие пакеты установлены, видео/прямые трансляции работают:
В предыдущей версии пакет get-yandex-browser устанавливал gstreamer1.0-faad. В текущей его убрали, но без него видео не работают.
После установки пакетов, удалил ~/.cache/gstreamer-1.0 и ~/.cache/yandex-browser.
Код: Выделить всё
sudo dnf install -y libgstreamer1.0_0
sudo dnf install -y lib64gstreamer1.0_0
sudo dnf install -y gstreamer1.0-plugins-base
sudo dnf install -y gstreamer1.0-plugins-good
sudo dnf install -y gstreamer1.0-plugins-bad
sudo dnf install -y gstreamer1.0-libav
sudo dnf install -y gstreamer1.0-faad
После установки пакетов, удалил ~/.cache/gstreamer-1.0 и ~/.cache/yandex-browser.
Yandex-browser-23.5.1.792-1-rosa2021.1.x86_64
Браузер обновился до версии 24.1.1.940. Видео/прямые трансляции работают после обновления. Установлен gstreamer. Браузер установленный пакетом get-yandex-browser не обновляется автоматически (get-yandex-browser-autoupdate у меня не работал). Написал небольшой bash сценарий для обновления.
get-yandex-browser устанавливает yandex-browser-stable из репозитория Яндекс, не запуская rpm скрипты Яндекса.
Он проверяет последнюю стабильную версию браузера, сравнивает и если установленная версия меньше доступной, запускает переустановку пакета get-yandex-browser.get-yandex-browser устанавливает yandex-browser-stable из репозитория Яндекс, не запуская rpm скрипты Яндекса.
Yandex-browser-23.5.1.792-1-rosa2021.1.x86_64
уже писали про это выше, зачем постоянно копировать сообщения которые были выше?turik02 писал(а): ↑23 фев 2024, 21:45Почему-то пакет "gstreamer1.0-faad" в справку на https://yandex.ru/support/browser/worki ... video.html добавить не хотят. Так что если устанавливать rpm с https://repo.yandex.ru/yandex-browser/r ... le/x86_64/ , то нужен ещё этот пакет. После установки rpm, автоматически создаётся репозиторий и браузер обновляется с него.
То что они faad не добавляют в справку возможно в других дистрибутивах файлы из faad входят в перечисленные в справке пакеты. И вообще зачем сюда писать это - пишите в Яндекс.
Yandex-browser-23.5.1.792-1-rosa2021.1.x86_64
Я уже давно прописал faad установку при установке yandex-browser из репозитария. Что еще надо прописать?
https://abf.io/import/yandex-browser/bl ... spec#lc-17
https://abf.io/import/yandex-browser/bl ... spec#lc-17
Yandex-browser-23.5.1.792-1-rosa2021.1.x86_64
в пакете yandex-browser всё прописано, туда ничего добавлять не нужно. Но он быстро устаревает. А get-yandex-browser при установке скачивает из репозитория Яндекс последнюю доступную версию Яндекс браузера и аналогично пакету yandex-browser извлекает файлы не запуская rpm скрипты Яндекса. Я писал про пакет get-yandex-browser, к нему сценарий написал. Если что то добавлять то к get-yandex-browser - то же самое что и для пакета yandex-browser - такие же зависимости.irton писал(а): ↑24 фев 2024, 09:47Я уже давно прописал faad установку при установке yandex-browser из репозитария. Что еще надо прописать?
https://abf.io/import/yandex-browser/bl ... spec#lc-17
Yandex-browser-23.5.1.792-1-rosa2021.1.x86_64
Тоже уже давно вставлено https://abf.io/import/get-yandex-browse ... spec#lc-19
Месяц назад я по ошибке удалил этот Requires, но на следующий день восстановил.
Месяц назад я по ошибке удалил этот Requires, но на следующий день восстановил.
Yandex-browser-23.5.1.792-1-rosa2021.1.x86_64
т.е. совет - скачать бинарник откуда то из интернета лучше чем скачать пакет из репозитория РОСЫ который протестирован разработчиками? Потом как определить нужную версию для libffmpeg.so - методом перебора?turik02 писал(а): ↑24 фев 2024, 13:14Не все пользователи читают сообщения в теме с самого начала.
Сами повторяетесь, советуя chromium-codecs, который не всегда работает (лучше скачать нужную версию библиотеки с github) . Или в другой теме говорите человеку установить gstreamer, хотя он писал в самом начале (даже скриншот показал), что все нужные зависимости уже установлены. Другие сообщения похожи друг на друга.
Ситуации с libffmpeg.so, когда он не работал при скачивании более новой версии со старым браузером вообще не должно быть. Смысл тогда в этих shared object файлах, если они строго по версии привязаны к программе. Очень хорошо что отказались от использования этого libffmpeg.so.
То что посоветовал перепроверить установлены ли gstreamer. Роман Галахов писал про них осенью в прошлом году, решил посоветовать перепроверить установлены ли они.
А вы пишите сообщения следом тоже самое - как я выше написал вслед за вами. Думал до вас немного дойдет что нехорошо так делать - копировать советы других и вставлять их следом влезая в чужую переписку.
Yandex-browser-23.5.1.792-1-rosa2021.1.x86_64
я имею ввиду вообще про все остальные зависимости ( Requires ). Чтобы можно было установить get-yandex-browser, а его скриптлеты скачают и правильно установят Яндекс браузер последней версии, и установятся все необходимые для работы Яндекс браузера пакеты (полный набор requires - такой же как при установке пакета yandex-browser). Чтобы ничего дополнительно не нужно было ставить вручную и была установлена последняя версия браузера из Яндекс репозитория. При этом не нужно подключать сторонние репозитории Яндекса. И не будут выполнены от roota Яндекс скрипты. В общем всё безопасно будет работать.irton писал(а): ↑24 фев 2024, 13:08Тоже уже давно вставлено https://abf.io/import/get-yandex-browse ... spec#lc-19
Месяц назад я по ошибке удалил этот Requires, но на следующий день восстановил.
Yandex-browser-23.5.1.792-1-rosa2021.1.x86_64
поэтому я чаще в личку пишу, чтобы балбесы всякие не влезали в переписку со своими ценными советами.
Устанавливаем пакет yandex-browser-repo-install и запускаем его Установилась старая версия 23.9.1.1020
Я писал про новую версию установленную get-yandex-browser и про сценарий для быстрой проверки обновления
а тут совет который устанавливает старую версию браузера.Sib писал(а): ↑23 фев 2024, 08:36Браузер обновился до версии 24.1.1.940. Видео/прямые трансляции работают после обновления. Установлен gstreamer. Браузер установленный пакетом get-yandex-browser не обновляется автоматически (get-yandex-browser-autoupdate у меня не работал). Написал небольшой bash сценарий для обновления.
Спасибо за ценный совет - пакет yandex-browser тоже самое устанавливает ( устаревшую версию браузера из репозитория ). yandex-browser-repo-install он ничего не обновляет.
Я больше не буду время тратить на бесполезное общение, добавлю в игнор.
- VictorR2007
- Сообщения: 7541
- Зарегистрирован: 12 сен 2011, 13:00
Yandex-browser-23.5.1.792-1-rosa2021.1.x86_64
По настройкам браузера можно почитать тут
https://alt-gnome.wiki/yandex-browser.html
Там есть про libffmpeg
«C версии 23.9.x.xxx утилита update-ffmpeg исключена из Яндекс Браузера. Библиотека libffmpeg поставляется пакетом ffmpeg-plugin-browser
Если в терминале вы получили ответ «Ffmpeg version is OK! Let's use it.» , а видео не воспроизводится, то в строке браузера вводим команду:
Отключите опцию, выбрав «Disabled», в появившимся информере, подтверждаем перезагрузку Яндекс Браузера.»
Так же про wayland
«Запуск Яндекс Браузер в оконном интерфейсе Wayland
По умолчанию Яндекс Браузер запускается в оконном интерфейсе X11, для запуска в оконном интерфейсе Wayland:
Введите в Умную строку адрес
Введите в строку поиска флаг #ozone-platform-hint
Включите опцию Preferred Ozone platform
Перезапустите Яндекс Браузер и проверьте результат»
Ещё про nvidia
«Как исправить артефакты «моргания» в Яндекс Браузере при использовании закрытых драйверов NVIDIA
Открыть Яндекс Браузер, произвести дополнительную настройку:
В поисковой строке запустить:
Введите в строку поиска флаг #enable-vulkan, включите опцию Enabled
Введите в строку поиска флаг #enable-flutter-suggest, включите опцию Disabled
Перезапустите Яндекс Браузер и проверьте результат»
https://alt-gnome.wiki/yandex-browser.html
Там есть про libffmpeg
«C версии 23.9.x.xxx утилита update-ffmpeg исключена из Яндекс Браузера. Библиотека libffmpeg поставляется пакетом ffmpeg-plugin-browser
Если в терминале вы получили ответ «Ffmpeg version is OK! Let's use it.» , а видео не воспроизводится, то в строке браузера вводим команду:
Код: Выделить всё
browser://flags/#external-media
Так же про wayland
«Запуск Яндекс Браузер в оконном интерфейсе Wayland
По умолчанию Яндекс Браузер запускается в оконном интерфейсе X11, для запуска в оконном интерфейсе Wayland:
Введите в Умную строку адрес
Код: Выделить всё
browser://flags
Включите опцию Preferred Ozone platform
Перезапустите Яндекс Браузер и проверьте результат»
Ещё про nvidia
«Как исправить артефакты «моргания» в Яндекс Браузере при использовании закрытых драйверов NVIDIA
Открыть Яндекс Браузер, произвести дополнительную настройку:
В поисковой строке запустить:
Код: Выделить всё
browser://flags/
Введите в строку поиска флаг #enable-flutter-suggest, включите опцию Disabled
Перезапустите Яндекс Браузер и проверьте результат»