从歌曲文件夹中提取艺术作品

从歌曲文件夹中提取艺术作品

有没有办法把音乐文件放到一个文件夹中,例如m4a格式,并将所有作品提取到单独的图片可以自动将文件添加到列表中吗?假设有 144 首歌曲,那么无需手动对每一首曲目进行操作吗?

答案1

这可以使用文件,启动一个ffmpeg每首歌曲的命令:

:: Extract the image of an m4a file and store it as jpg
for %%i in (*.m4a) do ffmpeg -i %%i -an -vcodec copy %%i.jpg

当然,如果需要的话,可以改变输入和输出文件格式。

答案2

我知道有点晚了。但我花了很长时间才找到正确的语法,而且这对我来说总是第一个搜索结果,所以我想我应该在这里发布我的东西。

#!/bin/bash


for f in *.m4a; do ffmpeg -i "$f" -an -vcodec copy "${f%.m4a}.jpeg"; done

这将从同名目录中的所有 .m4a 文件中提取图像。

希望这对某人有帮助

相关内容