logo
ホーム •  フォーラム •  日本語wikiトップ •  アカウント情報 •  サイト内検索 •  新規登録
 ログイン
ユーザー名:

パスワード:


パスワード紛失

新規登録
 メインメニュー
 米国サイト
 オンライン状況
48 人のユーザが現在オンラインです。 (4 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 48

もっと...

一部の音が鳴らない現象について

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 | 投稿日時 2013-2-3 23:24 | 最終変更
sambar  長老 居住地: 岡山  投稿数: 484
環境:
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でもこの問題はありましたし、他にもこの問題が出ている機体も複数ありますが、全部は調べきれません…
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013-2-4 0:18 | 最終変更
toshi  長老   投稿数: 1420
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
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2013-2-4 21:20
sambar  長老 居住地: 岡山  投稿数: 484
toshiさん、こんばんは。
情報ありがとうございます。当面は自分でモノラルに変換します。

#ffmpegと組み合わせて使う一括変換スクリプトを作るかどうかは…(よく使う機種が限られているので)期待しないでくださいw

PS:2011年12月頃から1年ほどFlightGearから離れていて、いわゆる「浦島太郎」状態ですので、もしかしたら「今更この質問?」と思われるかもしれませんが…
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013-2-4 23:05
toshi  長老   投稿数: 1420
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
をご覧ください。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2013-2-5 0:23 | 最終変更
toshi  長老   投稿数: 1420
再び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にコミットしていただく

以上が私の考えるベストソルーションです!
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013-2-5 21:04
sambar  長老 居住地: 岡山  投稿数: 484
こんばんは、sambarです。
引用:
また、sambarさんがRV-6Aでステレオであることを確認したサウンドファイルは
dr400-wind.wav
dr400-starter.wav
dr400-engine.wav
dr400-prop.wav
の4つで、どれもDR400からの借り物だと思うのですが、当のDR400はとっくにモノラルのファイルに更新されていました。
先ほどデータを確認したら、dr400-stall.wavもステレオでした。
(前回は失速させなかったので、エラーログには出てませんが…)
投票数:0 平均点:0.00

  条件検索へ


 検索

高度な検索
 新しい登録ユーザ
himprove 2022-1-19
Keystoneb 2022-1-19
myhomema 2022-1-19
monusing 2022-1-19
starnewsch 2022-1-19
canon0 2022-1-19
judicuan20 2022-1-19
soicau188 2022-1-19
Cobank106 2022-1-19
faftovi665 2022-1-19
 最近の画像(画像付)
F117 nighthawk (2021-5-19)
F117 nighthawk
HiTouchさん宛の画像... (2020-11-8)
HiTouchさん宛の画像...
E170/175用 FDA全号... (2020-10-27)
E170/175用 FDA全号...
あきづきに着艦訓練 (2020-5-24)
あきづきに着艦訓練
反映確認飛行 (2020-5-17)
反映確認飛行
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Theme designed by OCEAN-NET