Linux에서 오디오 녹음 - 출력 자동 생성 중지

Linux에서 오디오 녹음 - 출력 자동 생성 중지

나는 pulseaudio를 사용하고 있지만 잘 이해하지 못합니다.

브라우저에서 재생되는 비디오의 오디오 스트림을 녹음하고 있습니다. 모듈-결합-싱크를 사용하면 모니터 스트림을 녹음하고 헤드폰을 통해 들을 수 있습니다. 비디오가 끝나면 parec은 출력 생성을 중지합니다. 몇 시간 분량의 비디오 녹화가 있고 완료될 때까지 기다리고 싶지 않기 때문에 이것은 좋습니다.

하지만 항상 헤드폰을 통해 스트림을 보내고 싶지는 않습니다. module-combine-sink 대신 module-null-sink를 사용하면 직접 녹음할 수 있지만 이제는 스트림 재생이 중지되어도 parec이 계속해서 출력을 생성합니다. 다음 날 아침에 돌아왔을 때 엄청난 양의 출력 파일이 있었습니다(MP3 압축기에 파이프해서 저장했기 때문에저것크지만 그래도요. ) 오디오가 시작 부분에 있고 끝 부분에는 몇 시간 동안 침묵이 흐르기를 원합니다.

제 생각에는 오디오를 노트북 스피커로 보내고 음소거하면 이 작업을 수행할 수 있지 않을까요? 하지만 모듈 조합 수신기에서 이것이 어떻게 작동하는지 이해하고 싶으므로 더 간단한 접근 방식을 알아낼 수 있을 것입니다. 녹음하는 동안 스피커를 사용하고 싶은 다른 것들이 있습니다.

관련 정보