私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
デバイスまたはリソースが使用中です。
ベータ版が推奨されることがよくあります。記録計。しかし、これは情報を提供せず、正しく機能しないようです(2つの機能しないボタンを参照)。
出力がまだ機能していることを確認するために、既存のテープシステムからヘッドフォンへの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デバイスで録音します。