ฉันจะทำให้ตัวบ่งชี้ปริมาณของฉันทำงานเป็นเดซิเบลแทนที่จะเป็นเปอร์เซ็นต์ได้อย่างไร


16

เมื่อฉันต้องการปรับระดับเสียงของสิ่งที่ฉันทำฉันพบว่าการใช้ตัวควบคุมระดับเสียงใน Ubuntu นั้นมี แต่ความสับสนเล็กน้อย เมื่อปริมาตรอยู่ที่ประมาณ 100% การลดลงหลายครั้งแทบไม่มีผลต่อปริมาณเสียงที่เห็นได้ชัด แต่เมื่ออยู่ที่ประมาณ 0% ผลของการคลิกเมาส์เพียงครั้งเดียวของฉันน่าจะเป็น 3 เดซิเบลที่ดี ฉันได้สังเกตพฤติกรรมนี้ใน UC ที่แตกต่างกันนับสิบเนื่องจากฉันแปลงประมาณหนึ่งผู้ใช้ Ubuntu ต่อเดือน (ติดต่อทีม NE)

สิ่งนี้ได้พิสูจน์แล้วว่าน่าผิดหวังสำหรับฉันที่ฉันมักจะใช้ปุ่มปรับระดับเสียงบนแอมป์กีตาร์ของฉัน (เสียงโมโน: |) แทนที่จะเป็นตัวบ่งชี้ระดับเสียง ฉันจะทำอย่างไรเพื่อให้ตัวบ่งชี้ไดรฟ์ข้อมูลของฉันทำงานอย่างถูกต้องจนกว่าจะได้รับการแก้ไข ฉันต้องการให้การเพิ่มระดับเสียงแต่ละครั้งเป็นครึ่งเดซิเบลหรือหนึ่งในสาม

มีซอฟต์แวร์อื่นที่ฉันควรใช้สำหรับการกำหนดค่าระดับเสียงของระบบหรือไม่?


2
ฉันต้องบอกว่านี่เป็นคำถามที่ยอดเยี่ยม ฉันคิดว่ามันรวมถึงการ์ดเสียงที่คุณใช้ชนิดของลำโพงที่คุณใช้ ฯลฯ แต่นอกเหนือจากนั้นนี่เป็นคำถามที่ยอดเยี่ยม
Luis Alvarado

เห็นด้วยมันเป็นคำถามที่ดีเพราะฉันมักจะมีปัญหาเดียวกันค่อนข้างเป็นอิสระจากการ์ดเสียงไดรเวอร์หรือแม้กระทั่งลูกบิดลำโพงคอมพิวเตอร์ สิ่งนี้แตกต่างอย่างน่ารำคาญกว่าเกียร์สตูดิโอที่ค่าการลดทอน -3dB อยู่ที่ -3dB เสมอ บางทีการควบคุมระดับเสียงที่ไม่ได้ปรับเทียบ แต่ลอการิทึมนั้นสามารถทำได้ง่ายกว่ามาก
msw

1
alsamixer แสดงการเพิ่มของ db ดังนั้นมันควรจะทำได้ แต่ฉันไม่รู้ว่าจะนำข้อมูลนั้นไปไว้ในวิดเจ็ต gnome ได้อย่างไร
RobotHumans

คำตอบ:


3

ตามหน้าการควบคุมระดับเสียงของ pulseaudio:

http://0pointer.de/lennart/projects/pulseaudio/doxygen/volume.html

ปัญหาแรกอาจเป็นซอฟต์แวร์ที่ทำการคำนวณบันทึกบางอย่างที่ไม่ควรทำ (ถ้าเป็นเช่นนั้นเราจำเป็นต้องรายงานข้อผิดพลาดสำหรับที่)

ปัญหาที่สองนั้นเป็นไปไม่ได้ที่จะแก้ไขและนั่นคือความจริงที่ว่าซอฟต์แวร์ไม่สามารถรู้ได้อย่างชัดเจนว่าผลกระทบที่เกิดจากการเปลี่ยนระดับเสียงในระดับหนึ่งจะมีในโลกแห่งความจริง ไม่สามารถรู้ได้เพราะปัจจัยทุกประเภท


อุปกรณ์เสียงใด ๆ ที่ไม่ได้รักษาความสัมพันธ์เชิงเส้นของเสียงกับสัญญาณที่กำหนดจะเปิดเผยตัวเองโดยการบิดเบือนใช่มั้ย ซอฟต์แวร์ไม่จำเป็นต้องรู้ปริมาณสิ้นเพราะผู้ใช้สามารถปรับได้ตามหลักวิชา ฉันไม่ได้คาดหวังให้ผู้ใช้สนใจเกี่ยวกับหน่วยจริงที่วัดปริมาตรเดลต้าเช่นกัน .. เอกสารที่คุณเชื่อมโยงแสดงให้เห็นว่าปริมาณที่สามารถทำได้กับ PA ในแบบเชิงเส้นหรือแบบลอการิทึม สำหรับฉันแล้วว่าปริมาณระบบและแอปพลิเคชันของฉันเป็นแบบเส้นตรงเมื่อลอการิทึมเป็นสิ่งที่ฉันต้องการเพราะฉันเป็นมนุษย์
ethana2

จากนั้นพัลส์เสียงอาจมีข้อผิดพลาดในนั้นมันควรจะจัดการกับบันทึก
Martin Owens -doctormo-

0

http://brainstorm.ubuntu.com/idea/5314/

ผู้ใช้ Ubuntu 547 คนโหวตให้เห็นด้วยกับการแก้ไขปัญหานี้และฉันคิดว่ามันถึงเวลาที่ใครบางคนทำอะไรกับมัน ..

บางทีปัญหาอาจเกิดจากการคำนวณบันทึกสองครั้งที่สถานที่สองแห่งในโซ่ ฉันไม่ใช่วิศวกรเสียง (หรือนักคณิตศาสตร์) ดังนั้นแก้ไขให้ถูกต้องหากฉันผิด แต่นี่คือสิ่งที่ฉันเข้าใจ:

  • สเกลเชิงเส้นจะเงียบจาก 0% ~ 85% และการควบคุมส่วนใหญ่จะอยู่ในวงเล็บ 85% ~ 100%

  • สเกลลอการิทึมจะทำให้เดซิเบลหรือ 'เสียงดัง' เพิ่มขึ้นอย่างเท่าเทียมกันสำหรับแต่ละขั้นตอนของตัวเลื่อน

  • สเกลลอการิทึม 'สอง' จะชดเชยมากเกินไปและทำให้ผลกระทบของสเกลเชิงเส้นย้อนกลับ (เช่นวงเล็บ 0% ~ 15% ควบคุมระดับเสียงส่วนใหญ่)

นี่คือสิ่งที่ดูเหมือนว่าแถบเลื่อนระดับเสียงของ Ubuntu กำลังทำอยู่ในขณะนี้ อีกครั้งฉันไม่ใช่ผู้เชี่ยวชาญ ฉันเพิ่งรู้ว่ามีปัญหาและฉันและผู้ใช้อีก 547 คนต้องการให้แก้ไข :)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.