如何通过使用某些控制台实用程序将目录内的.ogg文件转换为.wav文件

问题描述 投票:0回答:2

我有一堆文件:

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

如何将它们转换为.wav文件

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

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

command-line ffmpeg terminal data-conversion afconvert
2个回答
0
投票

这里的决定几乎奏效,除了输出文件路径与我的初衷完全不符。

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

此命令将创建类似这样的输出文件:

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

0
投票

您的示例代码已关闭。

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

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

© www.soinside.com 2019 - 2024. All rights reserved.