AIMP Forum

AIMP for Android => Предложения / Suggestions => Topic started by: AKhod on February 16, 2020, 20:38:03

Title: Количество ступеней регулировки громкости.
Post by: AKhod on February 16, 2020, 20:38:03
Плеер использует системный регулятор громкости, то что предлагается в андроиде конечно маловато, хотелось бы ступеней 30-50. Понятно, что это потребует серьезных изменений в плеере.
Title: Re: Количество ступеней регулировки громкости.
Post by: Choveka on February 18, 2020, 18:04:19
Что за телефон? У меня Samsung. Там есть SoundAssistant где можно настроить ступеней изменение громкости.
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=64274.0;attach=60165)
Title: Re: Количество ступеней регулировки громкости.
Post by: AKhod on February 18, 2020, 18:43:15
Что за телефон? У меня Samsung. Там есть SoundAssistant где можно настроить ступеней изменение громкости.
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=64274.0;attach=60165)
Asus на aosp и он не балует плавность регулировки.
Title: Re: Количество ступеней регулировки громкости.
Post by: Choveka on February 18, 2020, 20:04:37
Asus-ом и aosp-ом никогда не пользувался :( Нет ли там меню для разработчиков? Лучше спросить в соответствующей вашему телефону теме на 4PDA.
Title: Re: Количество ступеней регулировки громкости.
Post by: WWAN on May 12, 2020, 23:06:58
Я вообще просил отдельный от системы регулятор громкости, как в настольной версии, но мое предложение переместили к совершенно другому предложению про возможность управления громкостью системы из интерфейса, без использования кнопок громкости. Очень жаль, что на мое предложение не обратили внимания.

Отдельный от системы регулятор громкости в то же время удовлетворил бы и эту потребность, так как можно было настроить все гораздо точнее. Очень хотелось бы такую возможность хотя бы опционально. Сейчас я свою проблему частично решаю с помощью эквалайзера, но это не очень удобно.

Что за телефон? У меня Samsung.

На Самсунге то хорошо, там есть и микшер - можно каждому приложению задать независимую громкость от системы, как и на Windows. Очень не хватает это в стандартном Андроиде. Мало возможностей управления звуком.
Title: Re: Количество ступеней регулировки громкости.
Post by: Soolo on May 13, 2020, 00:48:17
Я вообще просил отдельный от системы регулятор громкости, как в настольной версии.
Есть небольшая проблема - пользователи.
На Андроиде, в отличие от винды, у юзеров нет привычки раздельной регулировки громкости.
Саппорт завалят вопросами. Почему так тихо играет АИМП? Почему так громко играет Ютуб? Опять всё сломали.
Интерфейсы упрощаются, и чтобы не отстать от регресса, приходится следовать некоторым общепринятым нормам.
Title: Re: Количество ступеней регулировки громкости.
Post by: WWAN on May 13, 2020, 05:11:45
Есть небольшая проблема - пользователи.
На Андроиде, в отличие от винды, у юзеров нет привычки раздельной регулировки громкости.
Саппорт завалят вопросами. Почему так тихо играет АИМП? Почему так громко играет Ютуб? Опять всё сломали.
Интерфейсы упрощаются, и чтобы не отстать от регресса, приходится следовать некоторым общепринятым нормам.

Я предлагал сделать это опционально, галочкой в настройках. Изначально пускай будет выключено...
Title: Re: Количество ступеней регулировки громкости.
Post by: AKhod on May 13, 2020, 06:48:54
Как то же другие плееры с этим справляются.
Title: Re: Количество ступеней регулировки громкости.
Post by: Zhenya on May 13, 2020, 15:39:10
Я тоже, если что, за отдельный регулятор громкости, стандартных шагов громкости мне не хватает. Тоже пользуюсь эквалайзером для этого, но это неудобно.
Title: Re: Количество ступеней регулировки громкости.
Post by: Я Гриша! on November 06, 2024, 04:25:11
Привет! Может кому будет полезно.
На 14 Андройде, Xiomi HuperOS (но может и других), есть встроенная возможность регулировки звука отдельно для приложений. Я пользуюсь, иногда удобно, например в играх.
(https://i.imgur.com/fV0xpsq.png) (https://i.imgur.com/oDoceuO.jpeg) (https://i.imgur.com/HKy27f8.png)
Title: Re: Количество ступеней регулировки громкости.
Post by: Darth Malkav on November 06, 2024, 23:24:10
Проблема программной регулировки громкости на 16-битном выводе в том, что качество звука убивается. Сделай минус 12 децибел и качество уже не торт. Ступени громкости задаются на уровне системы и без костылей тут не обойтись.
Title: Re: Количество ступеней регулировки громкости.
Post by: Artem on November 07, 2024, 00:38:23
16-битном выводе в том, что качество звука убивается

Почему вы так решили?
Title: Re: Количество ступеней регулировки громкости.
Post by: Darth Malkav on November 09, 2024, 12:44:10
Почему вы так решили?
Это же чистая математика. Если 16-битный контент идёт через 16-битный вывод, то любое программное уменьшение громкости ведёт к потерям. Даже на эквалайзере лучше не убирать звук более, чем на 12 децибел, а в идеале 6. Если же полностью управлять звуком через программный регулятор, и убрать его на 90% в случае с высокочувствительными затычками, то от глубины ничего не останется.
Title: Re: Количество ступеней регулировки громкости.
Post by: Soolo on November 09, 2024, 15:18:47
от глубины ничего не останется.
Если аналоговым способом уменьшать громкость - глубина идёт туда же. Вы не сможете слышать тихие звуки в композиции. Чистая физика.
Title: Re: Количество ступеней регулировки громкости.
Post by: Artem on November 09, 2024, 16:09:40
Если 16-битный контент идёт через 16-битный вывод, то любое программное уменьшение громкости ведёт к потерям

Так это справедливо для любой битности. Разве нет?
Title: Re: Количество ступеней регулировки громкости.
Post by: Darth Malkav on November 09, 2024, 18:05:59
Если аналоговым способом уменьшать громкость - глубина идёт туда же. Вы не сможете слышать тихие звуки в композиции. Чистая физика.
Зависит от качества ЦАПа. Тихие звуки при высокой чувствительности совсем не тихие.
Так это справедливо для любой битности. Разве нет?
Если криво реализовать, то да. Например, громкость регулировать в момент декодинга или процессинга. Если вывод 24-битный, то у вас есть хедрум в 48 децибел. Можно убавить звук до 4% (не минус 4%!) без потерь.
Title: Re: Количество ступеней регулировки громкости.
Post by: Artem on November 10, 2024, 10:30:45
Например, громкость регулировать в момент декодинга или процессинга. Если вывод 24-битный, то у вас есть хедрум в 48 децибел.

Да, запас будет больше, но разве проблема исчезнет? 🤦‍♂️
Title: Re: Количество ступеней регулировки громкости.
Post by: Darth Malkav on November 10, 2024, 13:11:08
Да, запас будет больше, но разве проблема исчезнет? 🤦‍♂️
Возьмём, к примеру, Винду. Вот так выглядит громкость на 25% у Foobar и AIMP. Foobar управляет громкостью через микшер, AIMP через себя. Исчезает проблема или нет, лучше записать и измерить. Записать цифровой сигнал на выходе и сжать его в лосслесс. У малой битности битрейт будет значительно ниже.
Title: Re: Количество ступеней регулировки громкости.
Post by: Artem on November 10, 2024, 16:28:39
Вот так выглядит громкость на 25% у Foobar и AIMP

И? Какой вывод тут нужно сделать? Кроме того, что фубар регулирует через систему, а AIMP - через себя?

У малой битности битрейт будет значительно ниже.

Что логично, т.к. там банально меньше данных (меньше битность) =) Это отнюдь не означает, что сжатие лучше исключительно из-за потерь на громкости.
Title: Re: Количество ступеней регулировки громкости.
Post by: Darth Malkav on November 10, 2024, 16:53:34
И? Какой вывод тут нужно сделать? Кроме того, что фубар регулирует через систему, а AIMP - через себя?

Что логично, т.к. там банально меньше данных (меньше битность) =) Это отнюдь не означает, что сжатие лучше исключительно из-за потерь на громкости.
Насколько могу судить, виндовый АИМП производит все манипуляции со звуком, переведя его в формат 32бит с плавающей точкой, затем всё конвертируется в формат звуковой карты. То есть 16 битный контент на 24 битном выводе не будет терять информацию за исключением процессов квантования. Насчёт андроидовского не уверен, да и девайсы на андроиде имеют в основном 16-битный вывод.

