2009-10-28から1日間の記事一覧

wavファイルのフォーマットを読み込む

http://d.hatena.ne.jp/shokai/20091028/1256680676 でファイルヘッダを読み込んだので、続けてフォーマットチャンク部分を読み込んだ。 この本、Cで書かれてるけどわかりやすいから参考にした。 readHeader.rb #!/usr/bin/env ruby # -*- coding: utf-8 -*-…

wavファイルのヘッダを読み込む

参考 http://moonrock.jp/~don/d/200202.html#d07_t1 readHeader.rb #!/usr/bin/env ruby if ARGV.size < 1 puts 'ruby readHeader.rb input.wav' exit 1 end File.open(ARGV.first){|file| file.binmode puts riff = file.read(4) puts data_size = file.re…