2011-12-09 12 views
1

私はlinuxとbashを使用しています。filea.wavとfileb.wavの2つのファイルがあります。私はそれらの4000に参加したいので、私は1つの時間が長い2つのファイルが交互にある1つの大きなファイルを取得します。2つのwavファイルをsoxとbashを使って1つのファイルに置き換えてください。

例:

..... 1時間つのファイルが filea.wav fileb.wav filea.wav fileb.wav filea.wav fileb.wavどのように見えるかの私は、私はソックスを使用することができます知っています

しかし、どのようにして2つのファイルを交互に入れ替えても、soxを使って1つのファイルを得ることができますか? sox(1)を使用する方法について

+0

4000秒、当然のことながら、1時間、6分、40秒期間です。 –

+0

Ollie !!! Vivoソフトウェアの時代から狂っているCo-opの人、Renrickのことです。小さな世界について話してください。私は4000を選んだので、丸い数字がほしいと思っていました。オクターブ/ matlabとsoxで作成されたいくつかの神経音響ファイルをテストするとスピードが上がり、一緒に参加することができます;-) –

+0

ヘイリック、それは私です。オンラインでお会いできてうれしいです!神経音響は楽しいように聞こえる。 –

答えて

3
sox filea.wav fileb.wav long.wav 
sox long.wav file1hour.wav repeat 1800 
rm long.wav 

詳細:http://sox.sourceforge.net/sox.html

+0

私は分かりません、おそらく - 私は読んで最も簡単なものに行きました。 – sarnold

+0

別の人が私に電子メールを送り、これを行う別の方法は "sox filea.wav fileb.wav hour.wav repeat 1800"であることを確認してください –

+0

あなたにとって最も明確なものを使用してください。 :) – sarnold

関連する問題