사운드 카드의 내용을 녹음하여 WAV 파일을 재구성할 수 있습니까? [폐쇄]

사운드 카드의 내용을 녹음하여 WAV 파일을 재구성할 수 있습니까? [폐쇄]

내 컴퓨터에서 재생되는 디지털 신호가 정확히 무엇인지 기록하려고 합니다. 예를 들어 오디오 플레이어를 사용하여 WAV 파일을 재생한다면 녹음에서 해당 파일을 재구성할 수 있기를 원합니다.

내가 이해한 바에 따르면 파일을 읽는 응용 프로그램에 의해 파일의 압축이 풀리고 실제로 사운드 카드로 전송되는 것은 압축되지 않은 원시 데이터이기 때문에 압축된 형식(예: mp3)에서는 작동하지 않습니다. 그리고 원본 mp3를 다시 가져오는 것도 불가능합니다. 내가 가질 수 있는 가장 좋은 것은 WAV나 무손실 압축(FLAC 등)이 포함된 mp3입니다.

지금까지 저는 Audacity를 사용하여 컴퓨터의 소리를 녹음하고 있습니다. 그러나 저는 알고 싶습니다. 그러한 녹음이 사운드 카드로 들어가는 원시 디지털 데이터를 녹음합니까, 아니면 사운드 카드에서 나오는 아날로그 데이터를 캡처하여 다시 디지털로 변환합니까?

또한 이를 위해서는 펄스 오디오 볼륨 제어에서 Db의 녹음 레벨을 조정해야 합니다. 물론 레벨에 따라 최종 WAV가 같지 않기 때문에 원래 재생된 WAV와 일치하는 최종 WAV를 얻는 방법을 모르겠습니다.

글쎄요, 사실 이 방법은 저한테도 통하지 않습니다. 왜냐하면 Audacity의 녹음은 동일한 톤을 갖고 있지 않기 때문입니다. 하지만 애초에 이것이 올바른 경로인지 확실하지 않기 때문에 디버깅을 시도하기 전에 좀 더 알고 싶습니다.

처음에는 내가 하고 싶은 일이 실현될 수 있을지 몰랐습니다.

답변1

대부분의 중급~고급 사운드 카드에서는 재생되는 동안 라이브 오디오 믹스를 녹음하는 것이 가능합니다. 즉, 사운드 카드로 전송된 모든 오디오 트랙의 합계입니다.디지털-아날로그 변환기. 그래서 이것은 순전히 디지털입니다.

이렇게 하려면 사운드 카드 드라이버가 모든 장치에서 얻을 수 있는 "믹스" 입력 채널을 제공해야 합니다.디지털 오디오 워크스테이션.

관점에서 볼 때 이 작업은 스크린샷이나 스크린캐스트와 비교할 수 있습니다. 실제로 JPEG 이미지를 표시하는 경우 스크린샷은 JPEG 이미지의 원시 표현을 제공하며 디스플레이 소프트웨어(자르기, 크기 조정, 앨리어싱, 색상 프로필 등)에서 일부 왜곡이 있을 수 있음) 주변 및 위(커서) , 오버레이 창, 다른 창의 투명한 그림자). 스크린샷에서 직접 정확한 원본 JPEG 파일을 얻을 수는 없습니다.

이는 오디오에서도 마찬가지입니다. 플레이어 앱은 볼륨을 변경하고, 이퀄라이제이션을 적용하고, 포화를 도입하고, 대기 시간 문제가 발생하는 경우 결함까지 일으킬 수 있습니다.

그러나 특정 조건을 준수하면 오디오 데이터의 정확한 복사본을 얻을 수 있습니다.

  • 무손실 오디오 파일
  • 무손실 오디오 플레이어
  • 지연 문제 없음
  • 동일한 비트 심도
  • 동일한 샘플링 주파수
  • 하나의 오디오 파일만 재생

그런 다음 녹음의 시작과 끝을 수동으로 편집하면 됩니다.

답변2

이미 Pulseaudio를 사용하고 있는 경우: 각 싱크에는 싱크에서 방출되는 정확한 데이터를 얻는 데 사용할 수 있는 "모니터" 소스가 있습니다. ALSA 드라이버가 Pulseaudio에서 얻는 콘텐츠를 방해하지 않는다고 가정하면 이것이 바로 스피커에서 재생되는 것입니다. 예를 들어 를 사용하여 원하는 방식과 형식으로 녹음할 수 있습니다 parec.

단일 응용 프로그램을 사용하여 사운드를 재생하는 경우 해당 응용 프로그램에는 일반적으로 파일로 출력하는 옵션도 있습니다.

관련 정보