LINUX.ORG.RU

Чем проиграть стерео высокого разрешения


0

0

Есть немного металики( wav PCM 96kHz 24bit ) Чем проиграть? totem ругается, и что удивительно даже aplay не понимает поток. Приходится слушать найтвиш в некошерном формате ( 48kHz 24bit )

неужели драйвер не умеет 96kHz ? Будет очень печально если это так (кодек intel hda)


Ответ на: комментарий от antroX

> звонилка для freebsd
Music Player Daemon (MPD) is a server that allows remote access for playing audio files (Ogg-Vorbis, FLAC, MP3, Wave, and AIFF), streams (Ogg-Vorbis, MP3) and
managing playlists. Gapless playback, buffered output, and crossfading support is also included. The design focus is on integrating a computer into a stereo
system that provides control for music playback over a TCP/IP network. The goals are to be easy to install and use, to have minimal resource requirements (it
has been reported to run fine on a Pentium 75), and to remain stable and flexible.

Ничего не путаете?

AITap ★★★★★
()
Ответ на: комментарий от AITap

>Ничего не путаете?
Нет http://mpd.sourceforge.net/

Кстати этот самый плеер в убунте есть?
А то я не нахожу
// Я просто сейчас в режиме live cd и ничего кроме aplay и totem нет.
Мне бы на скорую руку что-нибудь найти

antroX
() автор топика
Ответ на: комментарий от antroX

> в убунте есть?

Пакет: mpd
Состояние: установлен
Автоматически установлен: нет
Версия: 0.14.2-3ubuntu2
Приоритет: необязательный
Раздел: universe/sound
Сопровождающий: Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>
Размер в распакованном виде: 508k
Зависимости: libao2 (>= 0.8.8), libasound2 (> 1.0.18), libaudiofile0 (>= 0.2.3-4), libavahi-client3 (>= 0.6.16), libavahi-common3 (>= 0.6.16), libavcodec52 (>=
                        3:0.svn20090303-1) | libavcodec-unstripped-52 (>= 3:0.svn20090303-1), libavformat52 (>= 3:0.svn20090303-1) | libavformat-unstripped-52
                        (>= 3:0.svn20090303-1), libavutil49 (>= 3:0.svn20090303-1) | libavutil-unstripped-49 (>= 3:0.svn20090303-1), libc6 (>= 2.4),
                        libcurl3-gnutls (>= 7.16.2-1), libfaad0 (>= 2.6.1), libflac8, libglib2.0-0 (>= 2.12.0), libid3tag0 (>= 0.15.1b), libjack0 (>= 0.116.1),
                        libmad0 (>= 0.15.1b-3), libmpcdec3, libogg0 (>= 1.0rc3), libpulse0 (>= 0.9.14), libsamplerate0, libshout3, libvorbis0a (>= 1.1.2),
                        libvorbisenc2 (>= 1.1.2), libvorbisfile3 (>= 1.1.2), libwavpack1 (>= 4.40.0), adduser
Рекомендует: avahi-daemon
Предлагает: mpd-client, icecast2, pulseaudio
Описание: Music Player Daemon
 Music Player Daemon (MPD) is a server that allows remote access for playing audio files (Ogg-Vorbis, FLAC, MP3, Wave, and AIFF), streams (Ogg-Vorbis, MP3) and
 managing playlists.  Gapless playback, buffered output, and crossfading support is also included.  The design focus is on integrating a computer into a stereo
 system that provides control for music playback over a TCP/IP network.  The goals are to be easy to install and use, to have minimal resource requirements (it
 has been reported to run fine on a Pentium 75), and to remain stable and flexible. 
 
 The daemon is controlled through a client which need not run on the same computer mpd runs on.  The separate client and server design allows users to choose a
 user interface that best suites their tastes independently of the underlying daemon (this package) which actually plays music.
Сайт: http://mpd.wikia.com/wiki/Music_Player_Daemon_Wiki
AITap ★★★★★
()
Ответ на: комментарий от antroX

