스피커에 출력을 녹음하는 방법?


98

스피커 외부의 소리 만 녹음하고 PC 외부의 소리는 녹음 할 수없는 Ubuntu 용 프로그램이 있습니까?


1
왜 컴퓨터 내부에서 소리를 녹음하고 싶습니까?
jPlatte

1
가상 피아노 웹 사이트가 있는데, 나는 헤드폰을 듣지 않고 피아노를 들으면서 피아노를 연주하고 녹음하고 싶습니다.
AmirRazoR

4
웹 사이트의 출력 사운드를 녹음하고 싶습니까? D : 나는 여기에 거의 모든 사람들이 당신이 당신의 컴퓨터 구성 요소의 소리에 대해 얘기했다 생각 생각
jPlatte

이 비슷한 질문에 대한 나의 답변이 도움이 될 것입니다 : askubuntu.com/questions/167061

2
Ubuntu 및 Audacity를 사용하여 내부 사운드를 녹음 및 출력하는 방법 도 참조하십시오 . 이 이 답변이 모든 대답은 여기에 주어진 달리, 나를 위해 일했다.
Ruslan

답변:


124

내가 틀리지 않으면 "Stereo Mix"또는 루프백 출력 녹음에 대해 이야기하고 있다고 생각합니다.

일반인의 말로, 스테레오 믹스 녹음은 스피커 출력에서 ​​사운드를 녹음하는 것을 의미합니다.

방법은 다음과 같습니다.

  1. pavucontrol우분투 소프트웨어 센터에서 설치하십시오 .
  2. audacity우분투 소프트웨어 센터에서 설치하십시오 .
  3. pulse*Audacity에서 녹음 장치로 선택하십시오 .
  4. 녹음 버튼을 클릭하십시오.
  5. PulseAudio 볼륨 컨트롤을 엽니 다 (Dash에서 PulseAudio 볼륨 컨트롤 검색).
  6. 녹화 탭을 선택하십시오.
  7. 이제 ALSA 플러그인 [audacity]이 나타납니다. ALSA 플러그인 [audacity]가 표시되지 않으면 대담한 상태에서 Record Button을 클릭했는지 확인하십시오. 다음 단계를 수행하는 동안 대담하게 녹음을 실행해야합니다.
  8. "모니터에서 *"를 선택하십시오. 스크린 샷을 참조하십시오. PulseAudio 볼륨 조절 스크린 샷
  9. 이제 스피커 나 헤드폰에서 들리는 소리를 녹음 할 수 있습니다.

참고 : Ubuntu 12.10
참조 PulseAudio 에서 테스트 -Ubuntu Wiki


2
나는 "pulse"를 찾았지만 "pulse : Mix : 0"또는 mix 0과 같은 것을 찾을 수 없었습니다. 방금 환경 설정으로 이동 한 다음 장치를 클릭하고 녹음을 클릭했는데 거기에서만 펄스였습니다. : 믹스 : 0?
AmirRazoR

@AmirRazoR 최신 버전의 Ubuntu를 반영하도록 업데이트합니다.
465544

1
각 단계는 설명대로 이루어 지지만 궁극적으로 Audacity (Ubuntu 14.04)에는 오디오가 녹음되지 않습니다. 무엇을 않습니다 *pulse*의미?
Drew Noakes

1
14.04에서 시도하지 않았습니다. 여기서 pulse *는 이름에서 pulse로 시작하는 모든 것을 의미합니다.
465544

1
Linux Mint에서 작동합니다.
possumkeys

57

필요한 것을 정확하게 수행하는 매우 작은 베어 본 소프트웨어를 "오디오 레코더"라고하며 다음과 같이 설치합니다.

sudo add-apt-repository ppa:audio-recorder/ppa
sudo apt-get update && sudo apt-get install audio-recorder

파일은 ~/Audio디렉토리에 자동으로 저장됩니다 .

우분투 오디오 레코더


2
그것은 매력처럼 작동합니다! :)
1

2
사랑 스럽습니다, 감사합니다! 당신이 경우 아주 깔끔한, 대담 설정이 작동하고 있지만, 단지 (OGG, WAV, MP3 등으로) 오디오를 녹음 할 필요가,이 솔루션입니다.
karni