Я проводил эксперимент с помощью редактора: уменьшаем громкость песни (теряем информацию) сохраняем, загружаем, увеличиваем громкость песни к изначальному уровню, сохраняем. Ушами подобный финт ощущается не на всех композициях, но битрейт при сжатии отличается в разы.
Title: Re: Количество ступеней регулировки громкости.
Post by: Artem on November 10, 2024, 16:59:18
уменьшаем громкость песни (теряем информацию) сохраняем, загружаем, увеличиваем громкость песни к изначальному уровню, сохраняем

Так я и говорю, что это справедливо для любой битности? Разве нет

битрейт при сжатии отличается в разы

Ну не в разы.
Title: Re: Количество ступеней регулировки громкости.
Post by: Darth Malkav on November 10, 2024, 18:22:42
Так я и говорю, что это справедливо для любой битности? Разве нет

Ну не в разы.
Имеем изображение 1920х1080. Имеем монитор 1920х1080. Если уменьшаем изображение, чтобы оно было не на весь монитор, то оно будет, допустим, 1280х720, то есть потеря информации. Если у нас изображение 1920х1080 на мониторе 3840х2160, то мы его можем развернуть так, чтобы оно было меньше экрана, но не меньше себя, Например, 2560х1440.

В 2 раза удавалось.
Title: Re: Количество ступеней регулировки громкости.
Post by: Soolo on November 10, 2024, 19:10:55
К чему эта полемика в этой теме?
Не регулировать громкость вообще?
Или что?
Title: Re: Количество ступеней регулировки громкости.
Post by: Artem on November 11, 2024, 08:19:41
Имеем изображение 1920х1080. Имеем монитор 1920х1080. Если уменьшаем изображение, чтобы оно было не на весь монитор, то оно будет, допустим, 1280х720, то есть потеря информации. Если у нас изображение 1920х1080 на мониторе 3840х2160, то мы его можем развернуть так, чтобы оно было меньше экрана, но не меньше себя, Например, 2560х1440.

Некорректно сравниваете, вот и некорректный результат. Чем выше разрешение (битность), тем меньше ошибок округления при изменении громкости. Однако полностью ошибку округления вы не уберете =) Даже у 32 с плавающей запятой есть ограничения.
Title: Re: Количество ступеней регулировки громкости.
Post by: AKhod on November 11, 2024, 14:09:14
 :D обсудили все на свете, кроме количества ступеней.
Title: Re: Количество ступеней регулировки громкости.
Post by: Darth Malkav on November 13, 2024, 14:35:37
:D обсудили все на свете, кроме количества ступеней.
Короче, файн-тюнить звук можно через предусилитель. Советую поставить скин DOT-M с очень удобным доступом к предусилителю.
https://www.aimp.ru/?do=catalog&rec_id=1021
Title: Re: Количество ступеней регулировки громкости.
Post by: AKhod on November 13, 2024, 19:14:11
Короче, файн-тюнить звук можно через предусилитель. Советую поставить скин DOT-M с очень удобным доступом к предусилителю.
https://www.aimp.ru/?do=catalog&rec_id=1021
Свой скин устраивает.
https://www.aimp.ru/forum/index.php?topic=73457.0