Форум Аудиомании прекращает своё функционирование.

Читайте подробности



 
О компанииДоставка и оплатаАдреса магазиновКонтакты     Услуги      Форум Вопрос-ответ Обзоры и статьи Фотогалерея Скидки и акции
ВНИМАНИЕ!

Форум функционирует в режиме архива!


Воспользуйтесь актуальным сервисом "вопрос-ответ",
там вы сможете оперативно получить ответ на свой вопрос.

DNLA MinimServer конвертация FLAC->WAV на лету

   Список форумов Audiomania.ru -> Источники сигнала
 
Автор Сообщение
DIY_Project
Словолюб


Зарегистрирован: 23.10.2009
Сообщения: 12279
Откуда: Москва

СообщениеДобавлено: 09.03.2015 09:58    Заголовок сообщения: DNLA MinimServer конвертация FLAC->WAV на лету

Собственно сабж...
попиарю немного свободный софт...

Любители искать разницу между FLAC и WAV - сервер для Вас.
Ну и другие... попробуйте.

http://minimserver.com/
примочка к нему, занимающиеся декодированием
http://minimstreamer.com/

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

входные форматы

Цитата:

The following input types are currently supported:

aac AAC (Advanced Audio Coding) files and streams in ADTS format. Valid for local files served by MinimServer (.aac) and for network streams. For local files, the output type must be L16, L24, wav, wav24 or wav16. For network streams, all output types except for dopwav can be used. The stream.converter property must be set.

alac Apple Lossless (ALAC) files. Valid for local files served by MinimServer (.mp4 and .m4a) only. The output type must be L16, L24, wav, wav24 or wav16. The stream.converter property must be set.

dff DSD audio files in DFF format. Valid for local files served by MinimServer (.dff) only. The output type must be dopwav. The stream.converter property isn't required.

dsf DSD audio files in DSF format. Valid for local files served by MinimServer (.dsf) only. The output type must be dopwav. The stream.converter property isn't required.

[NEW] If you're using FFmpeg 2.3 or later as the stream converter, you can convert .dsf files to native PCM by specifying an output type of wav, wav16, wav24, L16 or L24. The default output sample rate is 352800 and the default output sample bit depth is 32. You can override these default values by specifying an explicit sample rate and/or sample bit depth in the output type.

flac FLAC files. Valid for local files served by MinimServer (.flac) only. The output type must be L16, L24, wav, wav24 or wav16. The stream.converter property isn't required.
mp3 MPEG 1/2/3 files and streams. Valid for local files served by MinimServer (.mp3) and for network streams. The output type must be L16, L24, wav, wav24 or wav16. The stream.converter property must be set.

mp4 MPEG-formatted files containing AAC audio data. Valid for local files served by MinimServer (.mp4 and .m4a) only. The output type must be L16, L24, wav, wav24 or
wav16. The stream.converter property must be set.



Выходные форматы

Цитата:

The following output types are currently supported:

dopwav WAV stream containing DoP (DSD over PCM) audio data. See this page for details. The stream.converter property isn't required.

L16 PCM audio encoded in 16-bit signed LPCM format. If the input type isn't flac, the stream.converter property must be set.

L24 PCM audio encoded in 24-bit signed LPCM format. If the input type isn't flac, the stream.converter property must be set.

mp3 PCM audio encoded in MP3 format. The stream.converter property must be set.

wav PCM audio encoded in WAV format, preserving the original sample bit depth. If the input type isn't flac, the stream.converter property must be set.
[NEW] If the input type is dsf, the output sample bit depth is 32 by default. You can override this default value by specifying wav16, wav24, L16 or L24 for the output type.

wav16 PCM audio encoded in 16-bit WAV format. For lossless 24-bit input streams (FLAC and ALAC), the audio samples are truncated to 16 bits by removing the low-order bits from each sample, which doesn't fully preserve the original lossless audio data. For lossy input streams (AAC and MP3), a floating-point conversion is performed with 16-bit precision. If the input type isn't flac, the stream.converter property must be set.

