![내 오디오가 다운샘플링되지 않았는지 어떻게 확인할 수 있나요?](https://rvso.com/image/1641928/%EB%82%B4%20%EC%98%A4%EB%94%94%EC%98%A4%EA%B0%80%20%EB%8B%A4%EC%9A%B4%EC%83%98%ED%94%8C%EB%A7%81%EB%90%98%EC%A7%80%20%EC%95%8A%EC%95%98%EB%8A%94%EC%A7%80%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%ED%99%95%EC%9D%B8%ED%95%A0%20%EC%88%98%20%EC%9E%88%EB%82%98%EC%9A%94%3F.png)
다운샘플링이나 리샘플링 없이 오디오를 재생하고 싶나요? 어떻게 해야 합니까? 내 오디오 파일은 192kHz 및 32비트입니다. 품질 저하 없이 해당 음악 파일을 재생하고 싶습니다. 내 DAC는 그 품질을 지원합니다. 내 음악 플레이어로 Music on Console을 사용하고 그 출력이 ALSA로 전송됩니다. ALSA가 오디오를 리샘플링합니까, 아니면 PulseAudio 또는 OSS로 전환해야 합니까? pacmd info
DAC로 전송된 속성을 인쇄 합니까 , 아니면 파일 속성을 인쇄합니까?
pacmd 목록 출력:
인덱스: 79 드라이버: <protocol-native.c> 플래그: 상태: RUNNING 싱크: 1 <alsa_output.pci-0000_00_1b.0.analog-stereo> 볼륨: 앞-왼쪽: 65536 / 100% / 0.00 dB, 앞-오른쪽 : 65536 / 100% / 0.00 dB 밸런스 0.00 음소거: 현재 대기 시간 없음: 253.67 ms 요청된 대기 시간: 75.00 ms 샘플 사양: s16le 2ch 192000Hz 채널 맵: 전면-왼쪽, 전면-오른쪽 스테레오 리샘플 방법: speex-float-1 모듈: 9 클라이언트: 46 <ALSA 플러그인 [mocp]> 속성: media.name = "ALSA Playback" application.name = "ALSA 플러그인 [mocp]" Native-protocol.peer = "UNIX 소켓 클라이언트" 기본 프로토콜 .version = "34" application.process.id = "22080" application.process.user = "archie" application.process.host = "PC" application.process.binary = "mocp" application.언어 = "en_US.UTF -8" window.x11.display = ":0" application.process.machine_id = "a89655b594a2465f882377c2c49da4be" application.process.session_id = "1" module-stream-restore.id = "sink-input-by-application-name: ALSA 플러그인 [mocp]"
답변1
/proc/asound/cardX/stream0
지원되는 샘플 형식과 현재 사용되는 샘플 형식을 확인 하세요 .
$ cat /proc/asound/card2/stream0
Roland EDIROL UA-1A at usb-0000:0d:00.3-1, full speed : USB Audio
Playback:
Status: Running
Interface = 1
Altset = 1
Packet Size = 192
Momentary freq = 44100 Hz (0x2c.199a)
Interface 1
Altset 1
Format: S16_LE
Channels: 2
Endpoint: 1 OUT (ADAPTIVE)
Rates: 44100
...