一部の音が鳴らない現象について
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
一部の音が鳴らない現象について
msg# 1
sambar
居住地: 岡山
投稿数: 484
環境:
OS:OpenSUSE 12.2 (amd64)
FlightGear:git版、release/2.10ブランチ
fgdata:同上
サウンドカード:サンワサプライ MM-SPU4WH(いわゆるサウンドカード内蔵USBスピーカー。CM102A+/102S+としてPulseAudioで認識)
いくつかの飛行機ではいくつかの音が鳴らない事があります。
この時、例えばRV-6Aでは以下のようなエラーがコンソールに表示されます。
現在、自分でモノラルに変換したらとりあえずは鳴るようになりますが、これは対処法としては正しいのでしょうか?
PS:機体はZlinですが、FlightGear2.8.0でもこの問題はありましたし、他にもこの問題が出ている機体も複数ありますが、全部は調べきれません…
OS:OpenSUSE 12.2 (amd64)
FlightGear:git版、release/2.10ブランチ
fgdata:同上
サウンドカード:サンワサプライ MM-SPU4WH(いわゆるサウンドカード内蔵USBスピーカー。CM102A+/102S+としてPulseAudioで認識)
いくつかの飛行機ではいくつかの音が鳴らない事があります。
この時、例えばRV-6Aでは以下のようなエラーがコンソールに表示されます。
failed to load sound buffer: Warning: STEREO files are not supported for 3D audio effects: /home/sambar/fgfs-data/fgdata/Aircraft/RV-6A/Sounds/dr400-wind.wav
failed to load sound buffer: Warning: STEREO files are not supported for 3D audio effects: /home/sambar/fgfs-data/fgdata/Aircraft/RV-6A/Sounds/dr400-starter.wav
failed to load sound buffer: Warning: STEREO files are not supported for 3D audio effects: /home/sambar/fgfs-data/fgdata/Aircraft/RV-6A/Sounds/dr400-engine.wav
failed to load sound buffer: Warning: STEREO files are not supported for 3D audio effects: /home/sambar/fgfs-data/fgdata/Aircraft/RV-6A/Sounds/dr400-prop.wav
現在、自分でモノラルに変換したらとりあえずは鳴るようになりますが、これは対処法としては正しいのでしょうか?
PS:機体はZlinですが、FlightGear2.8.0でもこの問題はありましたし、他にもこの問題が出ている機体も複数ありますが、全部は調べきれません…
投票数:11
平均点:3.64
Re: 一部の音が鳴らない現象について
msg# 1.1
toshi
投稿数: 1541
sambarさん、こんばんは。
toshiです。
v2.6.0から、FlightGear自体がステレオサウンドに対応しなくなったようです。
当面の対処としては、自分でモノラルに変換するしか手がなさそうです。
開発サイドでは、fgdata内のステレオサウンドファイルをモノラルに一括変換するスクリプトも準備していたようですが、ライセンスが不明なため変換作業は保留となっており、各機体作者の責任でサウンドファイルを修正するように、とのことです。
詳しくは、以下の情報もご参照ください。
[Flightgear-devel]の記事には、2011年12月時点でステレオサウンドファイルを使用している機体のリストが掲載されています。
Issue 519 - flightgear-bugs - Stereo sound file issue with many aircraft
http://code.google.com/p/flightgear-bugs/issues/detail?id=519
Stereo sound files unsupported - Aircraft maintenance - FlightGear wiki
http://wiki.flightgear.org/Aircraft_maintenance#Stereo_sound_files_unsupported
[Flightgear-devel] Stereo sound files and affected aircraft
http://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg35158.html
toshiです。
v2.6.0から、FlightGear自体がステレオサウンドに対応しなくなったようです。
当面の対処としては、自分でモノラルに変換するしか手がなさそうです。
開発サイドでは、fgdata内のステレオサウンドファイルをモノラルに一括変換するスクリプトも準備していたようですが、ライセンスが不明なため変換作業は保留となっており、各機体作者の責任でサウンドファイルを修正するように、とのことです。
詳しくは、以下の情報もご参照ください。
[Flightgear-devel]の記事には、2011年12月時点でステレオサウンドファイルを使用している機体のリストが掲載されています。
Issue 519 - flightgear-bugs - Stereo sound file issue with many aircraft
http://code.google.com/p/flightgear-bugs/issues/detail?id=519
Stereo sound files unsupported - Aircraft maintenance - FlightGear wiki
http://wiki.flightgear.org/Aircraft_maintenance#Stereo_sound_files_unsupported
[Flightgear-devel] Stereo sound files and affected aircraft
http://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg35158.html
投票数:13
平均点:5.38
Re: 一部の音が鳴らない現象について
msg# 1.2
sambar
居住地: 岡山
投稿数: 484
toshiさん、こんばんは。
情報ありがとうございます。当面は自分でモノラルに変換します。
#ffmpegと組み合わせて使う一括変換スクリプトを作るかどうかは…(よく使う機種が限られているので)期待しないでくださいw
PS:2011年12月頃から1年ほどFlightGearから離れていて、いわゆる「浦島太郎」状態ですので、もしかしたら「今更この質問?」と思われるかもしれませんが…
情報ありがとうございます。当面は自分でモノラルに変換します。
#ffmpegと組み合わせて使う一括変換スクリプトを作るかどうかは…(よく使う機種が限られているので)期待しないでくださいw
PS:2011年12月頃から1年ほどFlightGearから離れていて、いわゆる「浦島太郎」状態ですので、もしかしたら「今更この質問?」と思われるかもしれませんが…
投票数:11
平均点:3.64
Re: 一部の音が鳴らない現象について
msg# 1.2.1
toshi
投稿数: 1541
sambarさん、こんばんは。
自マシンのaircraftフォルダ以下にあるステレオファイルをモノラルに変換するLinux用スクリプトを見つけました。
FlightGear Forum - Stereo to mono for all aircrafts
http://www.flightgear.org/forums/viewtopic.php?t=16082
変換スクリプトの実行する前と実行した後で、以下のメール本文に書かれたチェック用スクリプトを走らせることで、確かにモノラルに変換されたかどうかを確認できるかもしれません。
Re: [Flightgear-devel] Stereo sound files and affected aircraft
http://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg35171.html
このチェック用スクリプトは、ステレオファイルのチェックだけでなく、中身が重複しているファイル(MD5ハッシュ値)もチェックします。
09 Dec 2011時点でThorstenBがgitのfgdataについてチェックスクリプトを実行した結果が
http://pastebin.com/DvCT6AT9
にありますが、gunfire_1.wavと同一の中身を持つサウンドファイルがfgdata内に39個、rain_canopy.wavと同一の中身を持つのが27個もあり、fgdataのgitレポジトリを肥大化させる原因になっている、という議論がFlightGear-develで確か行われてました。
$FG_ROOT/Sounds/click.wav
のクリック音ファイルも、他の22機種(当時)の機体フォルダにコピーされて使用されていますね。
ということで、特にgit上で管理している機体については、出来るだけ機体フォルダにはwavファイルを置かないようにして、共通サウンドフォルダ($FG_ROOT/Sounds)のwavファイルを参照するようにした方が望ましいと思います。
良い例としては、
Aircraft\c172p\c172-sound.xml
をご覧ください。
自マシンのaircraftフォルダ以下にあるステレオファイルをモノラルに変換するLinux用スクリプトを見つけました。
FlightGear Forum - Stereo to mono for all aircrafts
http://www.flightgear.org/forums/viewtopic.php?t=16082
変換スクリプトの実行する前と実行した後で、以下のメール本文に書かれたチェック用スクリプトを走らせることで、確かにモノラルに変換されたかどうかを確認できるかもしれません。
Re: [Flightgear-devel] Stereo sound files and affected aircraft
http://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg35171.html
このチェック用スクリプトは、ステレオファイルのチェックだけでなく、中身が重複しているファイル(MD5ハッシュ値)もチェックします。
09 Dec 2011時点でThorstenBがgitのfgdataについてチェックスクリプトを実行した結果が
http://pastebin.com/DvCT6AT9
にありますが、gunfire_1.wavと同一の中身を持つサウンドファイルがfgdata内に39個、rain_canopy.wavと同一の中身を持つのが27個もあり、fgdataのgitレポジトリを肥大化させる原因になっている、という議論がFlightGear-develで確か行われてました。
$FG_ROOT/Sounds/click.wav
のクリック音ファイルも、他の22機種(当時)の機体フォルダにコピーされて使用されていますね。
ということで、特にgit上で管理している機体については、出来るだけ機体フォルダにはwavファイルを置かないようにして、共通サウンドフォルダ($FG_ROOT/Sounds)のwavファイルを参照するようにした方が望ましいと思います。
良い例としては、
Aircraft\c172p\c172-sound.xml
をご覧ください。
投票数:8
平均点:5.00
Re: 一部の音が鳴らない現象について
msg# 1.3
toshi
投稿数: 1541
再びtoshiです。
sambarさんが提起してくださったRV-6Aについて、過去ログを調べて今頃気づいたのですが、この機体は、zero1962さん、tetsuさん、tatさんが共同制作して、tatさんがgitリポジトリにコミットしたものだったんですね。
(参考: gitのRV-6A更新履歴)
また、sambarさんがRV-6Aでステレオであることを確認したサウンドファイルは
dr400-wind.wav
dr400-starter.wav
dr400-engine.wav
dr400-prop.wav
の4つで、どれもDR400からの借り物だと思うのですが、当のDR400はとっくにモノラルのファイルに更新されていました。
# wavファイル名のdr400...は、DR400...(大文字)に変わってました。
ということで、RV-6Aの「JPフォーラム的に正しい対処法」について勝手なことを申し上げますと、、、
1. Aircraft/RV-6A/RV-6A-base.xml を修正して、$FG_ROOT/Sounds の共通サウンドファイルで置き換えられるか検討していただく (by sambarさん)
※ボリューム調整が必要になると思います。
2. それが無理ならAircraft/DR400/Sounds の最新のwavファイルを Aircraft/RV-6A/Sounds にコピーして置き換えていただく (by sambarさん)
※ボリューム調整が必要になると思います&DR400のモノラルwavファイルは残念ながらあまり良い音ではありません(無理やりmonoにしたから?)
3. 修正内容をHydeさんに伝えてgitにコミットしていただく
以上が私の考えるベストソルーションです!
sambarさんが提起してくださったRV-6Aについて、過去ログを調べて今頃気づいたのですが、この機体は、zero1962さん、tetsuさん、tatさんが共同制作して、tatさんがgitリポジトリにコミットしたものだったんですね。
(参考: gitのRV-6A更新履歴)
また、sambarさんがRV-6Aでステレオであることを確認したサウンドファイルは
dr400-wind.wav
dr400-starter.wav
dr400-engine.wav
dr400-prop.wav
の4つで、どれもDR400からの借り物だと思うのですが、当のDR400はとっくにモノラルのファイルに更新されていました。
# wavファイル名のdr400...は、DR400...(大文字)に変わってました。
ということで、RV-6Aの「JPフォーラム的に正しい対処法」について勝手なことを申し上げますと、、、
1. Aircraft/RV-6A/RV-6A-base.xml を修正して、$FG_ROOT/Sounds の共通サウンドファイルで置き換えられるか検討していただく (by sambarさん)
※ボリューム調整が必要になると思います。
2. それが無理ならAircraft/DR400/Sounds の最新のwavファイルを Aircraft/RV-6A/Sounds にコピーして置き換えていただく (by sambarさん)
※ボリューム調整が必要になると思います&DR400のモノラルwavファイルは残念ながらあまり良い音ではありません(無理やりmonoにしたから?)
3. 修正内容をHydeさんに伝えてgitにコミットしていただく
以上が私の考えるベストソルーションです!
投票数:13
平均点:5.38
Re: 一部の音が鳴らない現象について
msg# 1.3.1
sambar
居住地: 岡山
投稿数: 484
こんばんは、sambarです。
引用:先ほどデータを確認したら、dr400-stall.wavもステレオでした。
(前回は失速させなかったので、エラーログには出てませんが…)
引用:
また、sambarさんがRV-6Aでステレオであることを確認したサウンドファイルは
dr400-wind.wav
dr400-starter.wav
dr400-engine.wav
dr400-prop.wav
の4つで、どれもDR400からの借り物だと思うのですが、当のDR400はとっくにモノラルのファイルに更新されていました。
(前回は失速させなかったので、エラーログには出てませんが…)
投票数:12
平均点:3.33