music_on_linux:pulseaudio_설정_및_활용
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
music_on_linux:pulseaudio_설정_및_활용 [2021/03/25 04:18] – [parec 응용 스크립트로 애플리케이션 출력을 녹음하기] hyjeong | music_on_linux:pulseaudio_설정_및_활용 [2022/04/17 00:39] (current) – [parec 응용 스크립트로 애플리케이션 출력을 녹음하기] hyjeong | ||
---|---|---|---|
Line 10: | Line 10: | ||
PulseAudio는 autospawn 기능에 의해 클라이언트 요청이 있으면 저절로 시작된다. 따라서 PulseAudio을 중단하려면 ~/ | PulseAudio는 autospawn 기능에 의해 클라이언트 요청이 있으면 저절로 시작된다. 따라서 PulseAudio을 중단하려면 ~/ | ||
- | $ pulseaudio --kill # 또는 다음과 같이 실행한다. | + | $ pulseaudio --kill # ' |
$ killall pulseaudio | $ killall pulseaudio | ||
PulseAudio는 start-pulseaudio-x11 명령을 통해 실행된다. 설정 파일은 / | PulseAudio는 start-pulseaudio-x11 명령을 통해 실행된다. 설정 파일은 / | ||
+ | PulseAudio를 다시 시작하려면 설정 파일을 " | ||
+ | $ pulseaudio --start | ||
===== CLI 문법 ===== | ===== CLI 문법 ===== | ||
Line 40: | Line 42: | ||
**parec**은 PulseAudio 사운드 서버를 거치는 오디오 스트림(예: | **parec**은 PulseAudio 사운드 서버를 거치는 오디오 스트림(예: | ||
- | pulse-recorder.bash를 이용하여 유튜브의 재생음을 녹음하는 방법은 다음과 같다. 녹음하려는 애플리케이션이 재생 중인 상태여야 이것(sink-input)의 인덱스 번호를 구할 수 있다. | + | pulse-recorder.bash를 이용하여 유튜브의 재생음을 녹음하는 방법은 다음과 같다. 녹음하려는 애플리케이션이 재생 중인 상태여야 이것(sink-input)의 인덱스 번호를 구할 수 있다. 출력 파일에는 temp.ogg라는 이름이 자동으로 붙는다. |
$ pulse-recorder.bash | $ pulse-recorder.bash | ||
Line 109: | Line 111: | ||
시간: 6.870 sec; 지연: -24419 usec. | 시간: 6.870 sec; 지연: -24419 usec. | ||
parec은 [[http:// | parec은 [[http:// | ||
+ | |||
+ | ==== JACK 실행 중에도 parec으로 녹음을 할 수 있다 ==== | ||
+ | JACK을 실행한 상태에서 'parec -d ' + tab을 눌러 보자. | ||
+ | $ parec -d | ||
+ | alsa_input.pci-0000_00_1b.0.analog-stereo | ||
+ | alsa_output.pci-0000_00_1b.0.analog-stereo | ||
+ | alsa_output.pci-0000_00_1b.0.analog-stereo.monitor | ||
+ | jack_in | ||
+ | jack_out | ||
+ | jack_out.monitor | ||
+ | jack_out.monitor를 선택하여 애플리케이션 재생음을 녹음하면 된다. | ||
+ | $ parec -d jack_out.monitor | twolame -r - out.mp3 | ||
+ | JACK 실행 중에는 'parec -d alsa_output.pci-0000_00_1b.0.analog-stereo.monitor' | ||
+ | |||
==== pacat은 무엇에 쓸까? ==== | ==== pacat은 무엇에 쓸까? ==== | ||
WAV 파일은 'pacat file.wav' | WAV 파일은 'pacat file.wav' |
music_on_linux/pulseaudio_설정_및_활용.1616645927.txt.gz · Last modified: 2021/03/25 04:18 by hyjeong