Soxの使用について質問があります。多くのオーディオ ファイルをミックスする必要があり、すべてのファイルには、追加する必要がある特定の時間があります。私はパイプを使用していますが、フォルダ名にスペースを含む絶対パスを持つファイルを取得する必要があるまで、すべてがうまくいきます。この場合、二重引用符を 2 回使用する必要があります (パスと配管を割り当てるために)。例を次に示します。
-m "initial.wav" "|sox "path with spaces\file1.mp3" -p pad 8.52 0" "|sox "another path with spaces\file2.mp3" -p pad 19.07 0" "|sox "file3.mp3" -p pad 36.52 0" "output.mp3"
そしてもちろん、これらのファイル パスを引用符で囲むと、コマンドが台無しになります。どうすればこれを修正できますか? 何らかの形で一重引用符を使用することは可能かもしれませんし、何か明らかなものが欠けているかもしれません...
C# アプリから sox を実行していることを追加すると便利な場合があるため、すべてが Windows で行われます。