ปริมาณต่ำสุดยังดังเกินไปฉันจะทำให้ลดลงได้อย่างไร


56

ระดับเสียงต่ำสุดที่ฉันสามารถทำได้โดยการกดปุ่มปรับระดับเสียงยังดังเกินไปเมื่อฉันสวมหูฟัง ฉันจะทำให้ลดลงได้อย่างไร

ฉันมี Mac Mini 2011 (5,1) ที่ใช้ Lion Mountain


4
ถือหูฟังให้ห่างจากหูของคุณ (ขออภัยไม่สามารถต้านทานได้!) :)
Dan J

นอกจากนี้ยังมีแอพพลิเคชั่นนี้ที่ให้การควบคุมที่ละเอียดยิ่งขึ้นถึงแม้ว่าโค้ดที่ต่ำสุดยังดังเกินไปcode.google.com/p/soundflowerก็ไม่สามารถทำให้มันเป็นคำตอบได้ 'ทำให้คำถามได้รับการปกป้องแล้ว
JustGoscha

ฉันพบวิธีแก้ปัญหาด้วย boom2 และใช้อีควอไลเซอร์เพื่อแบนแล้วฉันวางฐานที่ระดับเสียงต่ำสุดที่เป็นไปได้ ฉันบันทึกค่าที่ตั้งล่วงหน้านี้และตอนนี้ระดับเสียงทั้งหมดของ Mac ของฉันสามารถใช้ได้กับหูฟัง
yogsototh

รับระบบปฏิบัติการอื่นเหมือนที่ฉันทำ Crappleประณามไม่สามารถรำคาญที่จะให้แพทช์สำหรับสิ่งที่ง่ายต่อการแก้ไข
Daniel

คำตอบ:


75

การกดShiftOptionVolume Up/ Volume Downให้คุณปรับทีละกล่องเป็นไตรมาส นอกจากนี้คุณยังสามารถคลิกที่ไอคอนระดับเสียงในแถบเมนูและปรับแต่งด้วยแถบเลื่อนหรือเปิดแผงเสียงในการตั้งค่าระบบและรับแถบเลื่อนขนาดใหญ่ขึ้นซึ่งจะทำให้การควบคุมดีขึ้น


2
คำถามคือประมาณ 10.8 แต่ในกรณีที่ไม่ได้ทำงาน: คุณลักษณะของเขาหายไปใน Lion (10.7) แต่กลับมาใน 10.7.4 (เพียงตรวจสอบรุ่นถ้ามันไม่ทำงาน)
มัตเตโอ

4
ฉันสามารถยืนยันได้ว่ามันใช้งานได้จริงกับ 10.8
robmathers

โดยปกติการกดแค่ Shift และเพิ่ม / ลดระดับเสียงจะเปลี่ยนระดับเสียงในขณะที่ย้อนกลับการตั้งค่าชั่วคราว“ เล่นความคิดเห็นเมื่อมีการเปลี่ยนแปลงระดับเสียง” อยากรู้อยากเห็นมีวิธีการย้อนกลับการตั้งค่าในขณะที่ยังปรับระดับเสียงในการเพิ่มทีละกล่องไตรมาส? Shift มีอยู่แล้วในฐานะเป็นส่วนหนึ่งของชุดค่าผสมที่คุณเขียนไว้และการกด Shift ไม่เพียง แต่ทำให้บานหน้าต่างการตั้งค่าเสียงเปิดอยู่
Rory O'Kane

1
ดังนั้นคุณต้องการวิธีที่จะเพิ่มไตรมาสโดยไม่ต้องเล่นเสียงตัวบ่งชี้หรือไม่ ฉันไม่ได้ตระหนักถึงวิธีการทำเช่นนั้น บางทีถ้าคุณสร้างสคริปต์เพื่อสลับการตั้งค่าแล้วเปลี่ยนระดับเสียง แต่มันอาจจะแฮ็กสวยและอาจต้องใช้สคริปต์ GUI บางอย่าง
robmathers

38

RobMathers ครอบคลุมหลายทางแล้ว สำหรับเทอร์มินอล geeks นี่เป็นอีกวิธีหนึ่ง:

คุณสามารถใช้บรรทัดคำสั่งเพื่อกำหนดระดับที่แน่นอน:

$ osascript -e "set Volume 0"    # for mute
$ osascript -e "set Volume 7"    # for maximum volume

เพิ่งตรวจสอบบน MacBook ที่รันโดย Mountain-Lion ของฉัน: สูงสุดคือ 7 ไม่ใช่ 10 เหมือนใน Leopard ดังนั้นเมื่อคุณต้องการระดับเสียงให้ 50% ใช้สิ่งนี้:

$ osascript -e "set Volume 3.5"    # for 50% volume

และ (แน่นอน) คุณสามารถใช้

$ osascript -e "set Volume 0.1"    # for a really LOW volume… ;)

แก้ไข (มิถุนายน 4, 2014)

