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