1
매우 간단하고 깔끔한 도구!
SunLiWei

3
한 번의 클릭으로 필요한 작업을 수행 할 때 Audacity와 함께 모든 "거력"을 통과하는 이유는 무엇입니까?
poelinca

1
@poelinca는 대담성과 펄스 오디오가 매우 강력하고 유용한 소프트웨어이기 때문에 다른 용도로 사용하기 위해 어쨌든 설치하려는 경우 현재 프로그램이 이미 할 수있는 일을하는 세 번째 도구를 설치하는 이유는 무엇입니까? 이루다? 또한 원하는 레코딩 전후에 추가 오디오를 차단할 수 있기 때문에 대담성이 더 좋습니다. 그리고 btw, 그것은 번거 롭다. 허슬은 밀거나 훔치는 것을 의미합니다.
Abraham Murciano Benzadon

31

커맨드 라인

  1. 설치 sudo apt-get install pulseaudio-utils lame mpg123
  2. 스피커를 검색하고 스피커의 모니터 스트림을 활용하십시오. pacmd list-sinks | grep -e 'name:' -e 'index' -e 'Speakers'여기에 이미지 설명을 입력하십시오

  3. 녹음하고 싶은 것을 연주하고 입력하십시오 parec -d alsa_output.pci-0000_00_1f.3.analog-stereo.monitor | lame -r -V0 - out.mp3

  4. ctrl+c기록을 중지하고 기록 된 파일을 재생하려면 누르십시오.mpg123 out.mp3

최소한의 GUI

이 작업을 수행하는 매우 간단한 GUI, 여기 에서 모든 파일을 가져 오고 install.sh Goto Dash를 실행 하고 검색하십시오.Record Speakers


5
최상의 솔루션 ... <3
Peque

1
물론 재생 용입니다. 또한 소프트웨어가 재생할 항목을 가로 챌 수있는 루프백 녹음 소프트웨어를 테스트하는 데 유용합니다. 그리고 우분투 14.04의 테스트에서 님의 재생 parec을 가로 챌 수 없었습니다 aplay.
Ruslan

5
| lame [...]파이프를 제거 하고 사용하십시오 --file-format=wav output.wav(예 :). 로 지원되는 형식을 나열 할 수 있습니다 parec --list-file-formats. 또한 .monitor끝에 장치를 지정해야한다는 사실을 좀 더 명확하게 고려 하십시오. ^^
Peque

1
스테레오 재생 녹음을 할 수 있기 때문에 좋습니다. 대담이 그렇게 할 수없는 것 같습니다.
피터 토마스 슨

1
소스의 이름이 반드시 필요한 것은 아닙니다. 소스의 인덱스를 선택할 수도 있습니다.parec -d 0 | lame -r -V0 - out.mp3
and-bri

4

방금 하나의 명령으로 PC 오디오 출력을 녹음하고 mp3 대신 opus 형식으로 저장하기 위해 작은 별칭을 만들었습니다.

  1. 필요한 패키지를 설치하십시오.

    sudo apt-get install pulseaudio-utils opus-tools
    
  2. .bashrc파일을 편집하십시오 .

    nano ~/.bashrc
    

    아래 줄을 복사하여 끝에 추가하십시오 ~.bashrc.

    alias recaudio="parec --monitor-stream="$(pacmd list-sink-inputs | awk '$1 == "index:" {print $2}')" | opusenc --raw - $(xdg-user-dir MUSIC)/recording-$(date +"%F_%H-%M-%S").opus"
    

    눌러 파일을 저장 Ctrl+을 X(닫습니다 nano다음을,) Y( "예"의 경우) 및 Enter(파일 이름을 확인).

  3. 이제 새로운 것을로드하십시오 ~/.bashrc(또는 단순히 새로운 터미널을여십시오) :

    source $HOME/.bashrc
    

그런 다음 입력하십시오.

recaudio

Music 홈 폴더에이라는 파일이 생성됩니다 recording-[DATE].opus.

즐겨.


1
--monitor-stream=...부분은 무엇을 의미합니까? 실제로 소리가 재생되지 않는 한 내 목록 싱크 입력은 0이며 숫자를 반환합니다. 사운드가 이미 재생 된 후에 시작해야합니까?
Xen2050
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.