KeyHoleTVを使ってみた!その2 サウンド編

Linux, Ubuntu Add comments

こんばんわ!

その1の続きです。

「エコー+ぶつぶつと音声が再生される」「KeyHoleTVを起動してると他のソフトを同時に起動させたら音が鳴りません」を直します。

readme-jを読んでみると、

4 問題点
現在のLinux版KeyHoleTVは、複数立ち上げることができません。また、何らかの
ソフトウェアが、/dev/dsp を開いている場合、動作しません。

KeyHoleTVを起動させると/dev/dspを使って音が出ます、ボリュームコントロールでチェックするとossを使って音が出てますね。

ossだとボリュームコントロールが0%か100%で音の調整もできず、音もおかしい・・・(私のノートPCでは><)

それじゃalsaを使って音を出せば直るだろうと思って、googoleでググりました。

まず、alsaで音を!

試験運用中なLinux備忘録さんのを参考にさせていただきました。(ありがとうございます)

aossを使えば、alsaがossをエミュレーションしてalsaから音が出るようになります。alsa-ossをインストールすれば、aossが使えるようになります。

$ sudo apt-get install alsa-oss

か、Synaptic パッケージ・マネージャからalsa-ossをインストールします。

次に、

$ aoss lkeyholetv

で、alsaを使って音がでます。ボリュームコントロールもalsaでは正常でした。

このままだと、keyholetvを起動中に他のソフトを起動させるとそのソフトから音がでません。

じゃあ、PulseAudioサーバを使って音を再生させれば、多重再生も出きると思いまして、またgoogleで調べました。

【初心者専用】 Ubuntu Linux 7 【力戦奮闘】の633さんの投稿記事を参考にしました。

PulseAudioのオプションコマンド?のpadspを使えば良いらしいので(ubuntu8.04では、標準でPulseAudioがインストールされてます。)

$ padsp lkeyholetv

これでPulseAudioサーバを経由して音が再生されました。keyholetvとflashとAudaciousで同時に音が鳴りました。

これでエコー+ぶつぶつと同時起動の時の音も直りました。万事OKですが、aossやpadsp使って音を再生させると、映像と音のずれが徐々に発生します。一度、視聴の停止を押して番組を見るを押せば音ずれは一時的に直ります。(私のノートPCの場合)

それとreadme-j.txtに書いてある、

現在のLinux版KeyHoleTVは、複数立ち上げることができません。

ですが、PulseAudioサーバを経由させることによって私のノートPCだと三つまで同時起動できました。

音もちゃんと三つ同時に鳴りました。

PCによっては、音づれはないみたいです、それならPulseAudioを使用するだけで良いかもです。

私は、全部で音づれしてます・・・ 映像が先か音が先かいろいろでした(笑)

Leave a Reply

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS ログイン