Java 1.6 で2 つのWAVファイルを連結する最も簡単な方法は何ですか? (頻度は同じで、派手なことは何もありません。)
(これはおそらく非常に単純ですが、今日の私のGoogle フーはこのテーマに弱いようです。)
WAV ヘッダーの解析は難しくありません。このヘッダーの説明を正しく読めば、2 番目の WAV から最初の 44 バイトを取り除き、最初の WAV に単純に追加することができます。その後、もちろん、最初の WAV のヘッダー フィールドの一部を変更して、正しい新しい長さが含まれるようにする必要があります。
ただし、2 つの WAV ファイルのウェーブ ヘッダーの形式がまったく同じでない場合、問題が発生します。
2 つのファイルの波形フォーマットが同じでない場合は、それらを変形させて一致させる方法を見つける必要があります。
これには、MP3 トランスコードまたはその他の種類のトランスコーディングが含まれる場合があります (いずれかが MP3 コーデックでエンコードされている場合)。