wav24 PCM audio encoded in 24-bit WAV format. For lossless 16-bit input streams (FLAC and ALAC), the audio samples are extended to 24 bits by padding each sample with zeros. For lossy input streams (AAC and MP3), a floating-point conversion is performed with full 24-bit precision. If the input type isn't flac, the stream.converter property must be set.



Поддерживает так же интернет Радио, Есть лог сканирования (показывает ошибки с тегами в коллекции), работает с папками, кажет обложки при работе с папками (если они есть)
работает быстро

список поддерживаемых систем

Цитата:

Windows x86
Windows x64
Mac OS X
Linux x86
Linux x64
Linux ARM soft float
Linux ARM hard float
Linux PowerPC
QNAP x86
QNAP ARM
Synology x86
Synology ARMv5
Synology ARMv7
Synology PowerPC
ASUSTOR x86
ASUSTOR x64
ReadyNAS x86
ReadyNAS ARM

_________________
Жириновский предлагает переименовать селфи в себяшку, так поддержим же сие начинание.
Посмотреть профиль
PiAl0969
Уже не новичок
Уже не новичок


Зарегистрирован: 14.07.2013
Сообщения: 190
Откуда: Приморский край

СообщениеДобавлено: 09.03.2015 12:01    Заголовок сообщения:

Хорошая ссылка. Спасибо !
Посмотреть профиль
WadDad
Бывалый
Бывалый


Зарегистрирован: 02.02.2010
Сообщения: 318
Откуда: из СССР

СообщениеДобавлено: 10.03.2015 14:55    Заголовок сообщения:

Минусы: написан на джаве, что влечёт снижение производительности для других служб сервера особенно на всяких НАСах на базе ARM-процессоров.
Вообще, по функционалу очень похож на Logitech Media Server. Только там для поддерживаемых форматов больше. И ещё для истинных меломанов, не вижу поддержки CUE и gapless воспроизведения - не указано явно (может плохо смотрел?).
Посмотреть профиль
DIY_Project
Словолюб


Зарегистрирован: 23.10.2009
Сообщения: 12279
Откуда: Москва

СообщениеДобавлено: 10.03.2015 15:10    Заголовок сообщения:

Ну Java, да....
а с другой стороны, на Java много что пишут.
Я пробовал Твонки, я пробовал Линовский сервак.

minim - самый быстрый из них в генерации медиатеки, вот тебе и Java. причём в разы. Плюс не хило кеширует, перезапуска сервера вполне хватает для бесперебойной работы в режиме стримминга (уж не знаю, может из ядра java берётся, пока перезапускается)

Насчет cue - не знаю, у меня всё на треки поделено.

_________________
Жириновский предлагает переименовать селфи в себяшку, так поддержим же сие начинание.
Посмотреть профиль
WadDad
Бывалый
Бывалый


Зарегистрирован: 02.02.2010
Сообщения: 318
Откуда: из СССР

СообщениеДобавлено: 10.03.2015 15:40    Заголовок сообщения:

Ну так у вас серверная часть небось на Интеле? А я за ARM-процессоры. Пробовал я некоторые медиа-серверы на джаве - тормозные.
Посмотреть профиль
DIY_Project
Словолюб


Зарегистрирован: 23.10.2009
Сообщения: 12279
Откуда: Москва

СообщениеДобавлено: 10.03.2015 15:56    Заголовок сообщения:

Так и на x86 есть java приложения из серии спи моя радость усни. Ты работа меня не бойся, я тебя не трону

_________________
Жириновский предлагает переименовать селфи в себяшку, так поддержим же сие начинание.
Посмотреть профиль
Arsenij
Новичок
Новичок


Зарегистрирован: 27.11.2013
Сообщения: 22

СообщениеДобавлено: 29.04.2015 16:25    Заголовок сообщения: Re: DNLA MinimServer конвертация FLAC->WAV на лету

DIY_Project писал(а):

Любители искать разницу между FLAC и WAV - сервер для Вас.
Ну и другие... попробуйте.

http://minimserver.com/
примочка к нему, занимающиеся декодированием
http://minimstreamer.com/

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


