从一首歌到另一首歌的批量复制封面艺术(相同的文件名)

时间:2016-11-20 01:34:26

标签: batch-file ffmpeg mp3 id3 aac

我正在寻找一种方法将专辑封面从一组歌曲复制到另一组没有专辑封面的歌曲。 FFMPEG完美复制文本标签(艺术家,专辑,标题......),但不会复制嵌入的专辑图片。

我一直在尝试将我的MP3文件夹批量转换为128k AAC(使用FFMPEG和libfdk-aac编解码器)文件以节省手机空间,但它没有将我的专辑封面复制到新歌。 我使用了以下批处理命令:

FOR /F "tokens=*" %%G IN ('dir /b *.mp3') DO ffmpeg -i "%%G" -c:a libfdk_aac -b:a 128k "%%~nG.m4a"

编辑:我尝试使用以下命令对其进行测试,因为流0:0是音频,流0:1是JPEG,但它不起作用:

ffmpeg -i Estranged.mp3 -map 0:0 -map 0:1 -c:a libfdk_aac -b:a 128k -c:v copy Estranged.m4a

这是日志的粘贴:http://pastebin.com/dZFsvR7F(我知道,这不是最新版本。我自己编译时遇到了麻烦,但我正在研究它。)

有没有办法将相册艺术品(或整个标签,如果需要)从一个文件夹中名称相同的歌曲复制到新文件夹中的歌曲?

即。 C:\Folder1\song.mp3C:\Folder2\song.m4a

感谢。

1 个答案:

答案 0 :(得分:0)

ffmpeg -y -i input1.mp3 -i input2.mp3
-map 1 -codec copy 
-map 0:1 -map_metadata 0  -id3v2_version 3
o.mp3

从输入2中获取音频

以高度兼容的id3v2.3格式从输入1获取元数据和专辑封面

这将根据需要进行修改