AIMP Forum

Разное => Архив => Вопросы (архив) => Topic started by: AndrIV on November 16, 2016, 13:00:27

Title: Ресемплинг и дизеринг
Post by: AndrIV on November 16, 2016, 13:00:27
Здравствуйте. Скажите, а какой на данный момент используется алгоритм ресемплинга? Планируется ли внедрять несколько алгоритмов с возможностью выбора? Особенно интересует SoX. Ведь раз плеер не синхронизирует частоту выхода с частотой трека, алгоритм ресемплинга становится критически важным узлом.

И насчёт дизеринга.
Используется ли дизеринг при проигрывании, например, 24 бит на 16-битном выходе? Если да, то какой алгоритм? Планируется ли внедрять несколько алгоритмов с возможностью выбора?
Title: Re: Ресемплинг и дизеринг
Post by: Soolo on November 16, 2016, 13:14:29
Здравствуйте. Скажите, а какой на данный момент используется алгоритм ресемплинга? Планируется ли внедрять несколько алгоритмов с возможностью выбора? Особенно интересует SoX. Ведь раз плеер не синхронизирует частоту выхода с частотой трека, алгоритм ресемплинга становится критически важным узлом.
SoX и используется
Выбор не нужен, SoX - объективно лучший

И насчёт дизеринга.
Используется ли дизеринг при проигрывании, например, 24 бит на 16-битном выходе?
Используется, если стоит галочка. Алгоритм самый простой - белый шум с [не помню каким] уровнем. [может и ошибюсь, Артём точнее ответит]

Планируется ли внедрять несколько алгоритмов с возможностью выбора?
А нужно? Вы реально слышите разницу от разных алгоритмов?
Вообще, копали в сторону Noise Shaping'а, но пока не получился рабочий вариант
Title: Re: Ресемплинг и дизеринг
Post by: Artem on November 16, 2016, 13:19:12
Планируется ли внедрять несколько алгоритмов с возможностью выбора?

Вообще, копали в сторону Noise Shaping'а, но пока не получился рабочий вариант

Вы про выбор алгоритма дизеринга или ресемплера?
Title: Re: Ресемплинг и дизеринг
Post by: AndrIV on November 16, 2016, 15:06:58
По ресемплингу - если SoX, то да, можно спать спокойно  :)
По дизерингу - разница бывает слышна. Например, я тестировал бетаверсию одного плеера для Android (с подключением внешней USB аудиокарты), там был выбор алгоритма дизеринга, в.т.ч. с ноизшейпингом. Местами разница слышна. Возможно, здесь есть так же какой-то наилучший вариант, который и можно оставить без возможности выбора.
Title: Re: Ресемплинг и дизеринг
Post by: Artem on November 16, 2016, 16:35:12
там был выбор алгоритма дизеринга, в.т.ч. с ноизшейпингом. Местами разница слышна. Возможно, здесь есть так же какой-то наилучший вариант, который и можно оставить без возможности выбора.

Даже слышна ухом? Видимо, параметры шумогенератора задали неверно, там колебания слабенькие должны быть.
Title: Re: Ресемплинг и дизеринг
Post by: AndrIV on November 17, 2016, 04:55:44
Даже слышна ухом? Видимо, параметры шумогенератора задали неверно, там колебания слабенькие должны быть.

Да, видимо, особенности беты :) Пользователь сам параметры не задаёт, только выбирает алгоритм.