обязательно есть, ну по крайней мере в тёплом ламповом Debian есть

cuki ★★★★
()
Ответ на: комментарий от YAR

Научить работать с mplayer. Это лучший плеер на свете. Только сложный очень... Для удобства установи smplayer - очень удобная морда для него

KERNEL_PANIC ★★★
()
Ответ на: комментарий от KERNEL_PANIC

Эм... А мне это зачем говорить?

YAR ★★★★★
()

> Чем проиграть стерео высокого разрешения

Во-первых, это высокое разрешение должно быть заверено нотариусом, во-вторых, не просроченное, в-третьих, предъявлять нужно обязательно оригинал (ксерокопия не катит) вместе с паспортом, а в-четвёртых, нужно достигнуть совершеннолетия.

Led ★★★☆☆
()

Драйвер умеет 32 бита, а не 24. Поэтому aplay -D plughw:0 file.wav

AEP ★★★★★
()
Ответ на: комментарий от x905

Не пробовал. У меня таких файлов нет. А флаки я играю audacious'ом.

Eddy_Em ☆☆☆☆☆
()

Mplayer работает.

mplayer Metallica2496/03.wav
MPlayer SVN-r30554-4.4.4 (C) 2000-2010 MPlayer Team

Воспроизведение Metallica2496/03.wav.
Обнаружен Audio only формат файла!
====================================================================
Открываю декодер аудио: [pcm] Uncompressed PCM audio decoder
AUDIO: 96000 Hz, 2 ch, s24le, 4608.0 kbit/100.00% (ratio: 576000->576000)
Выбран аудиокодек: [pcm] afm: pcm (Uncompressed PCM)
====================================================================
AO: [alsa] 48000Hz 2ch s24le (3 bytes per sample)
Видео: нет видео
Начало воспроизведения...
A: 166.8 (02:46.8) of 228.0 (03:48.0) 0.9%

MPlayer прерван сигналом 2 в модуле: play_audio
A: 166.9 (02:46.8) of 228.0 (03:48.0) 0.9%
Выходим... (Выход)


Только судя по всему он порезал частоту на выхоже до 48 кГц ...:(

antroX
() автор топика
Ответ на: комментарий от AEP

Что у вас за звуковые карты-то у всех? У меня на работе дерьмовенькая встроенная интеловская, и та поддерживает аппаратное микширование...

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

пацаны, определитесь с терминами вам всё станеть ясно.

слушать 96khz/24 смысла нет никакого, сконвертируйте в 44/16 и попробуйте отличить одно от другого. я долго бился с разными файлами - не смог. человек не может. 96/24 полезжно для DJ-ев и иных работ с музыкой но никак не для прослушивания.

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

gena2x ★★★
()

да, и mplayer и aplay поддерживают всё что нужно - главное чтобы карта поддерживала.

gena2x ★★★
()
Ответ на: комментарий от gena2x

> слушать 96khz/24 смысла нет никакого, сконвертируйте в 44/16 и попробуйте отличить одно от другого

Честно сказать - есть смысл. Обычно, взрослый человек слышит звуки с частотой до 13кГц, значит при кодировании с частотой 44 на период колебания приходится 3 точки. Достаточно для синусоиды, но мало для меандра или треугольного сигнала. На таких сигналах разницу слышно.

16бит от 24х отличить сложнее, но вроде тоже возможно.

Другое дело, что обычно (over 99%) оно не нужно.

Alan_Steel ★★
()
Ответ на: комментарий от Eddy_Em

ay, I figured out a few things.

One — hardware mixing. If the card supports hardware mixing, then

cat /proc/asound/card0/pcm0p/info | grep subdevices_count

will give a result greater than 1.

Sadly, this Intel hardware does not (so, if you have Intel HD audio and it uses Realtek ALC268, I can say definitively, no hardware mixing. Any impression people might have that this controller does hardware mixing is probably a false one created by ALSA, or Windows ;) )

