LINUX.ORG.RU
ФорумTalks

[аудиофилам][gstreamer] Качество звука

 ,


0

0

Не раз уже слышал, что foobar2k очень любим аудиофилами. И задался вопросом — по какой причине? Неужели он использует какие-то кодеки, которые на выходе выдают звук более высокого качества?
Вот собственно, чем интересуюсь. Зависит ли качество звука от используемого кодека, и если да, то как там gstreamer по качеству звука при декодировании, например, mp3 или flac?

★★★★★

gstreamer не влияет на качество звука. Звук (де)кодируют кодеки, а GStreamer лишь управляет процессами (де)кодирования.

iZEN ★★★★★
()

> что foobar2k очень любим аудиофилами. И задался вопросом — по какой причине?

Потому что полноценный аудио плеер.
Например он, в отличие от линуксовых поделок, поддерживает ogg гораздо лучше, не смотря на свободность формата.

firestarter ★★★☆
()

GStreamer — это НЕ кодек.

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

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

waker ★★★★★
()

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

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

Продается не то что лучше, а то что красиво преподносится маркетологами.

greatpower
()
Ответ на: комментарий от waker

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

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

Через аудиосистему jack эти свистоперделки можно приделать.

greatpower
()
Ответ на: комментарий от pevzi

> Ээ. Честно говоря, не распарсил. Что там не так с альсой?

«грязь» на выходе околореференсной карты ESI Audio. воткнутая в комп с виндой эта карта потрясает кристальным четким воспроизведением. говорят в OSS нормально.

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


фантастические по удобству


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

greatpower
()
Ответ на: комментарий от isden

>предлагаешь все сотни гигабайт пиратского флака конвертить в aac перед заливкой в плеер? :)

а конвертировать то придётся. может быть есть плееры с hdd и поддержкой Flac (Cowon/iRiver ?), wavpack и тд - но это уже слишком. я почти доволен звуком своей нокиа с AAC. но я не таскаю мониторные наушники с плеером, и вряд ли переносной плеер сможет раскачать то, на чем будет слышна большая разница между lossless и AAC.

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

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


Что за звуковые файлы Hz/bit ?

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

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

>Имеешь в виду звуковые карты для профессионального применения, а не чтобы просто музычку послушать ?

просто драйверы ESI Juli@ в винде не «перегружены» в плане интерфейса и не глючны. и удобны для коммутирования. особенно это конечно касается не Juli@ а Maya44 - удобно/просто коммутировать разные входящие потоки от разных бытовых устройств.

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

> а конвертировать то придётся.

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

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

Так в линуксе ресемплинг можно настроить в ALSA конфиге ~/.asoundrc Надо поставить libsamplerate и ALSA-plugins.


pcm.!default {
    type rate
    slave {
        pcm "hw:0,0"
        rate 96000
        format S24_LE
    }
    converter "samplerate_best"
}

# samplerate.txt
#
# The following converter types are available:
#.
#   - samplerate_best<--->Use SRC_SINC_BEST_QUALITY
#   - samplerate_medium<->Use SRC_SINC_MEDIUM_QUALITY
#   - samplerate<><------>Use SRC_SINC_FASTEST
#   - samplerate_order<-->Use SRC_ZERO_ORDER_HOLD
#   - samplerate_linear<->Use SRC_LINEAR

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

>>libjpeg 6b, libjpeg 7 и ffmpeg выдают неидентичные распакованные картинки.

пруф

1) собираем две версии libjpeg, ffmpeg и ImageMagick

2) выполняем вот с этим jpeg-файлом http://img-fotki.yandex.ru/get/3911/padetskaja.12/0_341b6_63387381_XL вот такие команды:

djpeg-v6b 0_341b6_63387381_XL libjpeg-v6b-orig.pam

djpeg-v7 0_341b6_63387381_XL libjpeg-v7-orig.pam

ffmpeg -f mjpeg -i 0_341b6_63387381_XL -f image2 ffmpeg-orig.pam

3) нормализуем заголовок каждой картинки путем перекодирования из pam в pam:

convert libjpeg-v6b-orig.pam libjpeg-v6b.pam

convert libjpeg-v7-orig.pam libjpeg-v7.pam

convert ffmpeg-orig.pam ffmpeg.pam

4) сравниваем libjpeg-v6b.pam, libjpeg-v7.pam и libjpeg-v7.pam по md5 и видим, что они не совпадают.

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

Слушать Vorbis религия не позволяет?

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

> На пересбор мира времени не жалко, а для себя родного музыку перекодировать жметесь?

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

isden ★★★★★
()

я тут недавно писал про безобразное качество звука в ALSA.

собрал

m3n:~# cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.22.1.
Compiled on Mar 22 2010 for kernel 2.6.26-2-amd64 (SMP).

m3n:~# cat /proc/asound/cards
0 [Juli ]: ICE1724 - ESI Juli@
ESI Juli@ at 0xcc00, irq 16

не скажу идентичен ли звук тому что под windows с родными драйверами, но от звука на большой громкости неприятных ощущений грязи в звуке - нет.
наверное с год не игрался с ALSA и не пересобирал её, а карту временно вытащил вообще, а тут такой подарок. проверял специально на альбоме в котором «перегружены» гитары и голос. до этого из колонок слышалось даже не грязь а неописуемо что.

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

То что программа играет файл еще не значит что звук в не конвертированном виде отправляется на звуковую карту.

ALSA может автоматически понижать Hz, bits.

В ALSA это можно проверить так :

$ cat /proc/asound/card0/pcm0p/sub0/hw_params

access: RW_INTERLEAVED
format: S16_LE
subformat: STD
channels: 2
rate: 44100 (44100/1)
period_size: 4096
buffer_size: 16384
sem@darkstar:/$

Потому что на некоторых звуковых картах можно играть 24 битный звук, а «hw_params» покажет что только «format: S16_LE».

greatpower
()
Ответ на: комментарий от tommy

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

там может дело было не в алсе, в а плеере? запороть звук еще до алсы весьма просто :D

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

в алсе по-умолчанию стоит dmix на 48KHz, и ресэмплинг то-ли линейный, то-ли вообще nearest.

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

тут надо либо отключать dmix, либо переключать его на 44100 (это если карта поддерживает 44100).

а если не поддерживает - то нужно либо настроить в алсе libsamplerate (как писали выше), либо использовать правильные плееры.

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

> плеер не менялся, в том числе сейчас. вместо грязи сейчас звук.

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

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

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

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

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

наверное с год не игрался с ALSA и не пересобирал её, а карту временно вытащил вообще, а тут такой подарок. проверял специально на альбоме в котором «перегружены» гитары и голос. до этого из колонок слышалось даже не грязь а неописуемо что


О, спасибо за информацию, порадовало (:

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