Страница 1 из 2

Linux для "аудиофилов"

Добавлено: 28 май 2007, 13:59
beaver
В ОС Windows есть определенные приемчики для достижения максимального качества при воспроизведении звука. А именно:
- программный ресемплинг дискретизации из 44.1КГц в 48 КГц (если звуковачка имеет внутренние 48 КГц);
- прямой output вывод минуя системный микшер с выбором нужной битности (16, 24, 32...)

Засев в ОС Debian Linux (с дефолтовым плеером Noatun), обнаружил некоторое снижение качества звука. Возможно из-за отсутствия вышеуказанных приемов. А также пока что не воспроизвожу форматы, отличные от МР3.

Что можете посоветовать?

Добавлено: 28 май 2007, 15:40
rain
А также пока что не воспроизвожу форматы, отличные от МР3.
Тогда о каком качестве может идти речь?

Добавлено: 28 май 2007, 15:46
beaver
rain,
вот именно, что хотелось бы услышать АРЕ и FLAC.

Добавлено: 28 май 2007, 15:51
rain
Тогда в чем проблема? Берем Audio-CD или более высококачественную фонограмму (запись с винила, SACD, DVD-Audio...), если надо сжатие - жмем во FLAC и используем... Хотя в таком случае вопрос встает шире - а при чем тут компьютер?

Добавлено: 28 май 2007, 15:59
beaver
rain писал(а):Тогда в чем проблема?
1) организовать программный resample 44.1 -> 48
2) организовать наиболее короткий output с выбором битности (24 или 32)
3) организовать воспроизведение APE и FLAC. по умолчанию noatun их не играет.

Добавлено: 28 май 2007, 16:44
rain
1) Разница в частоте дискретизации в 4 КГц не настолько заметна... Стоит ли заморачиваться на такой аппаратуре? Хотя вообще, можно при кодировании во FLAC указать нужную частоту дискретизации, тогда выходной файл будет уже с 48 КГц.
2) Не вполне понял
3) А кроме noatun'a? flac123, например. Кстати, может просто не установлена библиотека поддержки FLAC (libflac7, она автоматом установится вместе с flac123)

Добавлено: 28 май 2007, 17:12
Maxim Britov
beaver,
1. audacious умеет, остальные не знаю
3. Monkey's Audio (ape) - несвободная лицензия.

rain,
1. Вообще-то имеет значение место перекодировния. Программное - *много* лучше в бюджетном секторе.

Re: Linux для "аудиофилов"

Добавлено: 28 май 2007, 20:33
nab
beaver писал(а): - программный ресемплинг дискретизации из 44.1КГц в 48 КГц (если звуковачка имеет внутренние 48 КГц);
А які сэнс, калі на звычайным CDDA ідзе 44.1 кГц?

Добавлено: 28 май 2007, 21:47
rain
rain,
1. Вообще-то имеет значение место перекодировния. Программное - *много* лучше в бюджетном секторе.
А які сэнс, калі на звычайным CDDA ідзе 44.1 кГц?
При воспроизведении частота дискретизации имеет влияние на качество звука только в одном месте - после ЦАП, на цифровых фильтрах. Чем выше это значение, тем проще может быть фильтр, тем выше качество звучания (при прочих равных условиях). На дешевой аппаратуре/аппаратуре среднего класса делать передискретизацию, ИМХО, нет смысла - тут много других факторов, ухудшающих качество звука, такие тонкости ловить уже не получится. Стоит ли такое делать на компьютере с бортовой звуковой картой/недорогими PCI а-ля Audigy - решайте сами.

Добавлено: 29 май 2007, 08:27
beaver
rain писал(а):1) Разница в частоте дискретизации в 4 КГц не настолько заметна... Стоит ли заморачиваться на такой аппаратуре? Хотя вообще, можно при кодировании во FLAC указать нужную частоту дискретизации, тогда выходной файл будет уже с 48 КГц.
Заметна не разница в 4 КГц, а сам факт кривого пересчета. Стоит ли заморачиваться? Мне - да. Вам - видимо нет. :)
2) Не вполне понял
а) В ОС Wndows под популярные плееры разработана технология Kernel Streaming, которая направляет выходной поток прямо на железо, минуя системный микшер. Похожее аппаратное решение есть в Hi-Fi аппаратуре - отключение селектора входов.

б) По умолчанию вывод идет в 16 битах. Более продвинутые аутпут-плугины позволяют поднять разрядность до 24/32/64... бит, в соответствием с разрядностью нашего ЦАПа.
3) А кроме noatun'a? flac123, например. Кстати, может просто не установлена библиотека поддержки FLAC (libflac7, она автоматом установится вместе с flac123)
Спасибо, попробую.

Добавлено: 29 май 2007, 08:28
beaver
Maxim Britov писал(а):beaver,
3. Monkey's Audio (ape) - несвободная лицензия.
И? АРЕшки не поддерживаются линуховыми плеерами?

Re: Linux для "аудиофилов"

Добавлено: 29 май 2007, 08:36
beaver
nab писал(а):
beaver писал(а): - программный ресемплинг дискретизации из 44.1КГц в 48 КГц (если звуковачка имеет внутренние 48 КГц);
А які сэнс, калі на звычайным CDDA ідзе 44.1 кГц?
Смысл лишь в том, что большинство бюджетных карт имеют внутреннюю частоту 48 КГц. Получая на вход поток 44.1 они пересчитывают его в 48. И как правило справляются с этим неважно. Альтернативой выступает программный пересчет потока в 48, до подачи на вход карты. В этом случае карта уже ничего пересчитывать не станет, будет обрабатывать 48 как родной. Практика показывает, что второй способ дает более качественное звучание.

Конечно же самым лучшим решением будет использование (полу)профессиональных карт с родной внутренней частотой 44.1. Что я и делаю дома. Для работы жирновато будет. :)

Добавлено: 29 май 2007, 08:39
beaver
rain писал(а):Стоит ли такое делать на компьютере с бортовой звуковой картой/недорогими PCI а-ля Audigy - решайте сами.
Я для себя уже все решил. Не понимаю - в чем Вы меня хотите убедить? :)

Добавлено: 29 май 2007, 09:57
grub
В ОС Wndows под популярные плееры разработана технология Kernel Streaming, которая направляет выходной поток прямо на железо, минуя системный микшер. Похожее аппаратное решение есть в Hi-Fi аппаратуре - отключение селектора входов.

Не спец в аудио, но мне всегда казалось что вывод на /dev/yoursoundcard именно это и делает... А вот подключение микшера и направление вывода на него -- в ОС Linux уже есть опциональный выкрутас.

Но могу конечно ошибаться

Добавлено: 29 май 2007, 10:04
beaver
Maxim Britov писал(а): 1. audacious умеет, остальные не знаю
Не нашел где. Доставил plugins-extra. Все равно не нашел.