linux下使用命令行來調節系統音量的兩種方法amixer和pactl

1)使用alsa中的amixer

設置絕對音量,只要大於0即可,一般限制爲0-100.如設置爲50,則:

amixer set -c 0 Master  50

如果報錯爲找不到Master,則執行如下命令打開可視化界面來修改默認聲卡:

alsamixer

按F6來選擇在使用的聲卡,波動鼠標中的滾輪,觀察音柱會不會變化,,如果變化了,就是要用的聲卡,切換爲該聲卡即可。

若執行上述命令時,出現mixer cannot found時,請使用第二個方法。

2 使用pactl

設置絕對音量,0%-100%,1表示聲卡號。

pactl set-sink-volume 1 90%

設置相對音量,增大10%

pactl set-sink-volume 1 +10%

設置相對音量,減小10%

pactl set-sink-volume 1 -10%

3總結

一般alsa就很強大了,在pc上通用,如果在嵌入式設備如jetson nano上alsa出現設備找不到的情況時,可以使用pactl方法。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章