ようこそゲスト さん ユーザー登録 ログイン

WAVEファイルで無音状態を判断するソフトウェア(または方法)はありますか?Waveファイルのフォーマット上、無音の場合どこがNULLになるなど教えていただけると助かります(環境Windows or Linux)。 WAVEファイルで無音状態を判断するソフトウェア(または方法)はありますか?Waveファイルのフォーマット上、無音の場合どこがNULLになるなど教えていただけると助かります(.. を含むブックマークはてなブックマーク - WAVEファイルで無音状態を判断するソフトウェア(または方法)はありますか?Waveファイルのフォーマット上、無音の場合どこがNULLになるなど教えていただけると助かります(.. - 人力検索はてな

  • harunoharuno あなたも質問に答えられます! ウォッチリストに追加
  • 状態:終了 いるか
  • 回答数:3 / 10件
  • 回答ポイント:110ポイント
  • 登録:2008-04-21 21:10:04
  • 終了:2008-04-28 21:02:53
  • カテゴリー:ウェブ制作ウェブ制作 趣味・スポーツ趣味・スポーツ

2 回答者:iwakaba 2008-04-21 21:52:47 満足! 50ポイント

WAVE のデータ構造は、

こちらのページが詳しいです、

http://www.kk.iij4u.or.jp/~kondo/wave/

リニアPCMの場合は、8bit か 16bit でデータが入っているので、

0付近(完全に0=無音はないので、上下適当にパラメータで指定して)のデータを連続して、

指定秒数分(=これも、適当にパラメータで指定)して、検出出来たら、そこが、無音部分と判断できます

もし、リニアPCMのデータでなかったら、

リニアPCMに変換していまうとかで対応できると思います

質問者:harunoharuno 2008-04-28 20:59:36

波形データを適当なbit(8bitか16bit)でくくり値をチェックすればよいのですね。

1 回答者:pahoo 2008-04-21 21:44:33 満足! 50ポイント

圧縮されていないWAVEファイルの構造は比較的単純で、「WAVE (WAV) ファイル フォーマット」が参考になると思います。dataチャンク部分がゼロになっている領域を探せば、目的は達成できるでしょう。


WAVE ファイル」にはノコギリ波のWAVEファイルを生成するCのサンプルプログラムが載っています。

波形の表示と編集」には、より具体的なプロジェクトファイル(Windows用)が掲載されています。

質問者:harunoharuno 2008-04-28 20:53:59

回答ありがとうございます。

WAVEファイルのサンプルを見れば、無音時の処理なども載っているはずですし参考になります。

3 回答者:kuakua 2008-04-22 23:45:09 満足! 10ポイント

Audacityというソフトが簡単だと思います。

http://audacity.sourceforge.net/

http://www.forest.impress.co.jp/lib/pic/music/soundedit/audacity...

http://www.xucker.jpn.org/pc/audacity/

generateタブからSilenceを選んで秒数入れて、WAVファイルとしてsaveするだけです。

秒数を0.001秒とかにすれば一目瞭然です。

またToneからサイン波や方形波、のこぎり波が選べて音量でどう変わるかなども簡単に調べられます。

質問者:harunoharuno 2008-04-28 21:02:14

非常に興味深いソフトですが、このソフトで無音状態を判断することができるのでしょうか?

個人的に目視はあまり意味がないものとかんがえております。

この質問・回答へのトラックバックこの質問・回答へのトラックバック