在linux下如何批量将mp3文件转换为wav文件

在linux下如何批量将mp3文件转换为wav文件

最近一个项目需要音频的wav文件,而目前下载的数据集都是mp3格式的音频文件,所以我需要批量转换为wav文件。

在ubuntu16.04下有FFmpeg这个软件提供音频视频格式转码功能。

首先安装FFmpeg

$ sudo apt-get install FFmpeg

安装成功之后我写了一个这样的脚本执行转换。

#!/bin/sh
for i in ./*.mp3; # 遍历当前文件夹下所有的有mp3格式后缀的文件
do
ffmpeg -i "$i" -f wav "${i}.wav";  # 用ffmpeg将mp3格式的后缀加上.wav后缀
done
rename 's/\.mp3.wav/\.wav/' * # 批量重命名新产生的.mp3.wav文件为.wav文件
find *.mp3|xargs rm -rf # 删除.mp3文件,如果需要保留可以把这行注释掉

如果你的需求和我的需求一样,可以直接将这个脚本和需要转换的音频放到一个文件夹下,执行就可以转换成功啦。如果需求不同就适当的改改啦。

  • 2
    点赞
  • 4
    收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:技术工厂 设计师:CSDN官方博客 返回首页
评论 1

打赏作者

变量命名好难啊

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值