我有一堆带有标签和封面的 flac 文件。我需要将它们转换为 wav 并保留标签和封面艺术。我还需要在运行 Raspbian Buster 的无头 Raspberry Pi 4B 的终端中执行此操作。
我读过很多文章,都说封面艺术不能添加到 wav 文件中,但 Foobar2000 在 Windows 端做得很好。
那么您将如何实现上述目标呢?
编辑:在发布我的问题之前,我尝试了很多不同的方法,包括以下内容:
flac 在解码模式下,使用 --keep-foreign-metadata 选项,速度非常快,但它不会将标签和封面艺术带入生成的 wav 中
带有“-c:v copy -f wav -map_metadata 0 -id3v2_version 3”的 ffmpeg 比 flac 慢一点,但它确实传输标签,但不传输封面艺术
'ffmpeg -i some.wav -i some.jpg -map 0:0 -map 1:0 -c copy -id3v2_version 3 -metadata:s:v title="专辑封面" -metadata:s:v comment="封面(前)“target.wav”给出了有关 wav 是单流格式的错误,并且不存储封面艺术。
我可能可以在 RPi 上的 Wine 下运行 Foobar,但是这个可怜的 RPi 已经在 24/7 运行一些繁重的服务,所以我非常小心不要让它过载,因此目标是从命令行执行此操作。我还从我的笔记本电脑访问了驱动器(存储 flac 文件的地方),并在 Windows 10 下使用 Foobar 完成了工作,但我的网络速度不是那么快,所以速度相当慢。
考虑到 ffmpeg 可以处理标签,我想剩下的问题是封面艺术。
谢谢。