我有一堆文件:
dir/file1.ogg
dir/file2.ogg
...
如何将它们转换为.wav文件
dir/wav/file1.wav
dir/wav/file2.wav
...
通过使用控制台命令?现在我正在使用OSX,但我也需要Windows的答案。
您的示例代码已接近。
for i in *.ogg; do
ffmpeg -acodec libvorbis -i "$i" -acodec pcm_s16le "${i%ogg}wav"
done
这将使用 ffmpeg 进行解码并生成一个输出文件名,该文件名删除尾随ogg
并附加尾随wav
。