music_on_linux:명령행_인터페이스에서_녹음하는_요령
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
music_on_linux:명령행_인터페이스에서_녹음하는_요령 [2022/04/12 07:03] – [아날로그 입력을 녹음과 동시에 모니터링] hyjeong | music_on_linux:명령행_인터페이스에서_녹음하는_요령 [2022/09/13 03:49] (current) – [명령행 인터페이스에서 녹음하는 요령] hyjeong | ||
---|---|---|---|
Line 5: | Line 5: | ||
요즘 누가 리눅스, 그것도 명령행 인터페이스(CLI)에서 녹음을 하느냐고? | 요즘 누가 리눅스, 그것도 명령행 인터페이스(CLI)에서 녹음을 하느냐고? | ||
- | **펄스오디오(PulseAudio)** 사운드 서버를 잘 알면 세상이 정말 편해진다. 모든 것은 PulseAudio에서 시작해서 PulseAudio로 끝난다고 해도 과언이 아니다. 컴퓨터를 켠 다음에는 일단 PulseAudio Volume Control(명령행: | + | **펄스오디오(PulseAudio)** 사운드 서버를 잘 알면 세상이 정말 편해진다. 모든 것은 PulseAudio에서 시작해서 PulseAudio로 끝난다고 해도 과언이 아니다. 컴퓨터를 켠 다음에는 일단 PulseAudio Volume Control(명령행: |
Line 12: | Line 12: | ||
* -f cdr (16 bit <color # | * -f cdr (16 bit <color # | ||
* -f dat (16 bit little endian, <color # | * -f dat (16 bit little endian, <color # | ||
- | 사용할 디바이스는 '-D NAME(select PCM by name)' | + | 사용할 디바이스는 '-D NAME(select PCM by name)' |
- | # 헤드셋을 연결하고 마이크로 녹음을 하는 것이 가장 간단할 것이다. | + | # 헤드셋을 연결하고 마이크로 녹음을 하는 것이 가장 간단할 것이다. |
$ arecord -f cd -d 60 one-minute-recording.wav | $ arecord -f cd -d 60 one-minute-recording.wav | ||
$ aplay one-minute-recording.wav | $ aplay one-minute-recording.wav | ||
Line 36: | Line 36: | ||
===== 단일 소스의 녹음 ===== | ===== 단일 소스의 녹음 ===== | ||
==== 단일 애플리케이션의 재생음 ==== | ==== 단일 애플리케이션의 재생음 ==== | ||
+ | 강조하지만 근본적으로 녹음이란 마이크로폰으로 들어오는 소리를 기록하는 것이다. 따라서 컴퓨터의 애플리케이션이 재생하는 소리를 녹음하려면 약간의 수고를 해야 된다. 윈도우 계열에서는 이를 흔히 **스테레오 믹스**라 부른다. 윈도우 쪽에서는 스테레오 믹스가 되지 않는 것이 기본 설정이고, | ||
+ | |||
웹브라우저에서 유튜브를 재생하면서 나오는 소리를 녹음하고 싶다면? 아마 가장 흔하게 벌어지는 일일 것이다. [[https:// | 웹브라우저에서 유튜브를 재생하면서 나오는 소리를 녹음하고 싶다면? 아마 가장 흔하게 벌어지는 일일 것이다. [[https:// | ||
- Playback 탭: **Application name**: AudioStream //on// XYZ(사용하는 디바이스 이름). 여기에서는 고를 수 있는 것은 없다. | - Playback 탭: **Application name**: AudioStream //on// XYZ(사용하는 디바이스 이름). 여기에서는 고를 수 있는 것은 없다. | ||
Line 67: | Line 69: | ||
$ pactl unload-module 28 | $ pactl unload-module 28 | ||
=== 모니터 출력을 내장 사운드 카드(not default sink)로 보내려면 === | === 모니터 출력을 내장 사운드 카드(not default sink)로 보내려면 === | ||
- | UCA-200의 아날로그 출력을 오디오 앰프에 연결하기 여러운 경우 여기에 RCA to 3.5 mm stereo female 젠더를 써서 헤드폰을 연결하기도 하는데 음량이 아무래도 부족하다. 모니터 출력을 내장 사운드 카드로 보내게 되면 컴퓨터 본체의 헤드폰 단자를 쓰면서 볼륨 조절이 가능하므로 조금 더 큰 음량으로 모디터링을 할 수 있다. 이는 내장 audio를 sink로 설정하면 간단히 해결된다. | + | UCA-200의 아날로그 출력을 오디오 앰프에 연결하기 여러운 경우 여기에 RCA to 3.5 mm stereo female 젠더를 써서 헤드폰을 연결하기도 하는데 음량이 아무래도 부족하다. 모니터 출력을 내장 사운드 카드로 보내게 되면 컴퓨터 본체의 헤드폰 단자를 쓰면서 볼륨 조절이 가능하므로 조금 더 큰 음량으로 모니터링을 할 수 있다. 이는 내장 audio를 sink로 설정하면 간단히 해결된다. |
# source의 확인. 결과는 위에서 보인 것과 같다. | # source의 확인. 결과는 위에서 보인 것과 같다. | ||
$ pacmd list-sources | grep -e ' | $ pacmd list-sources | grep -e ' |
music_on_linux/명령행_인터페이스에서_녹음하는_요령.1649747023.txt.gz · Last modified: 2022/04/12 07:03 by hyjeong