AIMP Forum

AIMP for PC => Вопросы / Questions => Topic started by: dione on September 12, 2025, 10:47:50

Title: Скорость воспроизведения
Post by: dione on September 12, 2025, 10:47:50
Здравствуйте. Пользуюсь AIMP уже давно и хочу поблагодарить разработчиков за функцию масштабирования скина. Это действительно очень удобно, и главное, не приходится напрягать зрение, чтобы разглядеть мелкие буквы на большом экране.

У меня есть два вопроса.
Первый: существует ли в AIMP удобный переключатель скорости воспроизведения с фиксированными значениями вроде 1.2x, 1.5x, 1.7x и т.п.? В настройках я нашел только регулировку через эквалайзер, но там приходится настраивать несколько параметров, что не слишком удобно. На скриншоте я показал, как это реализовано в плеере GOM, где изменение скорости сделано просто и понятно.

Второй вопрос: возможно ли добавить функцию сохранения позиции воспроизведения трека даже после перезапуска компьютера, например если программа была закрыта некорректно?

v6.00.3002 Alpha 1
64-bit (12.09.2025)

(https://i.imgur.com/exT9nW6.jpeg)

Title: Re: Скорость воспроизведения
Post by: Artem on September 12, 2025, 10:54:07
приходится настраивать несколько параметров,

Зачем? Вам нужен один из 3х слайдеров - в зависимости от цели. Так же можно повесить хоткей на это действие, а по хоткею скорость изменяется на заданный в настройках шаг, можно поставить 0.25, и получится, что вы хотите

возможно ли добавить функцию сохранения позиции воспроизведения трека даже после перезапуска компьютера, например если программа была закрыта некорректно?

Нет. Программа должна закрываться корректно во всех случаях. И нужно разбираться именно с этим.
Title: Re: Скорость воспроизведения
Post by: dione on September 12, 2025, 10:58:27
Зачем? Вам нужен один из 3х слайдеров - в зависимости от цели.
а можно сделать один переключатель, который уже комплексно корректирует все параметры, а не только темп? Ведь при увеличении скорости меняется не только темп, но и высота звучания, ритмика, а иногда ещё и обработка пауз или затухание тишины. В других плеерах это реализовано одним удобным ползунком или выпадающим списком, где пользователь просто выбирает нужную скорость, а программа сама подстраивает все необходимые параметры. Это гораздо удобнее, чем вручную крутить несколько слайдеров и пытаться на слух добиться правильного результата.

Нет. Программа должна закрываться корректно во всех случаях. И нужно разбираться именно с этим.
Что касается сохранения позиции трека: бывают ситуации, когда компьютер перезагружается или программа закрывается некорректно. Некоторые плееры в таких случаях просто записывают промежуточный файл с текущей позицией воспроизведения, и при следующем запуске трек продолжается именно с этого места. Возможно, сделать такую функцию не так уж сложно, и она была бы полезна для удобства пользователей.
Title: Re: Скорость воспроизведения
Post by: Artem on September 12, 2025, 11:12:15
а можно сделать один переключатель, который уже комплексно корректирует все параметры, а не только темп?

У нас есть "скорость". Это как раз совмещенный регулятор темпа и питча.

Title: Re: Скорость воспроизведения
Post by: Artem on September 12, 2025, 11:14:43
В других плеерах это реализовано одним удобным ползунком или выпадающим списком, где пользователь просто выбирает нужную скорость, а программа сама подстраивает все необходимые параметры

Вообще говоря, в большинстве других мультимедиа продуктов используется темп и ничего кроме него.

Что касается сохранения позиции трека: бывают ситуации, когда компьютер перезагружается или программа закрывается некорректно. Некоторые плееры в таких случаях просто записывают промежуточный файл с текущей позицией воспроизведения, и при следующем запуске трек продолжается именно с этого места. Возможно, сделать такую функцию не так уж сложно, и она была бы полезна для удобства пользователей.

AIMP сохраняет настройки каждые 10 минут. Однако еще раз замечу, что краш приложения / принудительный ребут системы - это что-то из разряда ЧС, а не штатная вещь.
Title: Re: Скорость воспроизведения
Post by: dione on September 12, 2025, 11:25:24
Вообще говоря, в большинстве других мультимедиа продуктов используется темп и ничего кроме него.
Позволю себе не согласиться. В большинстве популярных медиаплееров (например, GOM, VLC, некоторые мобильные приложения для аудиокниг и подкастов) при изменении скорости воспроизведения корректируется не только темп. Используются дополнительные алгоритмы, которые управляют высотой звука, выравниванием пауз и даже сглаживанием тишины, чтобы речь звучала максимально естественно. Именно поэтому там реализован единый переключатель, где пользователь просто выбирает скорость 1.2x, 1.5x и т.д., а плеер сам делает нужные коррекции. Это заметно повышает удобство и качество восприятия, в отличие от ручной настройки нескольких параметров.

AIMP сохраняет настройки каждые 10 минут. Однако еще раз замечу, что краш приложения / принудительный ребут системы - это что-то из разряда ЧС, а не штатная вещь.

Понимаю, что аварийное завершение работы не является штатной ситуацией. Но, если не затруднит, было бы очень удобно, если бы в настройках появилась опция, где пользователь сам выбирает интервал сохранения позиции трека (например, каждые 1–2 минуты). Тогда даже при сбое можно будет продолжить прослушивание именно с того места, где оно остановилось. Думаю, многим пользователям такая возможность будет полезна.
Title: Re: Скорость воспроизведения
Post by: Artem on September 12, 2025, 11:32:20
В большинстве популярных медиаплееров (например, GOM, VLC, некоторые мобильные приложения для аудиокниг и подкастов) при изменении скорости воспроизведения корректируется не только темп. Используются дополнительные алгоритмы, которые управляют высотой звука, выравниванием пауз и даже сглаживанием тишины, чтобы речь звучала максимально естественно. Именно поэтому там реализован единый переключатель, где пользователь просто выбирает скорость 1.2x, 1.5x и т.д., а плеер сам делает нужные коррекции. Это заметно повышает удобство и качество восприятия, в отличие от ручной настройки нескольких параметров.

То, что вы описали - это и есть регулятор темпа.

Понимаю, что аварийное завершение работы не является штатной ситуацией. Но, если не затруднит, было бы очень удобно, если бы в настройках появилась опция, где пользователь сам выбирает интервал сохранения позиции трека (например, каждые 1–2 минуты). Тогда даже при сбое можно будет продолжить прослушивание именно с того места, где оно остановилось. Думаю, многим пользователям такая возможность будет полезна.


Нет, давайте лучше найдем причину, из-за чего AIMP аварийно завершает работу
Title: Re: Скорость воспроизведения
Post by: dione on September 12, 2025, 11:37:32
Нет, давайте лучше найдем причину, из-за чего AIMP аварийно завершает работу
Уверяю, сам плеер здесь ни при чем, он работает практически идеально. Если бы еще была корректная регулировка темпа, то получилось бы совсем отлично. Дело действительно не в AIMP. Я использую программу для 3D моделирования и сторонние утилиты, и когда запускается рендер, он может длиться много часов. После завершения рендера у меня настроено автоматическое выключение компьютера без уведомлений и подтверждений. В итоге, если я вечером забываю закрыть AIMP, то утром при включении компьютера программа уже не помнит, на каком месте воспроизведение остановилось.
Title: Re: Скорость воспроизведения
Post by: Artem on September 12, 2025, 11:47:23
Если бы еще была корректная регулировка темпа, то получилось бы совсем отлично

Оно уже есть.

В итоге, если я вечером забываю закрыть AIMP, то утром при включении компьютера программа уже не помнит, на каком месте воспроизведение остановилось.

Подождите, откат будет в пределах 10 минут.
Title: Re: Скорость воспроизведения
Post by: dione on September 12, 2025, 11:56:02
Оно уже есть.
Текущая реализация работает некорректно. Достаточно открыть любую аудиокнигу без фоновой музыки в вашем плеере и сравнить с воспроизведением на сайте knigavuhe.org. Разница настолько разительная, что сравнение даже некорректно, это небо и земля. Такое впечатление, что разработчики сознательно игнорируют очевидную проблему или просто ленятся её решать.
Title: Re: Скорость воспроизведения
Post by: dione on September 12, 2025, 11:59:33
Не злитесь на меня, просто если вы сами на слух не улавливаете разницу, попросите любого человека, который занимается музыкой, и он сможет подробно и аргументированно объяснить, в чем именно отличие. Мне действительно трудно передать словами, что существуют более удачные решения и что на других сайтах звук реализован эффективнее и качественнее. Я написал здесь на форуме только с одной целью, чтобы помочь сделать вашу программу лучше. Но складывается впечатление, что вы сознательно ставите палки в колеса или ваши разработчики не хотят этим заниматься.
Title: Re: Скорость воспроизведения
Post by: Artem on September 12, 2025, 12:05:39
Текущая реализация работает некорректно. Достаточно открыть любую аудиокнигу без фоновой музыки в вашем плеере и сравнить с воспроизведением на сайте knigavuhe.org. Разница настолько разительная, что сравнение даже некорректно, это небо и земля. Такое впечатление, что разработчики сознательно игнорируют очевидную проблему или просто ленятся её решать.

Вы изначально говорили про то, что нужно настраивать три ползунка, а не про то, что наш алгоритм темпа хуже профессиональных решений. Мы используем алгоритм темпа из опенсурсной библиотеки SoundTouch.
Title: Re: Скорость воспроизведения
Post by: dione on September 12, 2025, 12:17:15
Вы изначально говорили про то, что нужно настраивать три ползунка, а не про то, что наш алгоритм темпа хуже профессиональных решений. Мы используем алгоритм темпа из опенсурсной библиотеки SoundTouch.

Да, я действительно говорил про три ползунка, потому что их неудобно крутить вручную, чтобы получить нужную скорость. Именно поэтому я и предложил сделать один переключатель, который бы объединял эти настройки в себе. По сути, это могли бы быть скрытые пресеты для более корректной подстройки звука под определенную скорость. Ведь при изменении скорости действительно меняются все три параметра, но в каждом случае они должны быть настроены по-разному.

В настройках звуковых эффектов AIMP есть три отдельных ползунка: «Скорость», «Темп» и «Тональность». Именно они отвечают за то, как звучит трек при изменении скорости воспроизведения. Когда мы вручную меняем скорость, каждый из этих ползунков требует отдельной подстройки, и в каждом случае значения разные. Например:


То есть для каждой скорости существует свой уникальный набор значений этих трёх ползунков. Вручную подгонять их под каждое значение скорости неудобно, и именно поэтому я предложил сделать единый переключатель или выпадающий список, где пользователь выбирает скорость (например 1.2, 1.3, 1.5, 2.0), а программа автоматически подстраивает «Скорость», «Темп» и «Тональность» оптимальным образом. Это решило бы проблему неудобства и сделало управление скоростью воспроизведения таким же простым, как в других плеерах.

То, что вы используете библиотеку SoundTouch, это замечательно. Но учитывая, какой масштабный и качественный проект вы сделали, думаю, реализовать простую доработку в виде отдельного ползунка или выпадающего списка с готовыми значениями скорости вам будет по силам. Уверен, что это сделает использование AIMP еще удобнее.
Title: Re: Скорость воспроизведения
Post by: Artem on September 12, 2025, 12:21:43
чтобы голос не звучал искаженно

Для этого вам нужно менять только темп - другие ползунки трогать НЕ НУЖНО.

готовыми значениями скорости вам будет по силам

Да сделано оно уже - ползунок темп.
Title: Re: Скорость воспроизведения
Post by: Алексей Долматов on September 12, 2025, 12:24:55
На ваши изначальные вопросы ответы были даны. Дальше уже идут ваши "хотелки" (пожелания) к оптимизации работы функционала, реализация дополнительных элементов в интерфейсе плеера. Отсюда следует, что вы можете создать предложение в соответствующем разделе с соблюдением правил раздела. Если другие пользователи согласятся с вашим мнением/предложением, то тогда разработчик сможет поставить вопрос об изменениях в планы. Только перед созданием темы сначала обдумайте то, что вам в этой теме написал разработчик. В текущий момент есть другие планы до конца 2026 года, о чём написано в блоге.
Title: Re: Скорость воспроизведения
Post by: dione on September 12, 2025, 12:25:48
Да сделано оно уже - ползунок темп.

Текущее решение через ползунок «Темп» звучит некачественно, поэтому приходится дополнительно крутить и другие ползунки. И как раз поэтому хочется, чтобы эту функцию улучшили, ведь в этом и суть всего разговора.
Title: Re: Скорость воспроизведения
Post by: dione on September 12, 2025, 12:26:40
На ваши изначальные вопросы ответы были даны. Дальше уже идут ваши "хотелки" (пожелания) к оптимизации работы функционала, реализация дополнительных элементов в интерфейсе плеера. Отсюда следует, что вы можете создать предложение в соответствующем разделе с соблюдением правил раздела. Если другие пользователи согласятся с вашим мнением/предложением, то тогда разработчик сможет поставить вопрос об изменениях в планы. Только перед созданием темы сначала обдумайте то, что вам в этой теме написал разработчик. В текущий момент есть другие планы до конца 2026 года, о чём написано в блоге.

ok
Title: Re: Скорость воспроизведения
Post by: Artem on September 13, 2025, 01:16:27
Текущее решение через ползунок «Темп» звучит некачественно, поэтому приходится дополнительно крутить и другие ползунки. И как раз поэтому хочется, чтобы эту функцию улучшили, ведь в этом и суть всего разговора.

Ради интереса, сравните с версией в 6.00:
https://disk.yandex.ru/d/o6jMCt5fDQVu8g
Есть разница в звучании? В какую сторону?

Версия еще очень сырая, рекомендую поставить в отдельную папку в портативном режиме.
Title: Re: Скорость воспроизведения
Post by: dione on September 13, 2025, 08:40:03
Сейчас функция работает некорректно, и отследить её поведение довольно сложно. Кратко по результатам первого теста: если выкрутить ползунок темпа на максимум у уже играющей песни, практически ничего не меняется сразу. В моём случае требуется подождать около 3 секунд, и только потом происходит ускорение. Похоже, это связано с кешированием или плавным переходом между треками. Эта задержка в 3–5 секунд затрудняет анализ. Даже если сбросить темп на значение по умолчанию, это также не происходит мгновенно. Думаю, эту функцию стоит доработать. Но спасибо за то, что развиваете это направление!

(https://i.imgur.com/jFZsDMl.jpeg)

(https://i.imgur.com/RBJt0PH.jpeg)
Title: Re: Скорость воспроизведения
Post by: Artem on September 17, 2025, 00:15:42
https://disk.yandex.ru/d/UbSOzd8T8IC65g