複数の音声ファイルを処理したい。私がやりたいことは.m4a、ディレクトリ内のファイルを取得し、それぞれに対してこれを行うことです:
faad(.m4p ファイルをファイルに変換し.waveますが、.m4p ファイルは保持します)oddenc新しい .wave ファイルで、これにより .ogg ファイルが作成されますdel.m4aファイルとファイル.wave。.m4aディレクトリ内の次へ移動
また、複数のフォルダーに対して(再帰的に)行う必要があります。
私が持っているものは機能しますが、面倒です。最初にフォルダーを通過し、どこにでもファイルを作成.waveします。.oggこれは、削除される前に、突然すべて.m4pの s.waveと.oggs が同じフォルダーにあることを意味します。多くのスペースを使用するため、各ファイルを変換して削除する方法が必要だと思います。
これは私がこれまでに持っているものです:
>for /r %%i in (*.m4a) do faad "%%i"
for /r %%i in (*.wav) do oggenc "%%i"
for /r %%i in (*.m4a) do del "%%i"
for /r %%i in (*.wav) do del "%%i"
しかし、私は次のようなものが欲しい:
>for /r %%i in (*.mpa) do faad "%%i" (*wav) do oggenc "%%i" (*m4a) do del "%%i" (*wav) do del "%%i"
これが機能することを達成できる方法はありますか?上記のコードはそうではないからです。