USBサウンドカードで録音してみてください

USBサウンドカードで録音してみてください

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:2orです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デバイスで録音します。

おすすめ記事