AIMP Forum

Разное => Архив / Archive => Вопросы (архив) / Questions (archive) => Topic started by: Vavun on January 13, 2015, 19:59:45

Title: Разрешение визуализации
Post by: Vavun on January 13, 2015, 19:59:45
Приветствую всех  :D

Хотелось бы спросить: почему была убрана возможность изменения разрешения визуализаций ?
Привык у себя использовать достаточно старую визуализацию ( :: nad -o- mykel:: ) и начиная с версии 3.60 я не могу увеличить разрешение, а "стандартное" уж больно крупное.

заранее спасибо.
Title: Re: Разрешение визуализации
Post by: Artem on January 13, 2015, 20:42:10
Оу, вы, пожалуй, первый человек, кто жалуется на большое разрешение визуализации. Обычно все жаловались на невозможность поставить бОльшее разрешение, чем было доступно.

Убрано потому, что смысла в этой настройке больше нет, новый API не имеет ограничений на разрешение для визуализаций, а старые плагины работают в режиме совместимости с максимально возможным разрешением.
Title: Re: Разрешение визуализации
Post by: Vavun on January 13, 2015, 20:47:53
Оу, вы, пожалуй, первый человек, кто жалуется на большое разрешение визуализации. Обычно все жаловались на невозможность поставить бОльшее разрешение, чем было доступно.

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

Прощу прощения, я коряво выразился  ::)
Так как сейчас стоит минимальное разрешение, то полоска отображающая спектр становится очень толстой и пикселизованной, потому я и ляпнун, что она слишком "крупная"  ;D

Спасибо про пояснение, ответ получен.
Title: Re: Разрешение визуализации
Post by: Artem on January 14, 2015, 10:18:19
Сейчас используется максимальное возможное разрешение для старых плагинов.
Title: Re: Разрешение визуализации
Post by: Vavun on January 15, 2015, 11:00:01
Сейчас используется максимальное возможное разрешение для старых плагинов.
Странно.
Получается, что версия 3.55 и предыдущие могли ставить разрешение для визуализации выше максимального ? )
(http://storage3.static.itmages.com/i/15/0115/s_1421308357_7417489_073c29cbbb.jpg) (http://storage3.static.itmages.com/i/15/0115/h_1421308357_7417489_073c29cbbb.jpg)

(http://storage3.static.itmages.com/i/15/0115/s_1421308357_8090261_2622085db2.jpg) (http://storage3.static.itmages.com/i/15/0115/h_1421308357_8090261_2622085db2.jpg)

Вот скрины, на них видно версию плеера и текущие настройки визуализации, визуализация работает на доп. мониторе.
Title: Re: Разрешение визуализации
Post by: scout2 on January 19, 2015, 07:02:20
Блин, это грустно, что убрали. Я понимаю, что автоматически должен выставлять максимальное разрешение. Но он этого не делает на моей старой визуализации! Да даже не то, чтобы на одном, а на двух моих любимых виз. разрешение стало как если бы раньше у меня стояло 320х240.
В общем видны пиксели, и я не знаю, вернете ли вы функцию разрешения или нет, но лично мне это сделало неприятно, т.к. у меня постоянно визуалка включена, и частенько в нее смотрю, расслабляюсь)
Сглаживание как всегда дает подтормаживание, да и не совсем заметное улучшение. Короч, разрешение лучше)
Title: Предложение
Post by: Netspirit on February 09, 2015, 12:00:52
Тоже был разочарован. Моя любимая Rabbit Hole в версии 3.60 реально выглядит как 320x240. При этом у неё проблем с разрешением вроде нет.
Предлагаю добавить в плеер опцию "Разрешение визуализации" с выбором
- "Авто" - поведение как сейчас
- несколько предопределенных разрешений
- "Как у монитора" - разрешение визуализации выставляется как у того монитора, на котором она отображается.

В версии 3.5 я себе немного подшаманил и теперь визуализация у меня не 800x600, а 1280x1024, как у монитора (скриншоты: http://rghost.net/6xnZrrv86 (http://rghost.net/6xnZrrv86), http://rghost.net/8yqsHd87D (http://rghost.net/8yqsHd87D))
Title: Re: Разрешение визуализации
Post by: shei on March 08, 2015, 01:01:12
Присоединяюсь, очень не радует.  Предложите хотя бы костыль, как вывести визуалку в более высоком разрешении? Сейчас выводит в минимальном.
Netspirit, как сделать? Поставлю 3.5 тогда.
Title: Re: Разрешение визуализации
Post by: Netspirit on March 10, 2015, 13:53:58
Netspirit, как сделать?
Как бы меня не забанили за это.  8)

Нужно HEX-редактором найти размещение в AIMP.exe предопределенных значений и заменить их на нужные тебе.

Смотрим в опциях плеера список доступных разрешений.
Допустим, будем заменять разрешение 800*600.
Переводим в HEX (калькулятором Windows в режиме Инженерный/Программистский): 0320 и 0258 соответственно.
Калькулятор покажет результат как 320 и 258 - дописать самому слева 0.
В файле байты идут в обратном порядке, переставляем пары местами (0320 0258) = (2003 5802)
Дописываем справа четыре 0 (ещё два байта - такой тип данных имеют эти числа): (20030000 58020000)

Для контроля переведем остальные:

320*240 = (0140 00F0) = (40010000 F0000000)
640*480 = (0280 01E0) = (80020000 E0010000)

Делаем резервную копию AIMP.exe, затем этот файл открываем в HEX-редакторе.
С помощью команды поиска шестнадцатеричных значений (в зависимости от редактора) ищем одно из чисел, например, 58020000. Для каждого найденного такого числа смотрим сразу перед ним наличие другого числа из пары (20030000).
Если есть - смотрим ещё немного ранее наличие других чисел для контроля:
(40010000 F0000000 80020000 E0010000)
Если есть - значит мы нашли нужное значение.

Теперь аналогично переводим разрешение своего монитора в HEX, например:
1280*1024 = (0500 0400) = (0005 0004) = (00050000 00040000)
И заменяем найденные 2 числа на наши:
20030000 => 00050000
58020000 => 00040000

Пример для AIMP2 (сверху оригинал, снизу результат)
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=47051.0;attach=43179)

Теперь при выборе в опциях 800x600 реальное разрешение будет как у нашего монитора.

Дополнительно с помощью редактора ресурсов, типа Restorator, можно отредактировать содержимое выпадающего списка разрешений визуализации в окне настроек AIMP, чтобы оно соответствовало новым значениям. Можно это сделать и HEX редактором по выше описанной методике, только длина нового текста не должна превышать длину каждого из пунктов в списке (то есть, писать только поверх имеющихся букв, более короткие значения дополнить пробелами).

Это работает на версиях до 3.6
Title: Re: Разрешение визуализации
Post by: shei on March 10, 2015, 20:50:12
Как бы меня не забанили за это.  8)
Спасибо огромное, всё прекрасно заработало. Версия 3.55, разрешение 1920х1080.
Title: Re: Разрешение визуализации
Post by: Tarik on March 10, 2015, 22:03:22
Спасибо огромное, всё прекрасно заработало. Версия 3.55, разрешение 1920х1080.
Офигеть!  :o

Скажите, пожалуйста, а на сколько у вас грузит процессор при использовании визуалки в таком разрешении? Мне кажется, визуалка будет жестко тормозить...
Title: Re: Разрешение визуализации
Post by: shei on March 11, 2015, 00:42:30
Офигеть!  :o
Скажите, пожалуйста, а на сколько у вас грузит процессор при использовании визуалки в таком разрешении? Мне кажется, визуалка будет жестко тормозить...
Из 6 моих визуалок подстроились 5 штук. Pixel glissade притормаживает, остальные пашут идеально. Rabbit hole (ради неё заморачивался) грузит до 10%, а когда сильно оживает, то в пределах 30%. Вбил сразу разрешение монитора и телика, шикарно.
(http://storage1.static.itmages.com/i/15/0310/s_1426024031_7509616_23d08b0263.png) (http://storage1.static.itmages.com/i/15/0310/h_1426024031_7509616_23d08b0263.png) (http://storage2.static.itmages.com/i/15/0310/s_1426024035_5782313_41559049e8.png) (http://storage2.static.itmages.com/i/15/0310/h_1426024035_5782313_41559049e8.png) (http://storage3.static.itmages.com/i/15/0310/s_1426024050_2876296_a85bc98249.png) (http://storage3.static.itmages.com/i/15/0310/h_1426024050_2876296_a85bc98249.png) (http://storage1.static.itmages.com/i/15/0310/s_1426024502_9817110_d825d8410b.png) (http://storage1.static.itmages.com/i/15/0310/h_1426024502_9817110_d825d8410b.png)

Ан нет, ошибся, подстроились все визуалки и стандартная Aorta.

(http://storage1.static.itmages.com/i/15/0311/s_1426081305_6071678_bcacbe50ac.png) (http://storage1.static.itmages.com/i/15/0311/h_1426081305_6071678_bcacbe50ac.png) (http://storage1.static.itmages.com/i/15/0311/s_1426081437_3048351_fc5681f542.png) (http://storage1.static.itmages.com/i/15/0311/h_1426081437_3048351_fc5681f542.png)