一条ffmpeg命令批量转换flac到mp3格式

5.7k 技术 , 2评论

最近用小米的米小兔音响,听歌还是很方便的,又耐摔,虽然音质一般,不过对于听二哥来说,已经绰绰有余了。

电脑上有很多flac格式的儿歌,放到米小兔上又播放不了,得转为mp3才行。找了几个方案:

  1. 在线flac转mp3
  2. python脚本
  3. ffmpeg

第一种方式要上传flac和下载mp3,很费时间,有些在线转换网站还有容量限制,试过一次,实在无法忍受。

第二种方式,有很多现成的方案,不过还需要写一些代码,略微麻烦,不过也不是不可以接受。

第三种,简单方便,而且也能批量转换。

如下就是第三种方案,ffmpeg转换flac到mp3格式:

find . -name *.flac -exec ffmpeg -i {} -ab 320k -map_metadata 0 -id3v2_version 3 {}.mp3 \;

安装了ffmpeg的Mac和Linux系统都可以直接运行,立马转换。

Windows系统没有尝试过。

参考资料:

2 条评论

A
Are you OK? says: 回复

windows亲测也可以,先到https://www.gyan.dev/ffmpeg/builds/这里下载,解压,然后把bin路径添加到系统变量path里,就可以使用了。

Y
Yuuuu says: 回复

优化一下:
“`
find . -name “*.flac” -exec ffmpeg -i {} -ab 320k -map_metadata 0 -id3v2_version 3 {}.mp3 \;
“`

防止文件名特殊字符报错

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

昵称 *