有些播放器不支持无损,只能播放MP3,故使用FFMpeg进行转码。

ffmpeg -i "music.flac" -ab 320k -map_metadata 0 -id3v2_version 3 -acodec libmp3lame "music.mp3"

多个文件可借助find命令进行批量转换。

find . -iname '*.flac' -exec bash -c 'D=$(dirname "{}"); B=$(basename "{}"); T="mp3/$D"; mkdir -p "$T"; ffmpeg -i "{}" -ab 320k -map_metadata 0 -id3v2_version 3 -acodec libmp3lame "$T/${B%.*}.mp3"' \;
最后修改:2023 年 04 月 17 日
如果觉得我的文章对你有用,请随意赞赏