나는UGreen USB 외부 스테레오 사운드 카드그리고 오래된 테이프에 음악을 녹음하고 싶었습니다.
나는 그것으로 어떤 종류의 녹음도 관리할 수 없습니다.
내 Fedora는 즉시 그것을 다음과 같이 인식했습니다.USB 고급 오디오 장치그리고 나에게 다음과 같은 프로필을 주었습니다.
- 아날로그 스테레오 입력
- 디지털 스테레오(IEC958) - 입력
- 아날로그 스테레오 출력
- 아날로그 스테레오 듀플렉스
- 아날로그 스테레오 출력 + 스테레오(IEC958) 입력
- 디지털 스테레오(IEC958) - 출력
- 디지털 스테레오 출력 + 아날로그 스테레오 입력
- 디지털 스테레오 듀플렉스(IEC958)
다음을 찾을 수 있습니다:
$ cat /proc/asound/cards
0 [HDMI ]: HDA-Intel - HDA Intel HDMI
HDA Intel HDMI at 0xf7a14000 irq 36
1 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0xf7a10000 irq 37
2 [Device ]: USB-Audio - USB Advanced Audio Device
C-Media Electronics Inc. USB Advanced Audio Device at usb-0000:00:14.0-2, full
분명히 Daring도 그것을 찾을 수 있습니다.
$ arecord --list-devices
**** Liste der Hardware-Geräte (CAPTURE) ****
Karte 1: PCH [HDA Intel PCH], Gerät 0: VT1802 Analog [VT1802 Analog]
Sub-Geräte: 0/1
Sub-Gerät #0: subdevice #0
Karte 2: Device [USB Advanced Audio Device], Gerät 0: USB Audio [USB Audio]
Sub-Geräte: 0/1
Sub-Gerät #0: subdevice #0
짧은 녹음을 위해 hw2를 사용하려고 합니다.
[qohelet@localhost Audio]$ arecord -f cd -D hw2,1 -d 20 test.wav
ALSA lib pcm.c:2642:(snd_pcm_open_noupdate) Unknown PCM hw2,1
arecord: main:830: Fehler beim Öffnen des Gerätes: Datei oder Verzeichnis nicht gefunden
[qohelet@localhost Audio]$ arecord -f cd -D hw2,0 -d 20 test.wav
ALSA lib pcm.c:2642:(snd_pcm_open_noupdate) Unknown PCM hw2,0
arecord: main:830: Fehler beim Öffnen des Gerätes: Datei oder Verzeichnis nicht gefunden
(두 오류 모두: 장치 열기 오류: 파일 또는 디렉터리를 찾을 수 없습니다.)
마음 속으로는 선택의 여지가 별로 없었습니다. 장치의 ALSA, 입력 펄스/기본값은 바로 그것입니다(채널 제외). 오디오 옵션에서 다른 프로필을 선택하면 과감하게 펄스를 받을 수 있기 때문에 OS에서 선택해야 할 것 같습니다. 다른 모든 것은 본질적으로 선입니다.
VLC를 통해 스트리밍을 시도했는데 옵션은 hw1,0과 hw2,0이었습니다. hw2,0을 선택했는데 오류가 발생했습니다.
[00007fb6d8009890] access_alsa demux error: cannot open ALSA device "hw:2,0": Das Gerät oder die Ressource ist belegt
[00007fb6d801c590] main decoder error: buffer deadlock prevented
장치 또는 리소스가 사용 중입니다.
베타 버전이 권장되는 경우가 많습니다.기록계. 하지만 이는 어떤 정보도 제공하지 않으며 제대로 작동하지 않는 것 같습니다(두 개의 작동하지 않는 버튼 참고).
출력이 여전히 작동하는지 확인하기 위해 기존 테이프 시스템에서 헤드폰으로의 RCA 커넥터 출력을 시도했습니다. 볼륨은 놀라울 정도로 낮지만 실행 가능합니다.
무엇이 문제이고 어떻게 해결하나요?
답변1
그리고 다음 프로필을 알려주세요
이는 이미 Pulseaudio가 설치되어 있음을 의미합니다.
arecord -f cd -D hw2,0 -d 20 test.wav
내가 아는 구문은 hw:2
or 입니다 hw:2,0
.
access_alsa demux error: cannot open ALSA device "hw:2,0": Das Gerät oder die Ressource ist belegt
문법에 주의하세요 hw:2,0
. 그리고 Pulseaudio가 장치를 사용하고 있기 때문에 장치가 사용 중이므로 ALSA를 통해 직접 액세스할 수 없습니다.
무엇이 문제이고 어떻게 해결하나요?
parecord
대신 올바른 Pulseaudio 장치를 사용하여 녹음하세요. 소스를 arecord
사용 pavucontrol
하거나 pactl list short sources
봅니다.
또는 Pulseaudio를 중지하거나 일시 중지하고 올바른 구문을 사용하여 ALSA 장치에서 녹음하세요.