마이크에서 콘텐츠를 동시에 녹음하고 재생합니다.

마이크에서 콘텐츠를 동시에 녹음하고 재생합니다.

프로젝트의 경우 arecord를 사용하여 다음 두 가지 작업을 모두 수행하고 싶습니다.

  • 마이크에 전달된 내용을 녹음합니다.
  • 스피커에서 동시에 재생합니다.

이를 위해 다음 사항부터 시작하고 싶습니다.

arecord -f cd -d numberofseconds -t raw | lame -x – out.mp3

하지만 동시에 사운드를 스피커로 리디렉션하는 방법을 모르겠습니다. 내가 무엇을 해야 하는지 아시나요? 미리 감사드립니다.

답변1

이것이 내가 찾은 것입니다:

  1. 먼저 스피커로 오디오 전달을 활성화합니다.pactl load-module module-loopback latency_msec=1
  2. 그런 다음 사용하고 싶은 모든 것을 녹음합니다 arecord -f cd -t raw | oggenc - -r -o out.ogg(mp3 형식 사용은 작동하지 않음).
  3. 마지막으로 다음을 사용하여 오디오 전달을 중지합니다.pactl unload-module module-loopback

마이크에서 mp3로 올바르게 녹음하는 방법을 찾으면(라임 사용) 주저하지 마십시오.이 질문에 대답하세요그럼 말 해주세요. 감사해요.

답변2

나를 위해 일한 간단한 절차는 다음과 같습니다

  1. 두 개의 터미널을 엽니다
  2. 터미널에서 다음 명령을 사용하여 녹음(마이크 입력)을 시작합니다.

    $ 레코드 a.wav

  3. 다른 터미널에서 동일한 파일 재생

    $ 플레이.wav

관련 정보