将整个播放列表从 m4a 转换为 mp3

6 vlc convert directory mp3 m4a

我的电脑上有很多音乐,但不幸的是它是 m4a,而 Steam 只需要 mp3。

是否有程序或终端命令可以转换整个文件夹?

Rob*_*ein 13

这相当简单。首先你需要ffmpeg安装。

然后是这个简单的终端命令,您可以使用它来将所有音频文件转换为 MP3:

for f in *.flac , *.m4a , *.ogg ; do ffmpeg -i "$f" -ab 320k "${f%.m4a}.mp3"; done
Run Code Online (Sandbox Code Playgroud)

分解:

  • for f in *.flac , *.m4a , *.ogg ;:对于这些类型的每个音频文件,
  • do ffmpeg -i "$f" -ab 320k "${f%.flac}.mp3";: 将该文件转换为 MP3,获取下一个文件。
  • 如果您想更改比特率,只需更改320kkbps 即可。
  • 您可以简单地使用逗号分隔的列表更改它查找的文件类型*.flac , *.m4a , *.ogg到 ffmpeg 可以解码的任何文件。
  • 您可以将输出名称更改为您想要的任何名称,"${f%.m4a}.mp3"可以是"${f%}.mp3"“${f%.audio}.mp3”,f% 代表原始文件名。