如何使用某些控制台实用程序将目录中的 .ogg 文件转换为 .wav 文件 [重复]
Posted
技术标签:
【中文标题】如何使用某些控制台实用程序将目录中的 .ogg 文件转换为 .wav 文件 [重复]【英文标题】:How to convert .ogg files inside a directory to .wav files by using some console utility [duplicate] 【发布时间】:2020-09-27 12:39:55 【问题描述】:我有一堆文件:
dir/file1.ogg
dir/file2.ogg
...
如何将它们转换为 .wav 文件
dir/wav/file1.wav
dir/wav/file2.wav
...
通过使用控制台命令?现在我使用的是 OSX,但我也需要 Windows 的答案。
【问题讨论】:
对于 macOS 和 Linux:修改自 answer 重复问题:mkdir wav; for i in *.ogg; do ffmpeg -i "$i" "wav/$i%.*.wav"; done
【参考方案1】:
您的示例代码很接近。
for i in *.ogg; do
ffmpeg -acodec libvorbis -i "$i" -acodec pcm_s16le "$i%oggwav"
done
这将使用 ffmpeg 解码并生成一个输出文件名,该文件名删除尾随 ogg
并附加尾随 wav
。
【讨论】:
以上是关于如何使用某些控制台实用程序将目录中的 .ogg 文件转换为 .wav 文件 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
如何在 C# 中的 Windows CE 5.0 (Build 1400) 中播放 .ogg、mp3,而不使用 Directsound 库?