如何使用某些控制台实用程序将目录中的 .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 库?

OGG初始加载过程概述

OGG,大表拆分

如何使用 Oracle 数据泵导出实用程序在本地计算机上创建转储文件?

如何使用 Python 计算目录中的文件数

OGG进程拆分(单表拆成多个进程)