AIMP Forum
Разное => Архив / Archive => Вопросы (архив) / Questions (archive) => Topic started by: Sigur Ros on May 30, 2013, 21:23:18
-
Всем привет! :) Такой вопрос. Почему в АИМПе не предусмотрена такая функция чтобы при воспроизведении аудиофайла автоматически определялись параметры воспроизведения такие как частота дискретизации и глубина квантования??? ???Например, играет FLAC файл 24 бит /48 кГц, в плеере эти параметры устанавливаются при начале воспроизведения, и меняются при переходе на файл с другими параметрами. :D
-
Потому, что не всегда можно безболезненно переключать частоту:
1) Устройство может не поддерживать ее или поддерживать с косяками.
2) При сведении файлов смена частоты невозможна
3) Для смены частоты необходимо переинициализировать устройство - это долго и может сопровождаться щелками.
-
считаю необходимо тогда оставить выбор галочкой за пользователем. для тех у кого все поддерживается и ничего не щелкает будет в самый раз. по первому пункту - частоту и разрядноть если звуковая не поддерживает ставить наиболее приближенной, напримермаксимально возможной для карты, по второму - сведение файлов отключать автоматически если активирован режим который я прошу внедрить, по третьему - а сколько это долго? на моей карте это до 1 секунды не более в любом случае если не понравится режим снимаем галку и он отключен. :-\
-
Для чего это нужно?
-
считаю необходимо тогда оставить выбор галочкой за пользователем. для тех у кого все поддерживается и ничего не щелкает будет в самый раз. по первому пункту - частоту и разрядноть если звуковая не поддерживает ставить наиболее приближенной, напримермаксимально возможной для карты, по второму - сведение файлов отключать автоматически если активирован режим который я прошу внедрить, по третьему - а сколько это долго? на моей карте это до 1 секунды не более в любом случае если не понравится режим снимаем галку и он отключен. :-\
Вы так уверены в крутизне своей карты? Что за модель, если не секрет? По сабжу - я не буду этого делать.
-
по идее идет передискретизация если у тебя установлены параметры 24/192 а файл 16/44,1. причем она кривая получается битность в 1,5 раза выше частота в 4,3537414965986394557823129251701. для ушей как бы не хорошо ;D
-
Вы так уверены в крутизне своей карты? Что за модель, если не секрет? По сабжу - я не буду этого делать.
не секрет, у меня Sonar Essence STX
-
в продолжение обсуждения "зачем это нужно?" добавлю такое. в моей фонотеке есть два основных типа файлов оба одного формата FLAC, но разной разрядности 24/192 и 16/44,1. изначально разделил их по разным папкам и плейлистам для удобства. так вот ставлю параметры в плеере 24/192 запускаю файл 24/192 звук реально хорош. запускаю 16/44,1 - подгулявший. выставляю 16/44,1 тот же файл - звучит реально лучше. дергать менюшки туда сюда как то неудобно. в связи с этим вот такое вот было предложение у меня.
-
Сделать это без последствий нереально
-
печалька :(
-
Присоединюсь - сразу не заметил и создал тему https://www.aimp.ru/forum/index.php?topic=40608.0 (https://www.aimp.ru/forum/index.php?topic=40608.0). По факту это одно и тоже.
Прочитал доводы ответчика - не совсем убедительны:
1 - при переходе с файла на файл и переинициализации устройства все будет нормально, никаких щелчков(уверен, т.к. сам такое уже сделал в MPC-BE, вывод как есть).
2 - если устройство не поддерживает, либо брать системный формат, либо доп. настройку, либо просто можно найти ближайший(что тоже не трудно, к примеру не поддерживается 192000 - перешли на 96000, далее может и на 48000). В данном случае потери качества будут минимальные.
P.S. У меня к примеру звук по HDMI на ресивер Yamaha, поддерживаемые форматы - максимум что только можно 24bit/192000Hz/7.1
Поэтому можно сделать такое, отдельной настройкой, опцией и т.д. И то что между песнями будет разрыв в 0.5 - 1 сек, это не критично. А иначе использование WASAPI сводиться на нет :)
-
Прочитал доводы ответчика - не совсем убедительны:
1 - при переходе с файла на файл и переинициализации устройства все будет нормально, никаких щелчков(уверен, т.к. сам такое уже сделал в MPC-BE, вывод как есть).
У вас в MPC-BE поддерживается DirectSound, ASIO? У вас есть там плавный переход между треками?
Щелчки могут быть, они хорошо заметны при проигрывании через ASIO. Время переинициализации устройства разное, иногда оно достигает аж 2х секунд, это не приемлемо. Вы думаете, я не изучал данный вопрос? У меня подход простой, если я не могу реализовать фичу, которая будет работать во всех 100% случаев, то ее делать вообще не стоит.
-
У вас в MPC-BE поддерживается DirectSound, ASIO? У вас есть там плавный переход между треками?
Щелчки могут быть, они хорошо заметны при проигрывании через ASIO. Время переинициализации устройства разное, иногда оно достигает аж 2х секунд, это не приемлемо. Вы думаете, я не изучал данный вопрос? У меня подход простой, если я не могу реализовать фичу, которая будет работать во всех 100% случаев, то ее делать вообще не стоит.
Я же не про ASIO говорю, а про WASAPI Exclusive, и только.
Вас же просят сделать опционально, для тех кому это надо. А так какой смысл слушать к примеру 24bit 192000Hz при выставленных(ну забыл сменить с прошлого файла :) ) при настройках 16bit 44100Hz. В таком случае можно спокойно пользоваться DirectSound и встроенным микшером.
-
Я же не про ASIO говорю, а про WASAPI Exclusive, и только.
Вас же просят сделать опционально, для тех кому это надо. А так какой смысл слушать к примеру 24bit 192000Hz при выставленных(ну забыл сменить с прошлого файла :) ) при настройках 16bit 44100Hz. В таком случае можно спокойно пользоваться DirectSound и встроенным микшером.
С экслюзивом тоже приколы бывают