Perlukah saya Laraskan Volum oleh Perisian atau Perkakasan untuk Bunyi Optimum?
Anda boleh melaraskan kelantangan pembesar suara dalam aplikasinya, seluruh sistem pengendalian, atau oleh kawalan fizikal pada persediaan pembesar suara anda. Kaedah yang terbaik adalah untuk bunyi yang optimum?
Sesi Soalan & Jawapan hari ini datang kepada kami dengan hormat SuperUser-satu bahagian pembahagian Stack Exchange, kumpulan pemanduan komuniti laman web Q & A.
Soalan
Pembaca SuperUser Qqwy menimbulkan soalan berikut:
Jika muzik tidak cukup kuat, bagaimanakah saya mendapat kualiti yang terbaik (walaupun perbezaannya sebenarnya sangat kecil, ia boleh diabaikan)?
- Dengan membuat muzik lebih kuat dalam pemain muzik saya, permainan atau program perisian penghasil bunyi yang lain?
- Dengan meningkatkan volum pada tahap sistem operasi (contohnya, dengan mengklik ikon speaker di kawasan pemberitahuan Windows dan mengubah kelantangannya)?
- Dengan memutarkan volum pada penguat atau pembesar suara yang dilampirkan pada komputer anda, dan dengan itu menukar jumlah pada perkakasan?
Adakah program vs perkara OS? Adakah perisian vs perkara perkakasan?
Mari kita ke bahagian bawah perkara: adakah lebih baik untuk mengepam kelantangan pada pembesar suara atau dalam tetapan komputer anda?
Jawapan
Penyumbang SuperUser Indrek melompat dengan jawapan yang pasti untuk soalan:
Program vs OS umumnya tidak penting. Yang penting adalah sama ada anda menyesuaikan kelantangan dalam perisian atau perkakasan.
Mengurangkan kelantangan dalam perisian pada dasarnya bersamaan dengan mengurangkan kedalaman bit. Dalam audio digital, isyarat dibahagikan kepada sampel yang berbeza (diambil ribuan kali sesaat), dan kedalaman bit adalah bilangan bit yang digunakan untuk menggambarkan setiap sampel. Mengawal isyarat dilakukan dengan mendarabkan setiap sampel dengan nombor kurang daripada satu, dengan hasilnya adalah bahawa anda tidak lagi menggunakan resolusi penuh untuk menggambarkan audio, menghasilkan nisbah dinamik yang dikurangkan dan nisbah isyarat-ke-bunyi. Khususnya, setiap 6 dB pengecilan adalah bersamaan dengan mengurangkan kedalaman bit oleh satu. Jika anda mula, katakan, audio 16-bit (standard untuk CD audio) dan mengurangkan kelantangannya sebanyak 12 dB, anda secara efektif akan mendengar audio 14-bit sebaliknya. Hidupkan kelantangan terlalu banyak dan kualiti akan mula menderita dengan nyata.
Isu lain adalah bahawa pengiraan ini sering menyebabkan kesilapan penggenapan, kerana nilai asal sampel tidak menjadi beberapa faktor yang anda membahagikan sampel. Ini seterusnya merendahkan kualiti audio dengan memperkenalkan apa yang pada dasarnya bunyi kuantisasi. Sekali lagi, ini kebanyakan berlaku pada tahap volum yang lebih rendah. Program yang berlainan mungkin menggunakan algoritma yang sedikit berbeza untuk melemahkan isyarat dan menyelesaikan kesilapan pembulatan itu, yang bermaksud di sana mungkin menjadi beberapa perbezaan dalam isyarat yang boleh didengar di antara, misalnya, pemain audio dan OS, tetapi itu tidak mengubah hakikat bahawa dalam semua kes, anda masih mengurangkan kedalaman bit dan pada asasnya membuang sebahagian daripada lebar jalur pada pemancingan sifar maklumat berguna.
PDF ini mempunyai lebih banyak maklumat dan beberapa ilustrasi yang sangat baik jika anda berminat untuk mempelajari lebih lanjut.
Hasil daripada mengurangkan jumlah dalam perkakasan bergantung kepada bagaimana kawalan kelantangan dilaksanakan. Sekiranya digital, kesannya sama seperti mengurangkan kelantangan dalam perisian, jadi mungkin ada sedikit perbezaan yang mana yang anda gunakan, dari segi kualiti audio.
Idealnya, anda perlu mengeluarkan audio dari komputer anda pada kelantangan penuh, untuk mendapatkan resolusi tertinggi (kedalaman bit) yang mungkin, dan kemudian mempunyai kawalan isipadu analog sebagai salah satu perkara terakhir di hadapan penceramah. Dengan mengandaikan semua peranti dalam laluan isyarat anda adalah lebih kurang setanding kualiti (iaitu anda tidak memasangkan penguat rendah akhir murah dengan sumber digital dan DAC yang mewah), yang harus memberikan kualiti audio terbaik.
@Joren mencatat soalan yang baik dalam komen:
Oleh itu, jika saya ingin menetapkan kawalan kelantangan perisian ke max, bagaimana saya menangani kawalan analog saya dengan tiba-tiba mempunyai pelbagai penggunaan yang sangat kecil? (Kerana walaupun menghidupkan jumlah analog kepada separuh adalah terlalu kuat.)
Ini boleh menjadi masalah apabila kawalan kelantangan adalah sebahagian daripada penguat, yang mungkin berlaku dengan kebanyakan persediaan komputer. Oleh kerana tugas penguat ialah, sebagai nama yang dicadangkan, menguatkan, ini bermakna keuntungan kawalan kelantangan berkisar dari 0 hingga lebih daripada 1 (sering kali lebih banyak), dan pada masa anda telah menukar kawalan kelantangan ke titik tengah, anda mungkin tidak lagi melemahkan, tetapi sebenarnya menguatkan isyarat di luar tahap yang anda tetapkan dalam perisian.
Ada beberapa penyelesaian untuk ini:
- Dapatkan attenuator pasif. Oleh kerana ia tidak menguatkan isyarat, keuntungannya berkisar antara 0 hingga 1, yang memberikan anda pelbagai guna yang lebih besar.
- Mempunyai dua kawalan kelantangan analog. Jika penguat kuasa atau penceramah anda mempunyai kawalan kawalan jumlah atau input, itu akan berfungsi dengan baik. Gunakannya untuk menetapkan tahap kelantangan tuan supaya julat boleh guna kawalan volum biasa anda dimaksimumkan.
- Sekiranya kedua-dua sebelumnya tidak mungkin atau boleh dilaksanakan, semata-mata menolak volum pada tahap OS, sehingga anda mencapai kompromi terbaik antara jarak penggunaan pada kawalan volume suara dan kualiti audio. Pastikan program individu di 100% untuk mengelakkan pengurangan kedalaman bit sedikit berturut-turut. Diharapkan tidak akan ada kehilangan ketara dalam kualiti audio. Atau jika ada, maka saya mungkin akan mula mencari penguat baru yang tidak mempunyai input sensitif, atau lebih baik lagi, mempunyai cara untuk menyesuaikan input input.
@Lyman Enders Knowles menegaskan dalam komen bahawa isu pengurangan kedalaman bit tidak berlaku untuk sistem operasi moden. Khususnya, bermula dengan Vista, Windows secara automatik menyerupai semua aliran audio ke titik terapung 32-bit sebelum melakukan apa-apa pengecilan. Ini bermakna, walau bagaimanapun rendah anda menghidupkan volum, tidak perlu kehilangan resolusi yang berkesan. Walau bagaimanapun, akhirnya audio harus dikecilkan (ke 16-bit, atau 24-bit jika DAC menyokongnya), yang akan memperkenalkan beberapa ralat pengkuantuman. Juga, melemahkan terlebih dahulu dan menguatkan kemudian akan meningkatkan lantai bunyi, jadi nasihat untuk memastikan tahap perisian di 100% dan melemahkan dalam perkakasan, seiring dengan akhir rantai audio anda yang mungkin, masih berdiri.
Mempunyai sesuatu untuk menambah penjelasannya? Bunyi dalam komen. Ingin membaca lebih banyak jawapan dari pengguna Stack Exchange yang berteknologi tinggi? Lihat thread perbincangan penuh di sini.