要使用FFmpeg将FLAC文件转换为带有封面的ALAC(Apple Lossless Audio Codec),你可以使用以下命令行:
ffmpeg -i input.flac -i cover.jpg -c:a alac -c:v copy -map 0 -map 1 output.m4a
在上述命令中,假设你的FLAC文件名为input.flac
,封面图像文件名为cover.jpg
,输出文件名为output.m4a
。
解释一下命令中的参数:
-i input.flac
:指定输入的FLAC文件。-i cover.jpg
:指定输入的封面图像文件。-c:a alac
:选择ALAC作为音频编码器。-c:v copy
:将视频流直接复制到输出文件中,以保留原始封面图像。-map 0
:映射输入文件的所有流。-map 1
:映射第二个输入文件(封面图像)的所有流。output.m4a
:指定输出文件名和格式。请确保你已经安装了FFmpeg,并将其添加到系统的环境变量中,以便在命令行中使用。
运行上述命令后,FFmpeg将会将FLAC文件转换为带有封面的ALAC文件。输出文件output.m4a
将包含音频流和封面图像。
领取专属 10元无门槛券
手把手带您无忧上云