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に再変換、で
対応可能です。
linux環境ならAudacityをお勧めします。
wavファイル形式で編集したとします。
後の作業方法はこちらをご覧ください。
じいじの備忘録
ご回答どうもありがとうございます。多機能なソフトウェアをご紹介頂きまして、どうもありがとうございます。
これは、linuxの場合だと、Xを起動させて動かすようなイメージでしょうか?
Xを使わずに、単にa.wavとb.wavをくっつけてc.wavにしたいと思っています。
ファイルの数が結構あるので、次のKumappusさんが仰られているようなバッチ処理にしたいと考えております。
言葉が足らずにすみません。
http://audacity.sourceforge.net/download/linux?lang=ja
audacityでファイルを編集する(先頭や末尾の無音部などを切って繋ぐ)のが手作業なんですが、一番汎用的じゃないでしょうか。
http://www.koekoe.biz/koemake/2008/05/05/68
もしバッチ処理でたくさんの音声ファイルの結合を自動的にやりたいということであれば何か別の工夫がいりますが。。。
> もしバッチ処理でたくさんの音声ファイルの結合を自動的にやりたいということであれば何か別の工夫がいりますが。。。
その通りです。言葉が足らずにすみません。
定期的にファイルを自動で結合できたら大変助かります。
何か方法論がありましたら、教えて頂きたく思います。
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に再変換、で
対応可能です。
詳しいご回答どうもありがとうございます。
早速、検証してみます。
audacityではどうでしょうか。
申し訳ありませんが、既に前のメッセージで同じ回答がなされています。
詳しいご回答どうもありがとうございます。
早速、検証してみます。