ฉันประหลาดใจกับความคิดเห็นเกี่ยวกับการกำหนดขนาดเศษส่วน ดังนั้นนี่คือรายละเอียดทางเทคนิคบางอย่าง

  • คุณสมบัติเสียงเช่นการควบคุมระดับเสียงมีการจัดการ (โดยประมาณ) "ที่ระดับระบบ" (เพราะนี่ไม่ใช่โปรแกรมเมอร์ refenece ข้ามความแตกต่างระหว่าง "บริการฮาร์ดแวร์เสียง" และ "เสียงฮาร์ดแวร์ Abstraction Layer")
  • ระบบการใช้ค่าที่จุดลอยระหว่าง 0 และ 1 ดังนั้นสำหรับเสียงอุปกรณ์ใด ๆ (เช่นแอปเปิ้ลลำโพงภายในหรือลำโพง USB ที่แนบมา) เป็นไปได้กำหนด0.000001หรือ0.999999หรือชอบ 32 bit floating pointความแม่นยำเป็นสำหรับ (การอ้างอิง: https://developer.apple.com/library/mac/qa/qa1016/_index.html )
  • อุปกรณ์ทางกายภาพแต่ละตัวมีคุณสมบัติเสียงที่แตกต่างกันหมายความว่าอะไรที่ระดับเสียง 0.5 สำหรับลำโพงภายในของ Apple นั้นจะสร้าง "เดซิเบล" ที่แตกต่างกันสำหรับลำโพงที่ต่อพ่วงกับ "usb"

สำหรับ applescript

  • Apple script กำลังแปลงค่าเลขฐานสิบของแอปเปิ้ลที่ป้อน (ตอนนี้ระหว่าง 0 ถึง 7) เป็นค่าระดับระบบระหว่าง 0 ถึง 1
  • สิ่งที่ importat มีค่ามากกว่าทศนิยม 0-7 อยู่ในdeprecatedขณะนี้และสามารถหายไปในการเผยแพร่ OS X ในอนาคต ( คลิกที่นี่สำหรับการอ้างอิง - ค้นหาระดับเสียงที่ตั้งไว้ )
  • วิธีที่ต้องการสำหรับการตั้งค่าระดับเสียงในขณะนี้คือ:
osascript -e "set volume output volume VALUE"
  • the VALUEเป็นเลขจำนวนเต็มระหว่าง 0 (ปิดเสียง) และ 100 (ระดับเสียงสูงสุด) สิ่งที่ถูกแปลงเป็นค่าระดับเสียงของระบบเชิงเส้นเท่ากับ: 0 (ปิดเสียง), 0.01, 0.02 .... 0.99, 1.0 (สูงสุด)
  • เป็นไปได้ที่จะแสดงปริมาณปัจจุบันตาม applescript ถึงเช่น:
osascript -e "get volume settings"

สิ่งที่พิมพ์เช่น:

output volume:10, input volume:92, alert volume:100, output muted:false

ดังนั้นในอนาคต (เมื่อความเป็นไปได้ในการตั้งค่าระดับเสียงด้วยค่าทศนิยมจะถูกลบ) จะเป็นไปได้เพียง 101 ระดับเสียงที่แน่นอน - เป็นจำนวนเต็มระหว่าง 0 และ 100 (รวม) ของหลักสูตรนี้เหมาะสำหรับ applescript โปรแกรมเมอร์ที่ระดับระบบของหลักสูตรสามารถใช้ 32bit ใด ๆ ลอยตัวเลขระหว่างและ0.01.0

หากมีคนต้องการทราบ SHIFT + OPTION + VOLUME จะตั้งค่าระดับ "เอาท์พุท" (จำนวนเต็ม) ถัดไป: 0 1 3 5 6 8 9 11 13 14 15 17 19 20 22 24 25 26 28 30 31 33 34 36 37 39 40 43 44 45 47 48 50 52 53 55 56 57 60 61 63 64 65 67 68 70 71 74 76 77 79 80 82 83 85 87 88 90 91 93 95 97 98 100 สิ่งที่แสดงให้เห็นอย่างชัดเจน: มันใช้ระดับจุดลอย ถูกปัดเศษเป็นจำนวนเต็มด้วย applescript (ดังนั้นส่วนใหญ่ข้าม 2 แต่บางครั้งเพียง 1)


7
ฉันสามารถรายงานได้ว่าใช้osascript -e "set Volume 0.001"งานได้และต่ำกว่า 0.1 อย่างมาก
myhd

2
สำหรับผู้ที่ไม่ทราบว่าosascript -e "something"ทำงานsomethingเป็นคำสั่งAppleScriptเดียว คุณสามารถเขียนคำสั่งอย่างเท่าเทียมกันในแอป AppleScript Editor (ใน/Applications/Utilities/) และคลิกเรียกใช้ (ดูosascriptหน้า man .)
Rory O'Kane

4
ใน Mavericks (10.9) สำหรับฉัน 0.01 และ 0.001 ไม่มีความแตกต่าง โดยพื้นฐานแล้ว 0.01 เป็นค่าต่ำสุดที่มีความหมายที่ฉันสามารถตั้งค่าได้และมันก็ยังดังเกินไป! ยิ่งกว่านั้น"get Volume settings"ทำงานได้ แต่ไม่แสดงค่าทศนิยมที่มีความหมายให้ฉันเห็น
คิวเมนตัส

Mavericks ของฉันมี 0.01 ต่ำกว่า 0.001 ในลำโพง BT แต่ต่ำกว่านั้นมีเสียงรบกวนมากกว่าเสียงสำหรับฉัน อันที่จริง 0.001 ได้ผล
alanjds

1
สำหรับฉัน (10.11.3) 0.014872100 6ถูกปิดเสียงและ 0.014872100 7ดังเกินไป FWIW "รับการตั้งค่าระดับเสียง" รายงาน "ปริมาณเอาต์พุต: 0" เมื่อฉันตั้งเป็น 0.0148721007 (เช่นระดับเสียงดังเกินไป)
Nils Enevoldsen

32

เช่นเดียวกับวิธีที่ครอบคลุมในคำตอบอื่น ๆ มีวิธีง่ายๆอีกวิธีหนึ่งในการรับระดับเสียงต่ำกว่าหนึ่งช่องเต็มหรือหนึ่งในสี่ส่วน

  1. ลดระดับเสียงให้เต็มหนึ่งกล่อง:

    ปริมาณที่หนึ่งกล่อง

  2. ลดระดับเสียงเพื่อปิดเสียงโดยกดVolume Down(ไม่Mute):

    ปิดเสียงแล้ว

  3. กดMuteเพื่อยกเลิกการปิดเสียง:

    ปริมาณที่ศูนย์กล่อง แต่ไม่ได้ปิดเสียง

สิ่งนี้ทำให้คุณมีระดับเสียงที่เงียบมากซึ่งอยู่ระหว่างปิดเสียงและหนึ่งช่อง

นี้ศูนย์ปริมาณกล่องเต็มรูปแบบแม้จะเงียบกว่ากล่องหนึ่งในสี่เต็มปริมาณต่ำสุดที่คุณสามารถตั้งค่าด้วยวิธีการกดปุ่ม Shift-Option robmathers ของ อย่างไรก็ตามหากเล่นเสียงในขณะที่คุณตั้งระดับเสียงโดยใช้วิธีนี้เสียงจะถูกปิดเสียงชั่วขณะระหว่างขั้นตอนที่ 2 และ 3 ซึ่งอาจทำให้เกิดความรำคาญเล็กน้อย


7
ไม่ดีพอ. ยังดังเกินไป
คิวเมนตัส

1
น่าสนใจพอเมื่อใช้เทคนิคนี้osascript -e 'output volume of (get volume settings)'รายงาน0
joshfindit

ว้าว. คุณบันทึกวันของฉัน ฉันแค่ค้นหาตัวเลือกนี้ใน mac แบบสุ่มหลังจากปิดเพลงอย่างเฉื่อยชามานานเพียงเพราะฉันไม่ได้อยู่ในอารมณ์ที่จะได้ยินเสียงเพลงแม้แต่ในระดับเสียงที่ต่ำที่สุด
palerdot

ยอดเยี่ยม! ปริมาณขณะนี้อยู่ในระดับที่เหมาะสม ระบบปฏิบัติการ: High High Sierra
Tomasz Nazarenko

8

ฉันอยู่ในสถานการณ์ที่คล้ายกันกับหูฟังที่มีความอ่อนไหวสูง (Shure SE 535s ในกรณีที่คุณสงสัย)

ปัญหาในกรณีของฉันคือการที่หูฟังของ Mac มีองค์ประกอบของเสียงรบกวน: สำหรับหูฟังและหูฟังส่วนใหญ่ปัญหานี้ไม่ได้เกิดขึ้น แต่สำหรับฉัน เพื่อฟังเสียงพื้นหลังที่ชัดเจนยิ่งขึ้น

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


3

ฉันเพิ่งมีปัญหาเดียวกันกับเพลง iTunes ที่ดังเกินไปแม้กระทั่งการตั้งค่าระดับเสียงต่ำสุด

การแก้ปัญหากลายเป็นว่า iTunes มีการควบคุมระดับเสียงแยกต่างหาก การเปิดเครื่องลดระดับเสียงเพลงลงพอที่จะทำให้ระดับเสียงของระบบเพิ่มขึ้นได้

สิ่งนี้มีประโยชน์เพิ่มเติมที่ขณะนี้ระบบสามารถฟังเสียงเพลงได้


1

เมื่อคุณกดSHIFT+ ALTในขณะที่กดระดับเสียงขึ้น / ลงคุณสามารถเปลี่ยนระดับเสียงได้ทีละ 1/4


Alt + Alt ใช้งานไม่ได้สำหรับฉัน คุณหมายถึง Shift + Alt aka Shift + Option (คำแนะนำในคำตอบที่ได้รับการจัดอันดับมากที่สุด)
Stu Wilson

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