ALSA OSSエミュレーションが機能しない


1

[OK]を私は最後の4時間かそこらを成功させることなく、これを動作させるためにしようと費やしています:(

私はpulseaudioセットアップでUbuntu9.10を使用していますが、これまでのところすべてが正常に動作しています。しかし、xvidcapまたはrecordmydesktopを使用してデスクトップを録音しようとすると、サウンドを機能させることができません。

xvidcapはOSSのみを使用するため、カーネルモジュールをロードし、/ etc / modulesに次の行を追加して、エミュレーションをセットアップしようとしました。

alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss

しかし、それでも動作しません:(

Web記録によると、mydesktopはオーディオデバイスとして設定された「パルス」で動作するはずですが、動作しません。alsaでも機能しません。デバイスを開くことができないか、サウンド形式を認識できません。

詳細については、Intel HDAオーディオカードを搭載したVaioラップトップを使用しています。

編集 recが私に与えているものです:

ivo@ivo:~$ rec /dev/dsp test.wav
rec FAIL formats: can't determine type of file `/dev/dsp'
ivo@ivo:~$ rec /dev/mixer test.wav
rec FAIL formats: can't determine type of file `/dev/mixer'
ivo@ivo:~$ rec /dev/dsp test.wav
rec FAIL formats: can't determine type of file `/dev/dsp'
ivo@ivo:~$ padsp rec /dev/dsp test.wav
rec FAIL formats: can't determine type of file `/dev/dsp'
ivo@ivo:~$ padsp rec /dev/mixer test.wav
rec FAIL formats: can't open input file `/dev/mixer': Input/output error
ivo@ivo:~$ aoss rec /dev/dsp test.wav
rec FAIL formats: can't determine type of file `/dev/dsp'
ivo@ivo:~$ aoss rec /dev/mixer test.wav
rec FAIL formats: can't determine type of file `/dev/mixer'
ivo@ivo:~$ 

回答:


2

を実行してpulseaudio ossエミュレーションを試すことができpadsp xvidcapます。

record-my-desktopはjackdでは非常にうまく機能しますが、他のオーディオフレームワークでは試していません。


これを試してみると、/ dev / dspは受け入れられますが、デバイスから音が出ないので、/ dev / mixerがプログラムをクラッシュさせます。また、ジャッキでは、ミキサーや内蔵マイク以外のものを選択できないという問題があります:(
Ivo Wetzel

-Mと-Dの両方を試してみましたが、ミキサーにアクセスしようとしても機能しません。[oss @ 0xafe62650]サウンドカードは16ビットのサンプル形式をサポートしていません。-DI getを使用:[oss @ 0xa1e7ee0] / dev / dsp:デバイスまたはリソースがビジー
Ivo Wetzel

OK!デスクトップの記録で動作するようになった:)これは仕事をします:padsp recordmydesktop --device / dev / dsp --buffer-size 1024答えとしてこれを選択する前にpadspを知らなかったため。どうもありがとうございました:)
Ivo Wetzel

0

これは愚かな答えかもしれませんが、私はalsa-ossパッケージを使用しました。これにより、aossラッパーを使用してossベースのアプリケーションを実行できます。ALSAを動作させてサウンドを再生したら、パッケージをインストールするだけです。次に、aossラッパーを使用してプログラムを実行します。

例:/ usr / bin / aoss / usr / bin / mserv

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.