사용자 도구

사이트 도구


linux:audio

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

  • volumeicon-alsa 프로그램 설치하면 System Tray에 볼륨 아이콘 나옴.
  • alsamixergui 혹은 pavucontrol 로 볼륨 조정

Pulse Audio

  • pavucontrol을 통해 볼륨 및 장치 변경등이 가능하다.
  • pasystray System Tray 로 Pulse audio 매니징,

flac to mp3

# parallel 을 먼저 설치
sudo apt install parallel
 
# flac 파일이 있는 디렉토리에서
parallel ffmpeg -i {} -qscale:a 0 {.}.mp3 ::: ./*.flac
  • 디렉토리 전체를 돌면서 변환. fd 필요.
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

참고

linux/audio.txt · 마지막으로 수정됨: 2021/12/22 12:12 저자 kwon37xi