คุณสามารถปรับระดับเสียงลำโพงในแอพทั้งระบบปฏิบัติการหรือโดยการควบคุมทางกายภาพในการตั้งค่าลำโพงของคุณ วิธีใดดีที่สุดเพื่อให้ได้เสียงที่ดีที่สุด
เซสชันคำถามและคำตอบของวันนี้มาถึงเราโดยได้รับความอนุเคราะห์จาก SuperUser ซึ่งเป็นแผนกย่อยของ Stack Exchange ซึ่งเป็นการรวมกลุ่มเว็บไซต์ถาม & ตอบในชุมชน
คำถาม
ผู้อ่าน SuperUser Qqwy ตั้งคำถามต่อไปนี้:
หากเพลงไม่ดังพอฉันจะทำให้ได้คุณภาพที่ดีที่สุดได้อย่างไร (แม้ว่าความแตกต่างจะเล็กน้อย แต่ก็ไม่สำคัญ)
- โดยการทำให้เพลงดังขึ้นในเครื่องเล่นเพลงเกมหรือโปรแกรมซอฟต์แวร์สร้างเสียงอื่น ๆ
- โดยการเพิ่มระดับเสียงที่ระดับระบบปฏิบัติการ (เช่นโดยการคลิกไอคอนลำโพงในพื้นที่แจ้งเตือนของ Windows และเพิ่มระดับเสียง)?
- โดยการเพิ่มระดับเสียงของเครื่องขยายเสียงหรือลำโพงที่ต่ออยู่กับคอมพิวเตอร์ของคุณแล้วเปลี่ยนระดับเสียงบนฮาร์ดแวร์
โปรแกรมกับระบบปฏิบัติการมีความสำคัญหรือไม่? ซอฟต์แวร์กับฮาร์ดแวร์มีความสำคัญหรือไม่?
มาดูด้านล่างกันดีกว่าถ้าจะเร่งระดับเสียงที่ลำโพงหรือภายในการตั้งค่าของคอมพิวเตอร์
คำตอบ
ผู้สนับสนุน SuperUser Indrek กระโดดเข้ามาพร้อมกับคำตอบที่ชัดเจนสำหรับคำถาม:
โปรแกรมเทียบกับระบบปฏิบัติการโดยทั่วไปไม่สำคัญ สิ่งที่สำคัญคือคุณกำลังปรับระดับเสียงในซอฟต์แวร์หรือฮาร์ดแวร์
โดยพื้นฐานแล้วการลดระดับเสียงในซอฟต์แวร์นั้นเทียบเท่ากับการลดความลึกของบิต ในเสียงดิจิทัลสัญญาณจะแบ่งออกเป็นตัวอย่างที่แตกต่างกัน (ใช้เวลาหลายพันครั้งต่อวินาที) และความลึกของบิตคือจำนวนบิตที่ใช้เพื่ออธิบายแต่ละตัวอย่าง การลดทอนสัญญาณทำได้โดยการคูณแต่ละตัวอย่างด้วยตัวเลขที่น้อยกว่าหนึ่งโดยผลลัพธ์คือคุณไม่ได้ใช้ความละเอียดเต็มในการอธิบายเสียงอีกต่อไปส่งผลให้ไดนามิกเรนจ์และอัตราส่วนสัญญาณต่อเสียงรบกวนลดลง โดยเฉพาะอย่างยิ่งทุกๆ 6 dB ของการลดทอนจะเทียบเท่ากับการลดความลึกของบิตลงทีละหนึ่ง หากคุณเริ่มต้นด้วยเช่นพูดเสียง 16 บิต (มาตรฐานสำหรับซีดีเพลง) และลดระดับเสียงลง 12 dB คุณจะได้รับฟังเสียง 14 บิตแทนได้อย่างมีประสิทธิภาพ ลดระดับเสียงลงมากเกินไปและคุณภาพจะเริ่มแย่ลงอย่างเห็นได้ชัด
ปัญหาอีกประการหนึ่งคือการคำนวณเหล่านี้มักจะทำให้เกิดข้อผิดพลาดในการปัดเศษเนื่องจากค่าดั้งเดิมของตัวอย่างไม่ได้เป็นตัวคูณที่คุณแบ่งตัวอย่าง การทำเช่นนี้จะลดคุณภาพเสียงลงไปอีกโดยการแนะนำสิ่งที่เป็นการวัดปริมาณสัญญาณรบกวน อีกครั้งสิ่งนี้ส่วนใหญ่เกิดขึ้นในระดับเสียงที่ต่ำกว่า โปรแกรมต่างๆอาจใช้อัลกอริทึมที่แตกต่างกันเล็กน้อยในการลดทอนสัญญาณและแก้ไขข้อผิดพลาดในการปัดเศษเหล่านั้นซึ่งหมายความว่ามี อาจ มีความแตกต่างบางประการในสัญญาณเสียงที่เกิดขึ้นระหว่างเช่นเครื่องเล่นเสียงและระบบปฏิบัติการ แต่นั่นไม่ได้เปลี่ยนความจริงที่ว่าในทุกกรณีคุณยังคงลดความลึกของบิตและเสียแบนด์วิดท์ส่วนหนึ่งไปกับการส่งสัญญาณศูนย์แทน ข้อมูลที่เป็นประโยชน์
PDF นี้ มีข้อมูลเพิ่มเติมและภาพประกอบที่ยอดเยี่ยมหากคุณสนใจเรียนรู้เพิ่มเติม
ผลของการลดระดับเสียงในฮาร์ดแวร์ขึ้นอยู่กับวิธีใช้การควบคุมระดับเสียง หากเป็นดิจิทัลเอฟเฟกต์ก็เหมือนกับการลดระดับเสียงในซอฟต์แวร์ดังนั้นจึงอาจมีความแตกต่างเล็กน้อยหรือไม่แตกต่างกันเลยในแง่ของคุณภาพเสียงที่คุณใช้
ตามหลักการแล้วคุณควรส่งสัญญาณเสียงออกจากคอมพิวเตอร์ของคุณที่ระดับเสียงสูงสุดเพื่อให้ได้ความละเอียดสูงสุด (ความลึกของบิต) เท่าที่จะเป็นไปได้จากนั้นให้มีการควบคุมระดับเสียงแบบอะนาล็อกเป็นหนึ่งในสิ่งสุดท้ายที่ด้านหน้าของลำโพง สมมติว่าอุปกรณ์ทั้งหมดในเส้นทางสัญญาณของคุณมีคุณภาพเทียบเท่ากันไม่มากก็น้อย (เช่นคุณไม่ได้จับคู่แอมพลิฟายเออร์ระดับล่างราคาถูกกับแหล่งสัญญาณดิจิตอลระดับไฮเอนด์และ DAC) ซึ่งควรให้คุณภาพเสียงที่ดีที่สุด
@ โจเรน โพสต์คำถามที่ดีในความคิดเห็น:
ดังนั้นหากฉันต้องการตั้งค่าการควบคุมระดับเสียงของซอฟต์แวร์ให้สูงสุดฉันจะจัดการกับการควบคุมแบบอะนาล็อกของฉันได้อย่างไรในทันใดนั้นก็มีช่วงที่ใช้งานได้น้อยมาก (เพราะแม้จะเปิดระดับเสียงอนาล็อกครึ่งหนึ่งก็ดังเกินไป)
นี่อาจเป็นปัญหาได้เมื่อตัวควบคุมระดับเสียงเป็นส่วนหนึ่งของเครื่องขยายเสียงซึ่งอาจเกิดขึ้นกับการตั้งค่าคอมพิวเตอร์ส่วนใหญ่ เนื่องจากงานของแอมพลิฟายเออร์เป็นไปตามชื่อที่แนะนำคือขยายจึงหมายความว่าการควบคุมระดับเสียง ได้รับ มีตั้งแต่ 0 ถึงมากกว่า 1 (มักจะมากกว่า 1 เท่า) และเมื่อคุณหมุนปุ่มควบคุมระดับเสียงไปที่จุดกึ่งกลางคุณอาจไม่ได้ลดทอนอีกต่อไป แต่จริงๆแล้วจะขยายสัญญาณเกินระดับที่คุณตั้งไว้ในซอฟต์แวร์
มีวิธีแก้ปัญหาสองสามวิธีนี้:
- รับตัวลดทอนแบบพาสซีฟ เนื่องจากไม่ได้ขยายสัญญาณอัตราขยายจึงมีตั้งแต่ 0 ถึง 1 ซึ่งทำให้คุณมีช่วงที่ใช้งานได้กว้างขึ้นมาก
- มีตัวควบคุมระดับเสียงแบบอะนาล็อกสองตัว หากเพาเวอร์แอมป์หรือลำโพงของคุณมีตัวควบคุมระดับเสียงหรือการตัดแต่งอินพุตนั่นจะใช้งานได้ดี ใช้เพื่อตั้งค่าระดับเสียงหลักเพื่อขยายช่วงที่ใช้งานได้ของการควบคุมระดับเสียงปกติของคุณ
- หากสองข้อก่อนหน้านี้ไม่สามารถทำได้หรือเป็นไปได้ให้ลดระดับเสียงลงที่ระดับ OS จนกว่าคุณจะถึงจุดประนีประนอมที่ดีที่สุดระหว่างช่วงที่ใช้งานได้ในการควบคุมระดับเสียงอะนาล็อกและคุณภาพเสียง เก็บแต่ละโปรแกรมไว้ที่ 100% เพื่อหลีกเลี่ยงการลดความลึกหลายบิตติดต่อกัน หวังว่าคุณภาพเสียงจะไม่ลดลงอย่างเห็นได้ชัด หรือถ้ามีฉันอาจจะเริ่มมองหาแอมพลิฟายเออร์ตัวใหม่ที่ไม่มีอินพุตที่ละเอียดอ่อนหรือดีกว่านั้นก็มีวิธีปรับค่าอัตราขยายอินพุต
@ Lyman Enders Knowles ชี้ให้เห็นในความคิดเห็นว่าปัญหาของการลดความลึกของบิตใช้ไม่ได้กับระบบปฏิบัติการสมัยใหม่ โดยเฉพาะอย่างยิ่งเมื่อเริ่มต้นด้วย Vista Windows จะเพิ่มตัวอย่างสตรีมเสียงทั้งหมดเป็นทศนิยม 32 บิตโดยอัตโนมัติก่อนที่จะทำการลดทอนใด ๆ ซึ่งหมายความว่าไม่ว่าคุณจะปรับระดับเสียงให้ต่ำเพียงใดก็จะไม่มีการสูญเสียความละเอียดอย่างมีประสิทธิภาพ ถึงกระนั้นในที่สุดเสียงจะต้องถูกแปลงกลับ (เป็น 16 บิตหรือ 24 บิตหาก DAC รองรับ) ซึ่งจะทำให้เกิดข้อผิดพลาดในการหาปริมาณ นอกจากนี้การลดทอนก่อนและการขยายเสียงในภายหลังจะเพิ่มพื้นเสียงดังนั้นคำแนะนำในการรักษาระดับซอฟต์แวร์ให้อยู่ที่ 100% และลดทอนฮาร์ดแวร์ให้ใกล้กับจุดสิ้นสุดของห่วงโซ่เสียงของคุณมากที่สุด
มีสิ่งที่จะเพิ่มคำอธิบาย? ปิดเสียงในความคิดเห็น ต้องการอ่านคำตอบเพิ่มเติมจากผู้ใช้ Stack Exchange ที่เชี่ยวชาญด้านเทคโนโลยีคนอื่น ๆ หรือไม่? ตรวจสอบไฟล์ กระทู้สนทนาฉบับเต็มที่นี่ .