WAV ヘッダー生成ツール

サンプリングレート・チャンネル数・ビット深度に応じた標準 WAV ヘッダーファイルを生成&ダウンロード。生の PCM 音声データにヘッダーを連結することで、再生できない問題を解決できます。

よく使われる WAV ヘッダーサンプルのダウンロード

8k 電話・音声標準
8kHz Mono
レート: 8000 Hz
チャンネル: モノラル (1ch)
ビット深度: 16-bit PCM
サイズ: 44 バイト
8k サンプルをダウンロード (.wav)
16k 音声認識 / ASR
16kHz Mono
レート: 16000 Hz
チャンネル: モノラル (1ch)
ビット深度: 16-bit PCM
サイズ: 44 バイト
16k サンプルをダウンロード (.wav)
48k ハイレゾ・放送音質
48kHz Stereo
レート: 48000 Hz
チャンネル: ステレオ (2ch)
ビット深度: 16-bit PCM
サイズ: 44 バイト
48k サンプルをダウンロード (.wav)

カスタムパラメータで WAV ヘッダーを生成&ダウンロード

プレーヤーで再生時間(尺)を正確に認識させるため、PCM の実際のバイト数を入力することをお勧めします(0 は空白ヘッダー)。または PCM WAV 変換ツール で自動結合も可能です。
出力ファイル名: Wav_header_16k_16bit_1ch__abctool.info.wav
データレート (ByteRate): 32,000 B/s (31.3 KB/s)
ブロックサイズ (BlockAlign): 2 バイト

WAV ヘッダーリアルタイム HEX プレビュー (44 バイト)

WAV ヘッダー構造とメタデータの詳細解析 (44 バイト)

バイトオフセット (Offset)フィールド名サイズ現在の設定値定義と説明

WAV ヘッダーと PCM ファイルを結合して再生可能にする方法

生の PCM データ(Raw PCM)にはヘッダー情報が存在しないため、メディアプレーヤーはサンプリングレートやチャンネル構成を認識できず再生できません。当ツールで生成した 44 バイトのヘッダーを PCM の先頭に結合することで、通常の WAV ファイルとして正常に再生できるようになります。

✨ 方法 1: オンライン【ファイル結合ツール】で画面操作結合(コマンド不要・推奨)
  1. ファイル結合ツール (/merge-files/ja/) を開きます;
  2. ダウンロードした WAV ヘッダーファイル とお手元の PCM 音声ファイル をドラッグ&ドロップで追加します;
  3. 一覧で WAV ヘッダーが 1 番目、PCM ファイルが 2 番目 の順序になっていることを確認します;
  4. 出力拡張子を .wav に設定し、「結合してダウンロード」をクリックするだけで再生可能な WAV ファイルが完成します。
方法 2: Windows コマンドライン結合 (CMD / PowerShell):
copy /b Wav_header_16k_16bit_1ch__abctool.info.wav + audio.pcm output.wav
方法 3: Linux / macOS ターミナル結合 (Bash):
cat Wav_header_16k_16bit_1ch__abctool.info.wav audio.pcm > output.wav
💡 ヒント: すべてのメディアプレーヤーで正常に再生できるように、ヘッダーをダウンロードする前に PCM ファイルの実際のサイズ(バイト数)を入力することをお勧めします。または、自動計算される PCM WAV 変換ツール をご利用ください。

よくある質問 (FAQ)

標準の WAV ヘッダーのサイズは何バイトですか?

最も一般的な非圧縮リニア PCM 形式の場合、WAV ヘッダーのサイズは正確に 44 バイト です。12 バイトの RIFF チャンク、24 バイトの fmt フォーマットサブチャンク、および 8 バイトの data データサブチャンクで構成されます。

Data Size が 0 のヘッダーを結合した場合でも再生できますか?

一般的なプレーヤー(Windows Media Player、スマホ標準プレーヤー、HTML5 <audio> タグなど)は、Data Size が 0 の場合「再生時間 0 秒」と認識し、正常に再生できないことがあります。ヘッダー生成時に実際の PCM バイト数を入力するか、当サイトの PCM WAV 変換ツールの利用をお勧めします。

PCM データのデータレートやファイルサイズの計算方法は?

1 秒あたりのバイト数計算式は:サンプリングレート (Hz) × チャンネル数 × (ビット深度 ÷ 8) です。例えば 16000Hz 16-bit モノラルの場合、1 秒あたり 16000 × 1 × 2 = 32,000 バイト(約 31.25 KB/s)となります。