OS環境: LinuxもしくはUnix系のOSで動くことが条件です
ファイル形式: wavファイルかmp3ファイルのいずれかで動けば大丈夫です。
その他: ファイルの仕様(サンプリング周波数?)は、二つのファイルとも一緒として考えて頂けて結構です。
宜しくお願いします。
当方で動作が最初に確認できた方には、500pt以上を差し上げます。
その他の方にも、情報の新鮮さで、比較的高いポイントを差し上げます。
WAVであれば、soxコマンドを使うという手があります。
http://xucker.jpn.org/pc/sox_raw.html
http://www.ne.jp/asahi/azure/ghost/t2/diary/dia200412.html
ちょっと手元で試せていないので申し訳ないんですが、A.wav と B.wavを結合する場合、
sox A.wav -t raw A.raw ← A.wavのヘッダを削除
sox B.wav -t raw B.raw ← B.wavのヘッダを削除
cat A.raw B.raw > C.raw ← 結合
sox -r 44100 -w -c 2 -s C.raw C.wav ← wavへの変換。チャンネル数やデータ幅サンプリング周波数の設定が必要
で C.wavにくっついたものが得られます。
上記URLだとバージョンが古いので-wとなってますが最新のは-2みたいですね。
またsoxを使ってWAVの切り出しも行えるので無音部分などはあらかじめ削除してからrawに変換、結合、wavに再変換、で
対応可能です。