Вот у меня есть NAS Synology, в котором есть потоковая конвертация flac-wav. И все отлично работает, за исключением непрерывного воспроизведения треков. Еще плюс, сетевой плеер Yamaha NP-S2000 воспроизводит flac 24/192 с кучей щелчков, а потоковая конвертация решает эту проблему.
Но! Услышать разницу в звучании мне пока не удалось. Поэтому вопрос: объясните, чем лучше программная конвертация на сервере, чем аппаратная на сетевом плеере (я ведь правильно понимаю?)? Rolling Eyes
Посмотреть профиль
DIY_Project
Словолюб


Зарегистрирован: 23.10.2009
Сообщения: 12279
Откуда: Москва

СообщениеДобавлено: 29.04.2015 21:09    Заголовок сообщения: Re: DNLA MinimServer конвертация FLAC->WAV на лету

Arsenij писал(а):
DIY_Project писал(а):

Любители искать разницу между FLAC и WAV - сервер для Вас.
Ну и другие... попробуйте.

http://minimserver.com/
примочка к нему, занимающиеся декодированием
http://minimstreamer.com/

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


Вот у меня есть NAS Synology, в котором есть потоковая конвертация flac-wav. И все отлично работает, за исключением непрерывного воспроизведения треков. Еще плюс, сетевой плеер Yamaha NP-S2000 воспроизводит flac 24/192 с кучей щелчков, а потоковая конвертация решает эту проблему.
Но! Услышать разницу в звучании мне пока не удалось. Поэтому вопрос: объясните, чем лучше программная конвертация на сервере, чем аппаратная на сетевом плеере (я ведь правильно понимаю?)? Rolling Eyes


По поводу непрерывного воспроизведения - ничего не скажу, возможно от материала зависит, например добавлялась ли при рипе тишина. Или от сервера.

С щелчками flac 24/192 На Ямахе в принципе известная проблема, не хватает производительности, т.к. поддержка вводилась уже после выпуска. Немного не рассчитали по нагрузке. Можно попробовать увеличить буфер. Проверить коэффициент сжатия материала (не выше стандартного что бы был). От фактической величины битрейта и сложности материала так же зависит.

Касательно самого Вопроса - Вы по сути сами на него ответили, Проигрыватель работает в режиме клиент-сервер, т.е. наиболее ресурсоёмкие вещи делаются на сервере, наименее ресурсоёмкие - на клиенте. Т.е. как в случае с Вашей Ямахой.

Касательно же аппаратной конвертации, тут я немного не согласен.. она программная, в качестве ресурса выступает специальный процессор, ПЛИС. Это нормально, т.к. аппаратные вещи порой устаревают раньше, чем появляются на рынке. А программная реализация позволяет гибче подходить к процессу.

_________________
Жириновский предлагает переименовать селфи в себяшку, так поддержим же сие начинание.
Посмотреть профиль
Arsenij
Новичок
Новичок


Зарегистрирован: 27.11.2013
Сообщения: 22

СообщениеДобавлено: 30.04.2015 09:25    Заголовок сообщения: Re: DNLA MinimServer конвертация FLAC->WAV на лету

DIY_Project писал(а):


По поводу непрерывного воспроизведения - ничего не скажу, возможно от материала зависит, например добавлялась ли при рипе тишина. Или от сервера.

С щелчками flac 24/192 На Ямахе в принципе известная проблема, не хватает производительности, т.к. поддержка вводилась уже после выпуска. Немного не рассчитали по нагрузке. Можно попробовать увеличить буфер. Проверить коэффициент сжатия материала (не выше стандартного что бы был). От фактической величины битрейта и сложности материала так же зависит.

Касательно самого Вопроса - Вы по сути сами на него ответили, Проигрыватель работает в режиме клиент-сервер, т.е. наиболее ресурсоёмкие вещи делаются на сервере, наименее ресурсоёмкие - на клиенте. Т.е. как в случае с Вашей Ямахой.

Касательно же аппаратной конвертации, тут я немного не согласен.. она программная, в качестве ресурса выступает специальный процессор, ПЛИС. Это нормально, т.к. аппаратные вещи порой устаревают раньше, чем появляются на рынке. А программная реализация позволяет гибче подходить к процессу.


Непрерывное воспроизведение на ямахе работает, если на сервере отключена конвертация (мы говорим о контенте во flac). И в общем это логично, т.к. Обращаясь к серверу за следующей композицией, если он ее транскодирует на лету, должна возникнуть задержка, равная времени, которое затрачивает сервер на наполнение буфера. Видимо, алгоритм, позволяющий обратиться к следующему файлу заранее, до окончания текущего, настроена в ямахе только для flac, не для wav. В этом тоже есть логика, т.к. Wav не требует дополнительного времени на перекодировку и по умолчанию воспроизводится без пауз (если их нет в записи конечно).

По поводу 24/192 повторюсь, что включение flac-wav конвертации на сервере полностью решает вопрос (при том что в моей коллекции таких рипов всего несколько).

По поводу программной конвертации на ямахе удивлен. Вы уверены, что оно так?

А вот по поводу ресурсоемкости сервера мне кажется, в случае с dlna сервером не так много ресурсов требуется. Индексация базы и выдача контента по протоколу dlna (обычно без всякого транскодирования). Не зря его можно поставить почти на любом устройстве (роутер, смартфон). Поэтому философия "лучше на сервере" для меня безосновательна, равно как и "лучше на клиенте". Более того, мне кажется, что если не щелкает (как в случае с 24/192), то абсолютно все равно Smile
Посмотреть профиль
DIY_Project
Словолюб


Зарегистрирован: 23.10.2009
Сообщения: 12279
Откуда: Москва

СообщениеДобавлено: 30.04.2015 10:45    Заголовок сообщения: Re: DNLA MinimServer конвертация FLAC->WAV на лету

Arsenij писал(а):

По поводу программной конвертации на ямахе удивлен. Вы уверены, что оно так?


Вполне.
Под аппаратной, я подразумеваю например микросхему Ц/А.
Тут же скорее аппаратно программный комплекс.

https://ru.wikipedia.org/wiki/%CF%CB%C8%D1

Arsenij писал(а):

А вот по поводу ресурсоемкости сервера мне кажется, в случае с dlna сервером не так много ресурсов требуется. Индексация базы и выдача контента по протоколу dlna (обычно без всякого транскодирования). Не зря его можно поставить почти на любом устройстве (роутер, смартфон). Поэтому философия "лучше на сервере" для меня безосновательна, равно как и "лучше на клиенте". Более того, мне кажется, что если не щелкает (как в случае с 24/192), то абсолютно все равно



Кому как, в Вашем же случае, в случае 24/192, основания вполне реальны и востребованы.

_________________
Жириновский предлагает переименовать селфи в себяшку, так поддержим же сие начинание.
Посмотреть профиль
DIY_Project
Словолюб


Зарегистрирован: 23.10.2009
Сообщения: 12279
Откуда: Москва

СообщениеДобавлено: 30.04.2015 10:57    Заголовок сообщения:

Arsenij

NP-S2000

Если есть желание, можете сами устроить ревизию, того, что у него внутри.







_________________
Жириновский предлагает переименовать селфи в себяшку, так поддержим же сие начинание.
Посмотреть профиль
poker
Мастер слова
Мастер слова


Зарегистрирован: 10.03.2009
Сообщения: 12950
Откуда: Москва

СообщениеДобавлено: 30.04.2015 11:28    Заголовок сообщения:

...тут,внутри, по интереснее

Посмотреть профиль
Arsenij
Новичок
Новичок


Зарегистрирован: 27.11.2013
Сообщения: 22

СообщениеДобавлено: 30.04.2015 13:58    Заголовок сообщения:

poker писал(а):
...тут,внутри, по интереснее



Вот смотрю и думаю, прикупить чтоли переходники баланс-небаланс для пробы? Embarassed
Посмотреть профиль
Показать сообщения:   
   Список форумов Audiomania.ru -> Источники сигнала Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Компания Аудиомания:

Товары: Услуги: Консультации и общение: