AIMP Forum

AIMP for Windows => Ошибки и замечания / Bugs => Обработано / Processed => Topic started by: ololo on October 30, 2022, 21:58:32

Title: [+] [2398] Не воспроизводится WAV
Post by: ololo on October 30, 2022, 21:58:32
AIMP не может открыть файл, пишет ошибку:
Code: [Select]
Code: 44 (0000002C)
Message: BASS Decoder: Codec is not available / supported
ffplay этот файл играет нормально.
General
Format                      : Wave
File size                   : 30.1 KiB
Duration                    : 2 s 482 ms
Overall bit rate            : 99.4 kb/s

Audio
Format                      : BYTE_ALIGNED
Codec ID                    : 69
Codec ID/Hint               : Voxware
Duration                    : 2 s 482 ms
Bit rate                    : 99.2 kb/s
Channel(s)                  : 1 channel
Sampling rate               : 22.05 kHz
Bit depth                   : 4 bits
Stream size                 : 30.1 KiB (100%)
Title: Re: [2398] Не воспроизводится WAV
Post by: Алексей Долматов on October 30, 2022, 22:43:35
Хм. Похоже, достаточно редкие разновидности Voxware. На форуме un4seen (библиотеки bass) нашёл только одну тему с упоминанием названия.
Другие образцы (AC8, AC16) тоже не воспроизвелись. https://wiki.multimedia.cx/index.php/Voxware_Metavoice
Title: Re: [+] [2398] Не воспроизводится WAV
Post by: MCW on October 31, 2022, 09:59:21
В подобных случаях не хватает плагина работающего с библиотекой FFmpeg. В FB2K родной декодер тоже не воспроизвел данный файл, но при использовании плагина Оболочка декодера FFmpeg и соответствующих настроек проблема была решена. Не помешал бы подобный плагин и для AIMP, он дает возможность выбора декодирования разными библиотеками.
Title: Re: [+] [2398] Не воспроизводится WAV
Post by: Artem on October 31, 2022, 10:20:55
AIMP умеет использовать системные кодеки, мне кажется, этого должно быть достаточно.
Title: Re: [+] [2398] Не воспроизводится WAV
Post by: MCW on October 31, 2022, 10:39:29
А если переносная версия и в ОС нет нужных кодеков?

(https://avatars.mds.yandex.net/get-pdb/1354525/e2d70cfd-2f5a-4dd5-a1ac-082ef241de92/orig)

За много лет я привык, чтобы все нужное было в папке с проигрывателем и не зависело от ОС.
Title: Re: [+] [2398] Не воспроизводится WAV
Post by: Artem on October 31, 2022, 12:41:38
я гляну, под какую лицензию попадает Vortex (у FFmpeg не все кодеки доступны для lgpl)
Title: Re: [+] [2398] Не воспроизводится WAV
Post by: ololo on October 31, 2022, 13:15:20
AIMP умеет использовать системные кодеки, мне кажется, этого должно быть достаточно.
Галочка "Разрешить использование системных декодеров" появилась только в v5.10. Проверил сейчас на билде 2410 RC – не воспроизводит с этой галочкой. Система Шindows 10 21H2.
Далее, установил в систему кодеки LAV, перезапустил всё, и опять же с этой галочкой не воспроизводит. (╯°□°)╯︵ ┻━┻
Title: Re: [+] [2398] Не воспроизводится WAV
Post by: Artem on October 31, 2022, 13:30:17
Галочка "Разрешить использование системных декодеров" появилась только в v5.10

До этого системные кодеки использовались всегда. В 5.10 это стало опциональным
Title: Re: [+] [2398] Не воспроизводится WAV
Post by: MCW on October 31, 2022, 13:30:57
я гляну, под какую лицензию попадает Vortex (у FFmpeg не все кодеки доступны для lgpl)
Приведу скриншоты из локализованной версии FB2K. В самой оболочке FFmpeg пользователь самостоятельно выбирает / добавляет и настраивает с какими форматами будет работать. Так что формально автор плагина как бы никакие лицензии не нарушает.

Выбор и очередность основных декодеров проигрывателя:

(https://i120.fastpic.org/big/2022/1031/a0/430333b2e0c229cd878b9cc2ffe0bca0.png)

Добавление, настройка, включение / отключение декодеров FFmpeg:

(https://i120.fastpic.org/big/2022/1031/64/a32b53374c73ec80ca7e2a87d30a5c64.png)
Title: Re: [+] [2398] Не воспроизводится WAV
Post by: Artem on October 31, 2022, 14:31:34
Так что формально автор плагина как бы никакие лицензии не нарушает.

Вот тут есть "License Compliance Checklist": https://www.ffmpeg.org/legal.html
И он написан ДЛЯ РАЗРАБОТЧИКА, и применяется он на этапе сборке библиотеки. Так что так не прокатит.
Title: Re: [+] [2398] Не воспроизводится WAV
Post by: MCW on October 31, 2022, 14:55:18
Вот тут есть "License Compliance Checklist": https://www.ffmpeg.org/legal.html
И он написан ДЛЯ РАЗРАБОТЧИКА, и применяется он на этапе сборке библиотеки.
В комплект плагина библиотека FFmpeg не входит, указывается путь к уже готовым и свободно распространяемым сборкам.

(https://i120.fastpic.org/big/2022/1031/7d/7b290154f8b3a5f07c34033bc7888d7d.png)
Title: Re: [+] [2398] Не воспроизводится WAV
Post by: Artem on October 31, 2022, 15:14:32
В комплект плагина библиотека FFmpeg не входит, указывается путь к уже готовым и свободно распространяемым сборкам.

А, хитро. Но это ж тогда пользователю надо ставить все вручную - с тем же успехом можно и системные кодеки поставить
Title: Re: [+] [2398] Не воспроизводится WAV
Post by: MCW on October 31, 2022, 15:38:14
А, хитро. Но это ж тогда пользователю надо ставить все вручную - с тем же успехом можно и системные кодеки поставить
Лично я не люблю устанавливать в ОС все подряд, да и зачем захламлять систему - результаты иногда получаются непредсказуемые...
В данном случае можно использовать при любой установке проигрывателя. В ручной настройке есть и свои плюсы, каждый выбирает те форматы которые ему нужны, да и голову заставлять нужно немного работать. К тому же данный компонент могут устанавливать и настраивать те, кому он действительно нужен.
Title: Re: [+] [2398] Не воспроизводится WAV
Post by: Алексей Долматов on October 31, 2022, 15:42:09
А, хитро. Но это ж тогда пользователю надо ставить все вручную - с тем же успехом можно и системные кодеки поставить
Тогда непонятно, почему не используется LAV.
Далее, установил в систему кодеки LAV, перезапустил всё, и опять же с этой галочкой не воспроизводит.
Проверял у себя, WMP на Windows 11 показывал их воспроизведение.

Ощущение, что "системные" не всегда используются или не все считаются "системными". Поправьте меня, где ошибаюсь.

В комплект плагина библиотека FFmpeg не входит, указывается путь к уже готовым и свободно распространяемым сборкам.
Не думаю, что реализация достаточно простая в плане универсальности и выбора приоритета декодеров. В том же PotPlayer широкие настройки в этом плане, но без гайда не все разберутся.
Title: Re: [+] [2398] Не воспроизводится WAV
Post by: Artem on October 31, 2022, 15:43:24
Тогда непонятно, почему не используется LAV.

Может в нем нет кодеков для ACM-подсистемы Windows, а только DirectShow? Без понятия...

Title: Re: [+] [2398] Не воспроизводится WAV
Post by: MCW on October 31, 2022, 15:53:27
Не думаю, что реализация достаточно простая в плане универсальности и выбора приоритета декодеров.
Приоритеты  задаются перемещением по списку вверх / вниз.
Выбор декодера установкой / снятием флажка в соответствующих окнах.
Куда еще проще...
Не первый год пользуюсь, все нормально, проверено уже на практике.
Title: Re: [+] [2398] Не воспроизводится WAV
Post by: Алексей Долматов on October 31, 2022, 16:00:31
Вполне возможно. Тоже подумал, что там иная схема декодирования.

GraphStudioNext is a DirectShow graph editor. Он показывает для файла использование LAV (LAV Audio Decoder через Lav Splitter).
Для ACM не знаю подобной утилиты, а WMP не показывает детали фильтров-плагинов.
Title: Re: [+] [2398] Не воспроизводится WAV
Post by: Алексей Долматов on October 31, 2022, 16:04:53
Не первый год пользуюсь, все нормально, проверено уже на практике.
Уже выяснили, что со стороны AIMP ошибки нет. Он не поддерживает данный кодек, как и сторонняя используемая библиотека.

Варианты решения задачи:
1. Написать запрос поддержки в разделе предложений;
2. Написать запрос на плагин или самостоятельно его написать;
3. Написать запрос автору bass-библиотек;
4. Пользоваться проверенным решением.

Только самостоятельное написание плагина или выбор 4-го варианта дают вам шанс удовлетворить желаемое в кратчайшие сроки. Остальное зависит от желания и возможностей других разработчиков, он лицензий сторонних правообладателей.
Title: Re: [+] [2398] Не воспроизводится WAV
Post by: MCW on October 31, 2022, 16:25:26
Уже выяснили, что со стороны AIMP ошибки нет. Он не поддерживает данный кодек, как и сторонняя используемая библиотека.
Я и не сомневался.
Предложил расширить возможность по использованию дополнительных библиотек, если будут возникать подобные проблемы в будущем.
Решение за автором проекта...
Title: Re: [+] [2398] Не воспроизводится WAV
Post by: Алексей Долматов on October 31, 2022, 16:38:12
Ещё раз, раздел "Ошибки и замечания". Автор может учесть ваше пожелание, а может не учесть.
Вы можете создать тему, если нет подходящей, в разделе "Предложения". Если количество согласных с вами будет весомо и нет технических, правовых ограничений, то у автора плеера будет больше мотивации заняться решением задачи.

При этом не автор BASS от un4seen. Вы можете обратиться к автору используемого декодера и там написать свой запрос. Если будет реализовано, то и обновлённая версия плагина будет добавлена в плеер. Вы ведь не думаете, что разработчик плеера будет "патчить" чужую работу?

Кроме того, можно оставить заявку в "Стол заказов плагинов". Тогда есть вероятность, что другой разработчик, вкупе посетитель форума, создаст желаемый вами плагин.
Title: Re: [+] [2398] Не воспроизводится WAV
Post by: MCW on October 31, 2022, 17:01:05
Ещё раз, раздел "Ошибки и замечания". Автор может учесть ваше пожелание, а может не учесть.
Спасибо за заботу, насчет раздела в курсе. Автор видел, решение за ним.

Кроме того, можно оставить заявку в "Стол заказов плагинов". Тогда есть вероятность, что другой разработчик, вкупе посетитель форума, создаст желаемый вами плагин.
Лично у меня проблем нет, какой смысл в заявке...