2005年1月2日の日記の2番目の記事へのコメント

xmmsで再生できないoggファイル

前にも一度あったんですが,またもxmmsで再生できないoggファイルができてしまいました.bmpやogg123,mplayer等の他のソフトだと問題なく再生できるのに,xmmsでだけ再生できず,プレイリストに表示される再生時間とかめちゃくちゃ.タグやファイル名を変えても全然再生できません.xmmsでファイル情報を見てみると,何かmp2として認識されてる・・・orz.なんじゃこりゃー.

いつもoggenc前にnormalizeしてるんですが,これをかけないでエンコードすると,ちゃんとxmmsで開けるファイルができあがります.が,そのwaveファイルをnormalizeしてからエンコードするとxmmsで再生できないファイルに・・・.ということは,ファイルの中身のデータに問題がある,と.ある特殊なデータの並びの時のみ,xmmsがデータをmp2として誤認識するようです.

設定を色々いじって調べた結果,入力プラグインのMPG123の設定に問題があることがわかりました.入力ファイルがMPEGオーディオなのかどうかを,ファイルの中身を見て判断するように設定しちゃうと再生できなくなるようです.ここを,拡張子のみで判断するように変更すると,xmms上でもきちんとoggファイルとして認識されるようになり,再生できるようになりました.要はoggファイルかどうかを判定する前にMPEGオーディオかどうかを判定する処理があり,そこでたまたまデータが似てしまったOggファイルが誤ってMPEGオーディオファイルととして認識されてしまう,といったところしょうか.うへー.

お名前:  メールアドレス(省略可):
メールアドレスも表示されます
ここに名前その他を書いてはいけません: ここにメールアドレスその他を書いてはいけません:

2005年1月2日の日記の2番目の記事へのコメント

中の人情報

名前:
nosuke (のすけ)
メール:
sasugaanijaのgmail.com
「の」は「@」みたいな
関連リンク:

カレンダー

2005年1月
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          

<<先月分

翌月分>>

最新の10件のエントリ

最近の10件のコメント

過去ログ