ゲームプログラムなら俺に聞け15
■ このスレッドは過去ログ倉庫に格納されています
0036デフォルトの名無しさん
2010/12/27(月) 05:44:19.wavファイルサイズ(4112428Byte)の場合
【wavファイルのヘッダ部分(16進数)】
52 49 46 46 24 C0 3E 00 57 41 56 45 66 6D 74 20
10 00 00 00 01 00 02 00 44 AC 00 00 10 B1 02 00
04 00 10 00 64 61 74 61 00 C0 3E 00
※('R''I''F''F'から始まって'd''a''t''a'+4Byteのデータサイズまで)計44Byte
dataサイズは(00 C0 3E 00)=(4112384Byte)です。
★ファイルサイズ(4112428Byte) = ヘッダサイズ(44Byte) + データサイズ(4112384Byte)
おそらく、これが最小限のヘッダ部と音データ以外の無駄なところがない音声ファイルになると思います。
しかし、他の.wavファイルを見ると
★のように正しく計算が合いません。
※ファイルサイズが(ヘッダサイズ + データサイズ)より大きいのです。
例)
ファイル名[a.wav] データサイズ[161460] ファイルサイズ−(ヘッダサイズ+データサイズ)[1650]
ファイル名[b.wav] データサイズ[235336] ファイルサイズ−(ヘッダサイズ+データサイズ)[2226]
ファイル名[c.wav] データサイズ[218684] ファイルサイズ−(ヘッダサイズ+データサイズ)[88]
ファイル名[d.wav] データサイズ[124304] ファイルサイズ−(ヘッダサイズ+データサイズ)[1358]
ファイル名[e.wav] データサイズ[1518864] ファイルサイズ−(ヘッダサイズ+データサイズ)[11932]
以上、最小限のヘッダ部と音データ以外の無駄なところを削るツールがあれば、
教えていただけないでしょうか。よろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています