複数のオーディオ トラックを 1 つのファイルに結合できるようにしたいのですが、どうすればよいかわかりません。次のことができる必要があります。
複数のトラックを同時に再生する必要があり、さまざまなポイントで各トラックの音量を変更する必要があります。
別の時間に開始するいくつかのトラックが必要です。
そして、結果をファイルに書き込めるようにする必要があります。
誰かが役立つ提案を持っている場合、これにどのライブラリを使用すればよいかわかりません。
誰もこの質問に答えていないので、私がやったことを投稿します。最初に libffmpeg を使用してみましたが、あまりにも複雑すぎてうまくいきませんでした。代わりに、LGPL で利用可能なlibsndfileを使用しました。非常にシンプルですが、面倒なことは何もありません。唯一の問題は、MP3 形式を使用できないことです。そのため、プログラムで ffmpeg.exe を呼び出し、MP3 ファイルを FLAC に変換してロードします。完璧ではありませんが、うまくいきます。