Як змінити глибину звуку і частоту дискретизації?


12

Я початківець користувач Linux. Зараз я використовую Xubuntu 11.10

Мені подобається отримати найкраще, що можу, зі свого обладнання. Сюди входить звук. У вікнах це було досить просто. Я просто перейшов до налаштувань аудіо та встановив глибину біту та частоту дискретизації на найбільші доступні значення.

З Xubuntu, проте, це трохи складніше. У графічному конфігураторі немає додаткових налаштувань. Це означає, що я повинен шукати бітову глибину та швидкість вибірки у файлі конфігурації. Річ у тім, я не знаю, який саме.

Якби хто-небудь міг сказати мені, що це таке, і які рядки я повинен змінити, я був би вдячний.

Відповіді:


16

Для зміни швидкості вибірки та бітової глибини звуку нам потрібно відредагувати файл конфігурації для імпульсного сервера /etc/pulse/daemon.conf

Створіть резервні копії оригінальних налаштувань, щоб відновити значення за замовчуванням у випадку, якщо налаштування сом порушить ваше аудіо.

Шукайте наступні записи:

; default-sample-format = s16le
; default-sample-rate = 44100

Обоє коментуються з ;. Це означає, що вони не читаються, оскільки тут вказані записи за замовчуванням. Відлучіть їх і замініть значеннями, які вам більше підходять. Завжди майте на увазі, що це може залежати від вартості системи або стабільності при виборі крайніх значень.

Можливі записи для зразкового формату : u8, s16le, s16be, s24le, s24be, s24-32le, s24-32be, s32le, s32be float32le, float32be, ulaw, alaw

Можливі записи для частоти вибірки є між 1або 192000Гц (виберіть розумні значення!)

Збережіть цей файл як ~/.pulse/daemon.confу оригінальному розташуванні (тоді ви повинні мати корінь). Для того, щоб зміни набрали чинності, імпульс для аудіозапису потрібно перезапустити pulseaudio -kв терміналі або вийти з системи та увійти знову.


5

Наведена вище відповідь правильна, але вона змінить лише параметри імпульсного звуку. Ось як працює звук у Linux:

Додаток> Pulse Audio> ALSA> фактична звукова карта

  • Програми можуть робити власну обробку звуку, хоча це рідкість.
  • Імпульс, безумовно, робить власні аудіообробки.
  • Пізніше також можна сказати про ALSA.

Отже, зміна форма зразка імпульсного аудіо та частота вибірки - це лише ПЕРШИЙ крок, який слід зробити. Ви повинні правильно налаштувати ALSA.

Тепер я не можу сказати, як це зробити. Не один останній реліз Ubuntu дозволяє змінювати налаштування ALSA за допомогою файлів конфігурації. Мабуть, ALSA завжди буде перевпорядковувати все до 48 кГц / 16 біт, і ви дотримуєтесь цього. Треба нагадати, що алгоритми змішування та перекомплектування ALSA дуже, дуже низької якості, подібні до KMixer XP XP.

Це означає: поки хтось не зможе змінити формат зразка ALSA та частоту вибірки на останніх (2012/2013) дистрибутивах Ubuntu, як ви можете змінити Pulse, аудіо в Linux просто СУККС, як чорт!

Крім того, не встановлюйте частоту вибірки "максимальною можливою опцією", це дозволить виконати переустановку звуку, і ви цього не хочете! Встановіть частоту вибірки відповідно до почутого. Якщо аудіо CD: 44,1 КГц. Якщо DVD: 48 кГц. Натомість бітова глибина завжди повинна бути найвищою, тоді як 24-бітова, здається, є найвищою, з якою найкращі карти можуть працювати.

Для більшої інформації рекомендую своє відео на YouTube . Ви можете витягнути з нього те, що корисніше для вас.


У вікі Arch Arch йдеться, що ALSA переглядається з певним вмістом, якщо він доступний , повертаючись до низької якості, якщо ні. Тому встановіть пакет alsa-plugins або еквівалент, щоб принаймні отримати пристойне змішування / переустановку, але все ж не більш високої частоти або глибини біта.
Пітер Кордес

3
Сьогодні це неправильно. ALSA використовує будь-який формат вибірки та швидкість налаштування джерела. Дивіться тут .
Марк.2377
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.