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
참고