LINUX.ORG.RU

Firefox сбрасывает громкость в youtube

 , , ,


0

3

Часть видео в youtube сбрасывают уровень громкости firefox (отдельный ползунок под каждым приложением, а не общий системный) на случайное значение. Притом, если снова выставить 100%, а потом перемотать на любое время, то громкость опять сбрасывается на то же значение. В «нормальных» видео громкость возвращается обратно на 100%. Помогите советом что делать, куда копать.

openSuse 15.6 + KDE 5.27 + firefox 132.0.2 на tumbleweed поведение аналогичное

пример «тихого» видео https://www.youtube.com/watch?v=sgKK0YRQyMQ пример «нормального» видео https://www.youtube.com/watch?v=qprzqCCYjfs

Ответ на: комментарий от CrX

Странная хрень

Была бы не странная тему бы не создавал. Даже была бы она странная но не такая бесячая тему бы не создавал. Но каждый раз выставлять громкость - выше моего терпения.

comrade82
() автор топика
Ответ на: комментарий от user_x

И чем же пользоваться, если не pulseaudio/pipewire?

Если нет bluetooth-наушников, то например… ничем? ALSA прекрасно работает без этих всех ненужных надстроек над ней.

Если нужен bluetooth, тогда да, затык, придётся что-то из этого заюзать. Но лучше уж pipewire тогда пор крайней мере, чем поттерингоподелие.

CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 1)

ubuntu-24.04 + swaywm. Открываю микшер pulsemixer.

В гугл-хром громкость автоматически стоит на 100%. Если менять громкость в видео, в микшере, то при любых сценариях уровень громкости сохраняется.

В фаерфокс, по какой то причине уровень громкости выставился 66%. При этом фаерфокс на 66% играет с таким же уровнем громкости как хром на 100%.

Если в микшере, фаерфоксу выставить уровень громкости 100%, а в самом видео выставить скажем по середине (50%), то и в микшере громкость сбросится до 50%. Если использовать гугл-хром то такого поведения нет, все уровни громкости запоминаются отдельно: уровень в видео, уровень в микшере, уровень в другом видео в другой вкладке, и они не слетают при любых манипуляциях.

bloody_enterprise
()
Ответ на: комментарий от comrade82

Погуглил в англоязычном интернет.

Похоже это давно так. Когда ты регулируешь уровень громкости в видео, то он регулируется в микшере для фаерфокс. В моем случае, если я поставлю уровень громкости фаерфокс выше 66%, например 100%, то он автоматически сбросится до 66, когда начну регулировать уровень в самом видео. Получается как бы сброс громкости.

Фаерфокс уровень регулирует себе прямо в микшере. В гугл-ром такого нет. Так что вопрос к фаерфокс, чем к кде.

bloody_enterprise
()

А меняете громкость вы обычно в ютубовском плеере?

пример «тихого» видео
пример «нормального» видео

Если скормить их в yt-dlp, то видно, что у тихого видео есть некая player 89dfc5b3 информация. Может, связано с куками и защитой от отслеживания?

netrium
()
Ответ на: комментарий от netrium

cat /etc/pulse/daemon.conf | grep flat flat-volumes = no ?

cat: /etc/pulse/daemon.conf: Нет такого файла или каталога

Это ubuntu-24.04, тут уже нет pulseaudio. В гугл-хром работает всё корректно, использую его основным браузером. Звук всегда регулирую мастером, но для автора решил проверить как работает сохранение уровней громкости, и получилось вот так.

bloody_enterprise
()
Ответ на: комментарий от anonymous

К сожалению эта проблема воспроизводится только на связке youtube и firefox, на рутубе не смог найти таких примеров.

Сссылки не битые. На youtube почти все свежие музыкальные видео себя так ведут, можно найти без ссылок.

comrade82
() автор топика

Тоже заметил такое поведение на Tumleweed и pipewire. У меня такое происходит при переключении с тихого видео, например подкаста, на громкое видео, например клип с тяжелой музыкой. Выглядит как какая то защита от оглушения.

BityjPixel
()
Ответ на: комментарий от CrX

Нифига она не работает, даже если нет блюпупа. Простейшая задача смены текущего вывода уже практически неосуществима на чистой алсе, а когда требуется управление звуковыми потоками как в JACK и pipewire, то тут не то что ALSA, а pulseaudio уже сливает.

user_x
()

В about:config есть связанная настройка media.volume_scale.

По умолчанию там 1.0 и звук сбрасывается на 28%, если выставить значение 2.0, то звук сбрасывается на 56%. Т.е. это точно делает лиса. Есть у кого мысли как эту фичу выключить?

comrade82
() автор топика
Ответ на: комментарий от comrade82

Так а почему вы не хотите использовать google-chrome? Ставится из официального сайта deb пакетом. По скорости в speed test browser 2.0 работает быстрее. По личным впечатлениям быстрее. Есть шустрый блокировщик рекламы ublock origin lite. Можно штатными средствами отключить javascript, сохранение на диск, загрузку картинок.

Почему именно firefox?

bloody_enterprise
()
Ответ на: комментарий от bloody_enterprise

Так а почему вы не хотите использовать google-chrome?

Я бы с радостью на эту тему побеседовал и всё объяснил, но это выходит за рамки темы обозначенной в заголовке.

comrade82
() автор топика
Ответ на: комментарий от bloody_enterprise

использовать google-chrome

Тот ещё зонд.

По скорости в speed test browser 2.0 работает быстрее.

А по другим тестам, Firefox уже давно уделывает Chrome.

Есть шустрый блокировщик рекламы ublock origin lite.

Который урезанный ublock origin, что не одно и тоже. И вишенкой на торте, скоро будет manifest v3, где вообще рекламу не убрать будет нормально.

Можно штатными средствами отключить javascript, сохранение на диск, загрузку картинок.

Firefox это тоже умеет.

В общем, смысла в Chrome - нет никакого. На фоне Firefox.

th3m3 ★★★★★
()
Ответ на: комментарий от comrade82

Вот, что удалось найти:

media.default_volume изменяет только настройку по умолчанию для медиа-элементов на странице, то есть для видео на YouTube, но если вы вручную измените громкость медиаплеера на YouTube, ваш браузер запомнит эту настройку. кроме того, что вы изменили неправильный параметр, если для параметра «media.volume_scale» установлено значение 0,5, это будет означать, что значение media.default_volume, равное 0,5, равно 100% громкости для медиа-элемента (если для этого не найдено никаких настроек). веб-сайт, сохраненный браузером).

anonymous
()