2016-11-15 22 views
0

WindowsでSoxを使用していますsoxを使用して1つのファイルを複数のファイルに連結する

多数のファイルを連結する必要があります。これらはすべて同じ形式のwaveファイルです。ファイルをペアで結合して保存する必要があります。

例は説明するのに最適な方法かもしれません。私はfile1.wav、file2.wav、file3.wavを持っています...私もfirstfile.wavを持っています。私はこれらのファイルを連結する必要があります。

sox firstfile.wav file1.wav newfile.wav

sox firstfile.wav file2.wav newfile2.wav

それはWindowsのコマンドラインからの1本の線でのファイルの各ペアのための新しいファイルを作成し、これらのファイルのすべてを連結するプロセスを自動化することは可能ですか?

助けていただけたら幸いです!私は考えることができる

+0

あなたはhttp://stackoverflow.com/questions/138497/iterate-all-files-in-a-directory-using-a-for-loop – randominstanceOfLivingThing

答えて

0

アルゴリズムは次のとおりです。

  1. がtempfile.wavにfile1.wavの名前を変更します。
  2. 次のファイルを
  3. ステップ2を繰り返しをtempfile.wavするRunコマンドsox firstfile.wav tempfile.wav file2.wav
  4. 名前の変更firstfile.wav新しいファイルを使用しての代わりに、他のfile2.wav firstfile.wavするtempfile.wavの名前を変更します。私はこれを達成するためにどのように動作するかを確認できますが
+0

をルックアップしました目標、プロセスを自動化するにはどうすればよいでしょうか?私は* .wavがフォルダ内の 'すべてのファイル'を示すためにSoxで使われている例を見てきました。また、newfile、restart、%nを使って、エフェクトが実行されるたびに新しいファイルを作成するよう指示しています。私は、私が指示したようにファイルペアの連結のタスクを自動化する私の目標を達成するためにこれらをどのように使用できるかについてはっきりしていません。 – SandyS

関連する問題