flac2m4a
v1.1.0
Published
A CLI tool to combine .flac, .jpg, and .lrc files into a single Apple Lossless (.m4a) file.
Maintainers
Readme
flac2m4a 音频合并工具
这是一个命令行工具,用于将 .flac 音频文件、.jpg 封面图片和 .lrc 歌词文件合并成一个带有内嵌封面和歌词的 Apple Lossless (.m4a) 文件。
功能
- 将 FLAC 无损音频转换为 Apple Lossless (ALAC) 无损音频。
- 将同名的 JPG 图片作为专辑封面嵌入到音频文件中。
- 将同名的 LRC 歌词文件作为歌词轨道嵌入,并可指定语言元数据。
- 支持两种模式:自动扫描当前目录或手动指定文件名。
- 无需手动安装 FFmpeg,工具会自动处理。
使用方法
将你的 .flac, .jpg, .lrc 文件放在同一个文件夹下,并确保它们的文件名(除扩展名外)完全相同。
例如:
歌曲A.flac歌曲A.jpg歌曲A.lrc
然后在该文件夹中打开终端,运行以下命令。
命令
1. 自动扫描模式
直接运行命令,工具会自动查找当前目录中所有匹配的 flac 文件组并进行转换。歌词语言默认为中文 (chi)。
pnpm dlx flac2m4a2. 手动模式
如果你只想转换特定的一首歌,可以提供一个基础文件名。
pnpm dlx flac2m4a "歌曲A"(如果文件名包含空格,请使用引号)
选项
设置歌词语言
使用 --lang 或 -l 标志来指定歌词的语言代码(ISO 639-2 标准的三字母代码)。
例如,将歌词语言设置为英语 (eng):
pnpm dlx flac2m4a --lang eng或者在手动模式下使用:
pnpm dlx flac2m4a "歌曲A" -l jpn查看帮助
pnpm dlx flac2m4a --help推荐搭配
为了方便地获取歌曲的封面和 .lrc 格式的歌词文件,推荐使用以下 API 服务:
你可以通过这个 API 获取直接配合本工具使用的音乐文件。
