목차

Linux Audio / Sound

audio / sound codec 확인

cat /proc/asound/card*/codec* | grep Codec

Mute/Unmute toggle

Volume Control CLI

# increase by 3%
amixer -q sset Master 3%+
 
# decrease by 3%
amixer -q sset Master 3%-

Volume Control System Tray

Pulse Audio

flac to mp3

# parallel 을 먼저 설치
sudo apt install parallel
 
# flac 파일이 있는 디렉토리에서
parallel ffmpeg -i {} -qscale:a 0 {.}.mp3 ::: ./*.flac
fd -t f -e flac -x ffmpeg -i "{}" -qscale:a 0 "{.}.mp3"

Mic 소리를 다시 오디오로 듣게하기

arecord/aplay 사용

# 딜레이가 매우 심한 상태
arecord -f cd - | aplay -
 
# 딜레이는 없어지나 음질이 떨어짐
# 링크상에는 20으로 하라고 돼 있으나 실제 해보니 40이 더 나은듯?
arecord --buffer-time=40 - | aplay --buffer-time=40 - # realtime kernel 은 40 (ms)로 지정
 
# 음질 높이기
arecord -f S32_LE -r 96000 -c 2 -d 10 --buffer-time=40 - | aplay --buffer-time=40 -

pauvcontrol

# 설치
sudo apt install pavucontrol
 
# 마이크를 스피커로 전달
pactl load-module module-loopback latency_msec=1
 
# 끄기
pactl unload-module module-loopback

참고