質問: 2つのオーディオファイルをPHPでバックグラウンドミュージックと組み合わせるには? 私は2つのユーザー入力から1つのオーディオファイルを取得したい - バックグラウンドミュージック用とオーディオファイル用。どんなアイデアでもそうする方法? **EDIT**: Basically, I what I want is the final file be as long as the audio file and having the background music chosen by the user. I do not want to concatenate the file but something like, overlapping of audio files.
回答: まず、使用しているオーディオフォーマットのバイト構造を読み上げてください(非圧縮WAVと強くお勧めします)。 次に、すべてのサンプルを調べて、それらを一緒に追加して、最大振幅を追跡します。 最後に、クリッピングを避けるために最大振幅を使用して結果を正規化し、次に保存します。