gena2x ★★★
()
Ответ на: комментарий от Alan_Steel

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

у меня неплохая система и весьма приличная звуковая карта, но как я не пытался - не могу. mp3 256 от wav - могу отличить. mp3 от ogg - могу. если взять например http://www.bsdmn.com/tmp/Historic%20du%20Soldat.flac (там есть все частоты), сконвертить в 44/16 - никоим образом не могу отличит сковертированный от оригинального.

и вообще, 3 точки, ну возьмите 48khz. и аппаратура тоже не пилу делает из этих точек а тоже что-то округлое.

gena2x ★★★
()
Ответ на: комментарий от Alan_Steel

да, и встроенный интел по звуку от хоть немного приличной звуковой карты тоже легко различаю.

gena2x ★★★
()
Ответ на: комментарий от Alan_Steel

А вот 16бит от 24х совсем никак не отличишь, хоть убейся. только если там рёв самолёта и шепот одновременно записать. но в этом случае шепот будет легко перекрыт шумами весьма далёкой от идеала звуковой подсистемы компьютера.

gena2x ★★★
()
Ответ на: комментарий от gena2x

Ну я так и говорю, что это зачастую никому не нужный оверхед.

и вообще, 3 точки, ну возьмите 48khz. и аппаратура тоже не пилу делает из этих точек а тоже что-то округлое.

При трёх точках на период аппаратура не отличит пилу треугольных импульсов от пилы меандра, и сигнал на выходе будет совершенно одинаково округлый. При 96кГц (6-7 точек на период) сигналы на выходе уже будут по-разному округлы.

Alan_Steel ★★
()
Ответ на: комментарий от gena2x

Там фишка в различении близко (в смысле по амплитуде, не по фазе) лежащих колебаний. При игре на реальном инструменте чистой синусоиды нет, есть затухание. 24бита позволяют точнее его передать.

Alan_Steel ★★
()
Ответ на: комментарий от Alan_Steel

Хорошо, интересно вот вы разбираетесь в вопросе, у вас наверное приличная аппаратура - можете ли вы, например для приведённого файла, взять вконвертить его в 44100, взять два получившихся файла, проиграть их в случайном порядке а потом сказать какой есть какой?

gena2x ★★★
()
Ответ на: комментарий от gena2x

> Хорошо, интересно вот вы разбираетесь в вопросе, у вас наверное приличная аппаратура

Это предположение неверно ;) Я просто получил хорошее образование ;)

А аппаратура у меня так себе: Audigy2ZS и какая-то дешёвая 8канальная акустика от креатива же.

можете ли вы, например для приведённого файла, взять вконвертить его в 44100, взять два получившихся файла, проиграть их в случайном порядке а потом сказать какой есть какой?

На выходных попробую, если не забуду. Но сразу скажу - вряд ли. То, что отличие можно услышать в тестовом, специально подобранном сигнале абсолютно не означает, что его можно услышать в музыкальной композиции. «Слушать надо музыку, а не шум» (с)

Alan_Steel ★★
()
Ответ на: комментарий от Alan_Steel

> Честно сказать - есть смысл. Обычно, взрослый человек слышит звуки с частотой до 13кГц, значит при кодировании с частотой 44 на период колебания приходится 3 точки. Достаточно для синусоиды, но мало для меандра или треугольного сигнала. На таких сигналах разницу слышно.

Прошу сначала ознакомиться с преобразованием Фурье. Меандр с частотой 13 кГц - это сумма косинусоид с частотами 13, 13 * 3, 13 * 5, 13 * 7, ... кГц и амплитудами 1, 1/3, 1/5, 1/7, ... соответственно. Итого, много точек на период нужно именно для передачи составляющих меандра, отличных от основного тона.

Соответственно, утверждение о возможности отличить синусоиду от меандра на частоте 13 kHz эквивалентно следующему: «в присутствии синусоидального тона частотой 13 кГц человек может отличить присутствие дополнительного синусоидального тона с частотой 39 кГц и амплитудой 1/3 от исходной от отсутствия такого дополнительного тона». Сомнительно, однако.

