0

我有一堆文件:

dir/file1.ogg
dir/file2.ogg
...

我怎样才能将它们转换为 .wav 文件

dir/wav/file1.wav
dir/wav/file2.wav
...

通过使用控制台命令?现在我正在使用 OSX,但我也需要 Windows 的答案。

4

1 回答 1

1

您的示例代码很接近。

for i in *.ogg; do
  ffmpeg -acodec libvorbis -i "$i" -acodec pcm_s16le "${i%ogg}wav"
done

这使用 ffmpeg 解码并生成一个输出文件名,该文件名删除尾随ogg并附加一个wav.

于 2020-06-08T16:52:25.713 回答