사용자 도구

사이트 도구


linux:audio

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
linux:audio [2014/05/02 11:05]
kwon37xi 새로 만듦
linux:audio [2021/12/22 12:12] (현재)
kwon37xi
줄 1: 줄 1:
 ====== Linux Audio / Sound ====== ====== Linux Audio / Sound ======
 +  * [[linux:audio:noisetorch|Noise Torch]]
 +  * [[linux:audio:pulsemixer|PulseMixer]]
  
-===== 명령행 CLI Mute/Unmute =====+===== audio / sound codec 확인 ===== 
 +<code sh> 
 +cat /proc/asound/card*/codec* | grep Codec 
 +</code> 
 + 
 +===== Mute/Unmute toggle ===== 
 +  * [[http://www.howtogeek.com/howto/linux/create-a-shortcut-or-hotkey-to-mute-the-speakers-on-linux/|Create a shortcut or hotkey to mute the speakers on linux]]
   * http://askubuntu.com/questions/26068/how-do-you-mute-from-the-command-line<code sh>   * http://askubuntu.com/questions/26068/how-do-you-mute-from-the-command-line<code sh>
 pactl set-sink-mute 0 1 # mute pactl set-sink-mute 0 1 # mute
 pactl set-sink-mute 0 0 # unmute pactl set-sink-mute 0 0 # unmute
 +
 +# 실제로 작동한 토글
 +amixer -q -D pulse sset Master toggle
 </code> </code>
 +
 +===== Volume Control CLI =====
 +  * [[https://unix.stackexchange.com/questions/32206/set-volume-from-terminal|command line - Set volume from terminal - Unix & Linux Stack Exchange]]
 +
 +<code sh>
 +# increase by 3%
 +amixer -q sset Master 3%+
 +
 +# decrease by 3%
 +amixer -q sset Master 3%-
 +</code>
 +
 +===== Volume Control System Tray =====
 +  * ''volumeicon-alsa'' 프로그램 설치하면 System Tray에 볼륨 아이콘 나옴.
 +  * ''alsamixergui'' 혹은 ''pavucontrol'' 로 볼륨 조정
 +
 +===== Pulse Audio =====
 +  * ''pavucontrol''을 통해 볼륨 및 장치 변경등이 가능하다.
 +  * ''pasystray'' System Tray 로 Pulse audio 매니징,
 +
 +===== flac to mp3 =====
 +  * [[https://wiki.archlinux.org/index.php/Convert_FLAC_to_MP3|Convert FLAC to MP3]]
 +  * 모든 flac 파일을 multicore CPU에서 동시에 mp3로 변환하기
 +<code sh>
 +# parallel 을 먼저 설치
 +sudo apt install parallel
 +
 +# flac 파일이 있는 디렉토리에서
 +parallel ffmpeg -i {} -qscale:a 0 {.}.mp3 ::: ./*.flac
 +</code>
 +  * 디렉토리 전체를 돌면서 변환. [[linux:fd|fd]] 필요.
 +<code sh>
 +fd -t f -e flac -x ffmpeg -i "{}" -qscale:a 0 "{.}.mp3"
 +</code>
 +
 +===== Mic 소리를 다시 오디오로 듣게하기 =====
 +  * 마이크로 말하는 내 목소리 자체를 내가 듣도록 하는게 목적.
 +  * [[https://askubuntu.com/questions/123798/how-to-hear-my-voice-in-speakers-with-a-mic|sound - How to hear my voice in speakers with a mic? - Ask Ubuntu]]
 +  * [[https://superuser.com/questions/460739/how-to-listen-to-microphone-output-on-linux|audio - How to listen to microphone output on Linux? - Super User]]
 +  * [[https://wiki.debian.org/PulseAudio|PulseAudio - Debian Wiki]]
 +  * [[https://www.hifiberry.com/simpl-recordings-using-arecord-aplay/|SIMPLE RECORDINGS USING ARECORD/APLAY
 +]] : 음질 높이는 방법
 +
 +==== arecord/aplay 사용 ====
 +<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 -
 +</code>
 +
 +==== pauvcontrol ====
 +<code sh>
 +# 설치
 +sudo apt install pavucontrol
 +
 +# 마이크를 스피커로 전달
 +pactl load-module module-loopback latency_msec=1
 +
 +# 끄기
 +pactl unload-module module-loopback
 +</code>
 +
 +
 +===== 참고 =====
 +  * [[http://www.linux.org/threads/beats-audio-on-linux.4443/|Beats audio on linux]]
  
linux/audio.1398996354.txt.gz · 마지막으로 수정됨: 2014/05/02 11:05 저자 kwon37xi