Вывести звук с высоким качеством

Не вставляйте ~ внутри ""

#!/usr/bin/env bash
set -e
read name
APPLICATION_PATH=~/Documents/meteor/apps/$name
cd "${APPLICATION_PATH}"
pwd
2
16.02.2017, 00:33
2 ответа

Не могу придумать простой способ сделать это.

Я бы попробовал использовать hw или slave ALSA plugin для принудительной установки формата 24/32 бит. Проверьте это сначала непосредственно с ALSA, с остановленным Pulseaudio (pasuspender и т.д., aplay -D). Затем используйте module-alsa-sink Pulseaudio module, чтобы создать для него Pulseaudio sink (pacmd load-module). Возможно, вам придется изменить вызов module-udev-detect в /etc/pulse, чтобы игнорировать старое оборудование ALSA, если это не происходит автоматически.

(Очень общий совет, для пошагового описания мне нужно попробовать самому).

pacmd list-sinks и pacmd list-sink-inputs имеют поле sample spec, обозначающее используемую битовую ширину, но я не уверен, насколько это точно, учитывая различные преобразования в разных местах.

0
27.01.2020, 22:42

И как заставить его быть 24/32 битным?

В /etc/pulse/daemon.conf установите

default-sample-format = s24ne
0
27.01.2020, 22:42

Теги

Похожие вопросы