LINUX.ORG.RU

Как заставить ALSA открывать звуковуху в режиме 44100, а не 48000 например?


0

2

Здравствуйте!

Есть звуковуха, поддерживающая 32000, 44100, 48000. Если запустить mplayer с файлом 44100, он открывает эту звуковуху в режиме 48000 и делает апсемплинг. Мне эта математика нафиг не нужна, хотелось бы открывать звуковуху в режиме 44100 сразу. Как можно этого добиться например в ~/.asoundrc ? Причём желательно чтобы не получилась трёхэтажная схема, когда mplayer открывает звуковуху в 48000, делает апсемпл, а ALSA делает даунсемпл в 44100, открывая звуковуху таки в режиме 48000.

Спасибо.

Я не пробовал, но попробуй:

pcm.rate_convert {
    type plug
    slave {
        pcm "hw:0,0"
        rate 44100
    }
}

Или вот:

pcm.!default {
  type plug
  slave {
    pcm "plughw:0,0"
    rate 44100
  }
}
ZenitharChampion ★★★★★
()
pcm.!default {
       type plug
       slave.pcm hw
}

После этого не будет работать звук из разных приложений одновременно.

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