P.S. Предполагаю, что топикстартер крутит музыку для своей собаки.

AEP ★★★★★
()
Ответ на: комментарий от AEP

> преобразованием Фурье.

да-да-да.

Предполагаю, что топикстартер крутит музыку для своей собаки.

:)

Вообще всё просто - генериш синусоиду определённой высокой частоты (в audacity например) и прослушиваешь её, таким образомы быстро выясняешь какую частоту слышишь лично ты :) Я как-то экспериментировал и понял что все эти 96khz - полный бред.

gena2x ★★★
()
Ответ на: комментарий от AEP

Нет, спорить с тобой под конец рабочего дня мне совершенно неохота, бо спор обещает быть долгим.

Замечу только, что утверждения «о возможности отличить синусоиду от меандра на частоте 13 kHz» я не делал.

Раз уж взялись находить отличия 44 от 96, то более логично брать одиночный меандр и одиночный же треугольный импульс.

Alan_Steel ★★
()
Ответ на: комментарий от gena2x

Если кодировать человеческий голос, то вполне можно было бы остановиться на 8кГц («телефонное качество»), для передачи синусоид (считая, что человек слышит 13кГц) вполне хватило бы 26. В этом случае высокая частота дискретизации действительно не нужна.

Alan_Steel ★★
()
Ответ на: комментарий от Alan_Steel

>одиночный меандр и одиночный же треугольный импульс.

и какой у него будет спектр????

gena2x ★★★
()
Ответ на: комментарий от gena2x

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

Осмелюсь высказать прямо противоположное утверждение: для того, чтобы отличить запись с частотой дискретизации 96 kHz от 48 kHz (при условии, что в ней ультразвук на самом деле присутствует) нужна просто ужасная в смысле аналоговой части звуковая карта или усилитель. Не секрет, что обычные усилители с глубокой отрицательной обратной связью (иными словами: операционные усилители в типовом включении) вносят больше нелинейных искажений на высоких частотах, чем на низких, из-за конечного времени реакции усилителя с разорванной обратной связью. В результате нелинейных искажений плохой усилитель может из двух близких ультразвуковых составляющих сделать звуковую, которая и будет слышна.

AEP ★★★★★
()
Ответ на: комментарий от AEP

> В результате нелинейных искажений плохой усилитель может из двух близких ультразвуковых составляющих сделать звуковую, которая и будет слышна.

черт, вы заставили меня усомниться в самой сути предлагаемого экперимента!

gena2x ★★★
()
Ответ на: комментарий от gena2x

ay, I figured out a few things...

Дома:

cat /proc/asound/card0/pcm0p/info | grep subdevices_count
subdevices_count: 32
На работе действительно 1, но никаких dmix нет... ХЗ, в общем, что там со звуком (правда, я им очень редко пользуюсь: когда никого нет, включаю Летова или Шнура для поднятия настроения :) ).

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от gena2x

А одновременно и не надо. 24 бита нужны для нормальной прорисовки тихих звуков (либо просто тихих, либо ВЧ-части различных инструментов, которая обычно имеет малый уровень). Картинки можно глянуть на http://juick.com/Rain/479985

YAR ★★★★★
()
Ответ на: комментарий от gena2x

:)

Ты, наверное, слушаешь только что-то тяжелое, без тихих мест, где с первых же секунд идет уровень под 0 дБ? Ну, если что - не вся музыка такая.

YAR ★★★★★
()
Ответ на: комментарий от gena2x

Оке. Тогда у меня тупой вопрос (простите уж). для трека с одним инструментом, и для хеви-метал симфонического оркестра одинаково полезна/сгодится сжатие на след. частотах 22, 44, 96 кГц?

darkshvein ☆☆
()
Ответ на: комментарий от darkshvein

ой, в смысле хватит ли «ширины потока»?
пианино то да, там один инструмент, ему как раз и 22 кГц будет.

darkshvein ☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.