2

Можно ли было бы реализовать решение для автоматического уменьшения громкости воспроизведения звука во время рекламы на Youtube, на ПК /Mac /Linux или на IOS /Android?
Я имею в виду не обязательно объем видео на Youtube, но, возможно, общий объем системы.

Может ли это быть сделано с помощью плагинов / расширений браузера, или это должно быть сделано на каком-то системном уровне? Насколько (не) возможно ли это?

Моя мотивация - перестать временно уменьшать громкость во время рекламы, когда я смотрю видео.

2 ответа2

2

1)
Если реклама находится в потоке видео, ответ - нет. Программное обеспечение, которое делает это, должно будет декодировать видеопоток и распознавать его как рекламу. Это невозможно.

Возможно декодирование видеопотока и сопоставление его с другими известными видео (это именно то, что делает YouTube для выявления нарушений авторских прав), но это все еще большая работа. Против неизвестных видео это сделать нельзя.

2)
Если объявление предварительно прикреплено к видео и идет с определенного URL, ответ - да. В конце концов, если AdBlock или подобные надстройки могут обнаруживать рекламу, он может также выполнять другие действия, такие как снижение громкости. (спасибо, гроностай)

Так что вы можете попробовать установить AdBlock, проверить, не заблокированы ли рекламные объявления (т.е. применяется случай 2), а затем написать собственное дополнение ;-) Не уверен, что вам разрешено повторно использовать базу данных AdBlock, это будет проще всего. , Или сделайте запрос функции для авторов AdBlock.

0

Да, это было бы возможно. Приложение может работать в фоновом режиме, всегда отслеживая громкость любого мультимедиа, воспроизводимого на устройстве; он будет определять средний уровень звука, определяя 2 порога (нижний и верхний). Каждый раз, когда новый раздел аудио выходит за пределы пороговых значений, громкость будет автоматически понижаться до приемлемого диапазона.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .