web-dev-qa-db-ja.com

Ubuntuをbaudlineに対応させるにはどうすればよいですか?

baudline を実行すると、「すべての入力デバイスが無効です」というメッセージが表示され、入力Inputデバイス画面にデバイスが一覧表示されません。 baudline FAQ は以下を示唆しています:

これについて考えられる2つの説明を次に示します。

  1. 適切に設定されたオーディオカードがありません。
  2. または、/ dev/audioまたは/ dev/mixerの読み取りおよび書き込み権限がありません。

私が試した他のすべてのプログラムでサウンドが機能するという観察( 1つの例外 がありますが)は、サウンドカードが適切に構成されていることを強く示唆しています。

この問題は、/dev/audioおよび/dev/mixerに関連しているようです。それらが存在すらしていないので、私にはそれらの読み取りと書き込みの権限がないと確信しています。 このバグレポート が彼らの不在に責任があると思いますが、それが私にとって何を意味するのか分かりません。

私は過去何年も問題なくUbuntuでボーラインを使用しました。 Ubuntuのサウンド構成をボーラインと再び互換性を持たせるにはどうすればよいですか?

5
ændrük

私の修正は、このように実行することでした

parec --format=s16le --channels=1 --latency-msec=5 | ./baudline -stdin

これは、parecを使用してpulseaudioから読み取り、baudlineにパイプします。

7
pbfy0

おそらく3つの選択肢:

  • PulseAudio OSS Wrapperがボーラインで動作するかどうかを確認します。

    padsp baudline -stdout > file.raw

  • ArchLinuxでデュアルブートをインストールする

ボーラインFAQを読むと、OSSをサポートするALSAでの作業に言及します。 OSSをサポートするカーネルが必要だと読みました。 Canonicalはこのサポートをmaverickおよびnattyから削除しました。 ArchはまだLinuxカーネルにOSSサポートを組み込んでいます(私は思う)

  • howtogeek のような指示でOSSフラグ(バグレポートのフラグ)を使用して独自のカーネルをコンパイルします。
2
fossfreedom

これらのモジュールをロードしました

  • snd-pcm-oss
  • snd-pcm-mixer

/etc/modulesに追加

ボーラインが機能するようになり、音声を分析して再生できるようになりました

1
iw1gfv