User Tools

Site Tools


music_on_linux:pulseaudio_설정_및_활용

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
music_on_linux:pulseaudio_설정_및_활용 [2021/04/18 10:22] – [parec을 이용한 간편한 녹음] hyjeongmusic_on_linux:pulseaudio_설정_및_활용 [2022/04/17 00:39] (current) – [parec 응용 스크립트로 애플리케이션 출력을 녹음하기] hyjeong
Line 10: Line 10:
  
 PulseAudio는 autospawn 기능에 의해 클라이언트 요청이 있으면 저절로 시작된다. 따라서 PulseAudio을 중단하려면 ~/.config/pulse/client.conf 또는 /etc/pulse/client.conf 파일에서 "autospawn = no"으로 설정을 한 뒤 다음을 실행한다. PulseAudio는 autospawn 기능에 의해 클라이언트 요청이 있으면 저절로 시작된다. 따라서 PulseAudio을 중단하려면 ~/.config/pulse/client.conf 또는 /etc/pulse/client.conf 파일에서 "autospawn = no"으로 설정을 한 뒤 다음을 실행한다.
-    $ pulseaudio --kill # 또는 다음과 같이 실행한다.+    $ pulseaudio --kill # 'pulseaudio -k' 또는 다음과 같이 실행한다.
     $ killall pulseaudio     $ killall pulseaudio
  
 PulseAudio는 start-pulseaudio-x11 명령을 통해 실행된다. 설정 파일은 /etc/xdg/autostart/pulseaudio.desktop이다. /etc/xdg/autostart는 graphical session manager가 사용자 로그인시 자동으로 실행하는 응용 프로그램의 정보를 수록한 디렉토리이다.  PulseAudio는 start-pulseaudio-x11 명령을 통해 실행된다. 설정 파일은 /etc/xdg/autostart/pulseaudio.desktop이다. /etc/xdg/autostart는 graphical session manager가 사용자 로그인시 자동으로 실행하는 응용 프로그램의 정보를 수록한 디렉토리이다. 
  
 +PulseAudio를 다시 시작하려면 설정 파일을 "autospawn = yes"로 되돌린 후 다음을 실행한다.
 +  $ pulseaudio --start
  
 ===== CLI 문법 ===== ===== CLI 문법 =====
Line 40: Line 42:
 **parec**은 PulseAudio 사운드 서버를 거치는 오디오 스트림(예: 애플리케이션의 출력)을 녹음하는 유틸리티이다. 이것을 그대로 사용하기에는 꽤 난해하니(바로 다음에 새로 추가한 섹션에 따르면 그렇지도 않음) 이를 응용하여 만든 스크립트인 [[https://gist.github.com/ramast/4be3314bc73f28f55e3604497188b007|pulse-recorder.bash]]를 사용하는 것이 편리하다.  **parec**은 PulseAudio 사운드 서버를 거치는 오디오 스트림(예: 애플리케이션의 출력)을 녹음하는 유틸리티이다. 이것을 그대로 사용하기에는 꽤 난해하니(바로 다음에 새로 추가한 섹션에 따르면 그렇지도 않음) 이를 응용하여 만든 스크립트인 [[https://gist.github.com/ramast/4be3314bc73f28f55e3604497188b007|pulse-recorder.bash]]를 사용하는 것이 편리하다. 
  
-pulse-recorder.bash를 이용하여 유튜브의 재생음을 녹음하는 방법은 다음과 같다. 녹음하려는 애플리케이션이 재생 중인 상태여야 이것(sink-input)의 인덱스 번호를 구할 수 있다.+pulse-recorder.bash를 이용하여 유튜브의 재생음을 녹음하는 방법은 다음과 같다. 녹음하려는 애플리케이션이 재생 중인 상태여야 이것(sink-input)의 인덱스 번호를 구할 수 있다. 출력 파일에는 temp.ogg라는 이름이 자동으로 붙는다.
  
   $ pulse-recorder.bash    $ pulse-recorder.bash 
music_on_linux/pulseaudio_설정_및_활용.1618741320.txt.gz · Last modified: 2021/04/18 10:22 by hyjeong