Sử dụng Amixer để kiểm soát âm lượng


9

Tôi đang chạy 14.04 và tôi được cho biết có thể sử dụng amixerđể điều khiển âm lượng thông qua dòng lệnh. Ví dụ, để tắt âm thanh bạn sẽ sử dụng

amixer set Master mute

Đầu ra cho tôi là

amixer: Unable to find simple control 'Master',0 

Vì vậy, tôi đã làm một số người đàn ông đọc và phát hiện ra rằng tôi cần thay thế Master bằng tên của điều khiển máy trộn máy tính xách tay của tôi. Gõ amixertrả về:

Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]

Vì vậy, tự nhiên, tôi nhập amixer set IEC958 mutenhưng tất cả những gì tôi nhận được là

Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]

Một lần nữa. Tôi đã thử ssetvà một số lệnh khác nhưng mỗi một lệnh trả về cùng một văn bản. Ngoài ra, tại sao không có điều khiển "Chính" hoặc "Loa"? Có điều gì đó tôi đang làm sai?

Câu trả lời:


22

Nếu bạn muốn sử dụng amixerđể kiểm soát âm lượng, điều này sẽ hoạt động trong một thiết bị đầu cuối:

amixer -D pulse sset Master 0%

(0% để tắt tiếng hoặc sử dụng bất kỳ tỷ lệ phần trăm nào bạn muốn)

Để giảm / tăng âm lượng, bạn có thể thêm - hoặc + sau% (nhưng điều đó không hoạt động để tăng âm thanh vượt quá 100%).


2
Cảm ơn bạn rất nhiều. Nó cũng hoạt động vớiamixer -D pulse set Master mute
Marco Sulla

2

có thể bạn sử dụng thẻ sai. hãy chắc chắn rằng bạn sử dụng đúng thẻ Nếu bạn đã gắn webcam với mic chẳng hạn, thì nó có thể ăn khe đầu tiên ;-)

liệt kê tất cả các thẻ trước:

cat /proc/asound/card

đối với tôi nó giống như:

 0 [Webcam         ]: USB-Audio - Philips SPC 1030NC Webcam
                      Philips CE Philips SPC 1030NC Webcam at usb-orion-ehci.0-1.2, high speed
 1 [Audio          ]: USB-Audio - USB Audio
                      USB Audio at usb-orion-ehci.0-1.5.7, full speed

sau đó chọn thẻ của bạn. Thẻ thứ nhất sẽ là mặc định -c 0, vì vậy nếu bạn muốn chọn thẻ 2. thì hãy làm:

amixer -c 1 Master +10 

Ý tôi là (quên nhập bộ): amixer -c 1 bộ Master 100
oktay

Cảm ơn! Tôi đã cố gắng tắt tiếng micrô webcam của mình nhưng không thành công.
dieresys

Lưu ý sđể liệt kê tất cả các thẻ ...cat /proc/asound/cards
ow3n

0
amixer set IEC958,0 mute

Bạn phải chỉ định thẻ của bạn như thể hiện trong đầu ra của bộ trộn. Sử dụng "bật tiếng" thay vì "tắt tiếng" để bật lại âm thanh.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.