문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 다음 판 양쪽 다음 판 | ||
linux:audio [2015/12/25 14:24] kwon37xi [Pulse Audio] |
linux:audio [2021/11/06 14:57] kwon37xi |
||
---|---|---|---|
줄 1: | 줄 1: | ||
====== Linux Audio / Sound ====== | ====== Linux Audio / Sound ====== | ||
+ | |||
+ | ===== audio / sound codec 확인 ===== | ||
+ | <code sh> | ||
+ | cat / | ||
+ | </ | ||
===== Mute/Unmute toggle ===== | ===== Mute/Unmute toggle ===== | ||
줄 10: | 줄 15: | ||
amixer -q -D pulse sset Master toggle | amixer -q -D pulse sset Master toggle | ||
</ | </ | ||
+ | |||
+ | ===== Volume Control CLI ===== | ||
+ | * [[https:// | ||
+ | |||
+ | <code sh> | ||
+ | # increase by 3% | ||
+ | amixer -q sset Master 3%+ | ||
+ | |||
+ | # decrease by 3% | ||
+ | amixer -q sset Master 3%- | ||
+ | </ | ||
+ | |||
+ | ===== Volume Control System Tray ===== | ||
+ | * '' | ||
+ | * '' | ||
===== Pulse Audio ===== | ===== Pulse Audio ===== | ||
* '' | * '' | ||
* '' | * '' | ||
+ | |||
+ | ===== flac to mp3 ===== | ||
+ | * [[https:// | ||
+ | * 모든 flac 파일을 multicore CPU에서 동시에 mp3로 변환하기 | ||
+ | <code sh> | ||
+ | # parallel 을 먼저 설치 | ||
+ | sudo apt install parallel | ||
+ | |||
+ | # flac 파일이 있는 디렉토리에서 | ||
+ | parallel ffmpeg -i {} -qscale:a 0 {.}.mp3 ::: ./*.flac | ||
+ | </ | ||
+ | * 디렉토리 전체를 돌면서 변환. [[linux: | ||
+ | <code sh> | ||
+ | fd -t f -e flac -x ffmpeg -i " | ||
+ | </ | ||
+ | |||
+ | ===== Mic 소리를 다시 오디오로 듣게하기 ===== | ||
+ | * 마이크로 말하는 내 목소리 자체를 내가 듣도록 하는게 목적. | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | ]] : 음질 높이는 방법 | ||
+ | |||
+ | ==== arecord/ | ||
+ | <code sh> | ||
+ | # 딜레이가 매우 심한 상태 | ||
+ | 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 ==== | ||
+ | <code sh> | ||
+ | # 설치 | ||
+ | sudo apt install pavucontrol | ||
+ | |||
+ | # 마이크를 스피커로 전달 | ||
+ | pactl load-module module-loopback latency_msec=1 | ||
+ | |||
+ | # 끄기 | ||
+ | pactl unload-module module-loopback | ||
+ | </ | ||
+ | |||
===== 참고 ===== | ===== 참고 ===== | ||
* [[http:// | * [[http:// | ||